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