Scripting JediVCS actions

   

 

Scripting ActionStudio based actions is slightly different as you have to access the properties of the action via the PropertyStore, eg:

 

Action.PropertyStore.OverrideServerName = "localhost"

 

Below are the properties of the JediVCS actions:

 

JediVCS Synchronize Project

 

Properties

property: OverrideGlobalOptions     Type: boolean     Default: none

property: OverrideServerName     Type: string     Default: "localhost"

property: OverridePort     Type: integer     Default: 2106

property: OverrideUserName     Type: string     Default: none

property: OverridePassword     Type: string     Default: none

property: ProjectName     Type: string     Default: none

property: NoPrompt     Type: boolean     Default: True

property: CheckBy     Type: string     Default: "stamp"

property: CrossRef     Type: boolean     Default: False

property: IncludeHidden     Type: boolean     Default: False

property: ExtExitCode     Type: boolean     Default: False

 

JediVCS Label Project

 

Properties

property: OverrideGlobalOptions     Type: boolean     Default: none

property: OverrideServerName     Type: string     Default: "localhost"

property: OverridePort     Type: integer     Default: 2106

property: OverrideUserName     Type: string     Default: none

property: OverridePassword     Type: string     Default: none

property: ProjectName     Type: string     Default: none

property: Label     Type: string     Default: none

 

JediVCS Check Out

 

Properties

property: OverrideGlobalOptions     Type: boolean     Default: none

property: OverrideServerName     Type: string     Default: "localhost"

property: OverridePort     Type: integer     Default: 2106

property: OverrideUserName     Type: string     Default: none

property: OverridePassword     Type: string     Default: none

property: ProjectName     Type: string     Default: none

property: ModuleName     Type: string     Default: none

 

JediVCS Undo Check Out

 

Properties

property: OverrideGlobalOptions     Type: boolean     Default: none

property: OverrideServerName     Type: string     Default: "localhost"

property: OverridePort     Type: integer     Default: 2106

property: OverrideUserName     Type: string     Default: none

property: OverridePassword     Type: string     Default: none

property: ProjectName     Type: string     Default: none

property: ModuleName     Type: string     Default: none

 

JediVCS Check In

 

Properties

property: OverrideGlobalOptions     Type: boolean     Default: none

property: OverrideServerName     Type: string     Default: "localhost"

property: OverridePort     Type: integer     Default: 2106

property: OverrideUserName     Type: string     Default: none

property: OverridePassword     Type: string     Default: none

property: ProjectName     Type: string     Default: none

property: ModuleName     Type: string     Default: none

property: Comment     Type: string     Default: none

 

JediVCS List Projects

 

Properties

property: OverrideGlobalOptions     Type: boolean     Default: none

property: OverrideServerName     Type: string     Default: "localhost"

property: OverridePort     Type: integer     Default: 2106

property: OverrideUserName     Type: string     Default: none

property: OverridePassword     Type: string     Default: none

property: ProjectListVariable     Type: string     Default: none

 

JediVCS List Project Modules

 

Properties

property: OverrideGlobalOptions     Type: boolean     Default: none

property: OverrideServerName     Type: string     Default: "localhost"

property: OverridePort     Type: integer     Default: 2106

property: OverrideUserName     Type: string     Default: none

property: OverridePassword     Type: string     Default: none

property: ProjectName     Type: string     Default: none

property: FileName     Type: string     Default: none

 

JediVCS List Locks

 

Properties

property: OverrideGlobalOptions     Type: boolean     Default: none

property: OverrideServerName     Type: string     Default: "localhost"

property: OverridePort     Type: integer     Default: 2106

property: OverrideUserName     Type: string     Default: none

property: OverridePassword     Type: string     Default: none

property: ProjectName     Type: string     Default: none

property: CheckedOutBy     Type: string     Default: none

property: FileName     Type: string     Default: none

 

JediVCS Synchronize Project For Label

 

Properties

property: OverrideGlobalOptions     Type: boolean     Default: none

property: OverrideServerName     Type: string     Default: "localhost"

property: OverridePort     Type: integer     Default: 2106

property: OverrideUserName     Type: string     Default: none

property: OverridePassword     Type: string     Default: none

property: ProjectName     Type: string     Default: none

property: Label     Type: string     Default: none

property: NoPrompt     Type: boolean     Default: True

property: CheckBy     Type: string     Default: "stamp"

property: CrossRef     Type: boolean     Default: False

property: IncludeHidden     Type: boolean     Default: False

property: ExtExitCode     Type: boolean     Default: False