#---------------------------------------
#Perforce VCS Option Changes
#---------------------------------------
# What type of provider to use
vcs.provider.class = CVS LAN
optionsEditor.item.Version Control.item.Use script.name = ["vcs/VCSType"]
optionsEditor.item.Version Control.item.Use script = ChoiceField(
\ {
\ values := { "CVS LAN", "SCC", "GENERIC", "ClearCase", "P4" },
\ names := { ["vcs/VCSType_item1"], ["vcs/VCSType_item3"],
\ ["vcs/VCSType_item4"], ["vcs/VCSType_item5"], "Perforce P4" }
#\ names := { "CVS", "SCC", "Generic Provider", "ClearCase", "Perforce P4" }
\ }
\ )
optionsEditor.item.Version Control.item.Use script.propertyName = vcs.provider.class
optionsEditor.item.Version Control.item.Use script.order = 90
optionsEditor.item.Version Control.item.Use script.view.description=["vcs/VCSType_description"]
#---------------------------------------
# Perforce server related options
#---------------------------------------
optionsEditor.item.Version Control.item.Perforce.name = Perforce P4 Client
optionsEditor.item.Version Control.item.Perforce.order =160
vcs.perforce.user = Administrator
optionsEditor.item.Version Control.item.Perforce.item.user.name = P4User
optionsEditor.item.Version Control.item.Perforce.item.user = StringField
optionsEditor.item.Version Control.item.Perforce.item.user.propertyName = vcs.perforce.user
optionsEditor.item.Version Control.item.Perforce.item.user.order = 20
optionsEditor.item.Version Control.item.Perforce.item.user.view.description=P4USER to run as
vcs.perforce.password = mylittlesecret
optionsEditor.item.Version Control.item.Perforce.item.password.name = P4PASSWD
optionsEditor.item.Version Control.item.Perforce.item.password = StringField
optionsEditor.item.Version Control.item.Perforce.item.password.propertyName =vcs.perforce.password
optionsEditor.item.Version Control.item.Perforce.item.password.order = 25
optionsEditor.item.Version Control.item.Perforce.item.password.view.description=P4PASSWD to use for the P4USER, if one has been set
vcs.perforce.client = sideshowbob
optionsEditor.item.Version Control.item.Perforce.item.client.name = P4Client
optionsEditor.item.Version Control.item.Perforce.item.client = StringField
optionsEditor.item.Version Control.item.Perforce.item.client.propertyName =vcs.perforce.client
optionsEditor.item.Version Control.item.Perforce.item.client.order = 30
optionsEditor.item.Version Control.item.Perforce.item.client.view.description=P4Client to use
vcs.perforce.port = localhost:1666
optionsEditor.item.Version Control.item.Perforce.item.port.name = P4Port
optionsEditor.item.Version Control.item.Perforce.item.port = StringField
optionsEditor.item.Version Control.item.Perforce.item.port.propertyName =vcs.perforce.port
optionsEditor.item.Version Control.item.Perforce.item.port.order = 40
optionsEditor.item.Version Control.item.Perforce.item.port.view.description=P4PORT to connect to
vcs.perforce.executable = C:\\Program Files\\Perforce\\P4.EXE
optionsEditor.item.Version Control.item.Perforce.item.executable.name = P4 Executable
optionsEditor.item.Version Control.item.Perforce.item.executable = FileNameField
optionsEditor.item.Version Control.item.Perforce.item.executable.propertyName =vcs.perforce.executable
optionsEditor.item.Version Control.item.Perforce.item.executable.order = 50
optionsEditor.item.Version Control.item.Perforce.item.executable.view.description=Full path to the P4 executable
vcs.perforce.p4diff = p4diff.exe
optionsEditor.item.Version Control.item.Perforce.item.p4diff.name = Diff Executable
optionsEditor.item.Version Control.item.Perforce.item.p4diff = FileNameField
optionsEditor.item.Version Control.item.Perforce.item.p4diff.propertyName =vcs.perforce.p4diff
optionsEditor.item.Version Control.item.Perforce.item.p4diff.order = 55
optionsEditor.item.Version Control.item.Perforce.item.p4diff.view.description=Diff executable
vcs.perforce.threshold = 30000
optionsEditor.item.Version Control.item.Perforce.item.threshold.name = Server timeout threshold
optionsEditor.item.Version Control.item.Perforce.item.threshold = StringField
optionsEditor.item.Version Control.item.Perforce.item.threshold.propertyName =vcs.perforce.threshold
optionsEditor.item.Version Control.item.Perforce.item.threshold.order = 70
optionsEditor.item.Version Control.item.Perforce.item.threshold.view.description=If set, this will set the server timeout threshold (in milliseconds)
optionsEditor.item.Version Control.item.Perforce.item.Win.name = Windows System
optionsEditor.item.Version Control.item.Perforce.item.Win.view.description = Windows system root directories
optionsEditor.item.Version Control.item.Perforce.item.Win.order = 80
vcs.perforce.sysroot = C:\\WINNT
optionsEditor.item.Version Control.item.Perforce.item.Win.item.sysroot.name = Windows SystemRoot
optionsEditor.item.Version Control.item.Perforce.item.Win.item.sysroot = StringField
optionsEditor.item.Version Control.item.Perforce.item.Win.item.sysroot.propertyName =vcs.perforce.sysroot
optionsEditor.item.Version Control.item.Perforce.item.Win.item.sysroot.order = 10
optionsEditor.item.Version Control.item.Perforce.item.Win.item.sysroot.view.description=SystemRoot for a Windows machine
vcs.perforce.sysdrive = C:\\
optionsEditor.item.Version Control.item.Perforce.item.Win.item.sysdrive.name = Windows SystemDrive
optionsEditor.item.Version Control.item.Perforce.item.Win.item.sysdrive = StringField
optionsEditor.item.Version Control.item.Perforce.item.Win.item.sysdrive.propertyName =vcs.perforce.sysdrive
optionsEditor.item.Version Control.item.Perforce.item.Win.item.sysdrive.order = 20
optionsEditor.item.Version Control.item.Perforce.item.Win.item.sysdrive.view.description=SystemDrive for a Windows machine
optionsEditor.item.Version Control.item.Perforce.item.Dbg.name = Debug Settings
optionsEditor.item.Version Control.item.Perforce.item.Dbg.view.description = Debug and trace settings
optionsEditor.item.Version Control.item.Perforce.item.Dbg.order = 90
vcs.perforce.debug = false
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.debug.name = Output provider debug messages
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.debug = BooleanField
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.debug.propertyName =vcs.perforce.debug
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.debug.order = 10
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.debug.view.description=Generate verbose debug from Perfroce provider
vcs.perforce.logfile = C:\temp\p4.log
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.logfile.name = P4 package logfile
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.logfile = StringField
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.logfile.propertyName =vcs.perforce.logfile
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.logfile.order = 11
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.logfile.view.description=P4 package logfile to use, if set
vcs.perforce.log_level = none
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.log_level.name = P4 package log level
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.log_level = ChoiceField(
\ {
\ names := { "None", "Log only", "Console and log" },
\ values := { "none", "only", "split" }
\ }
\ )
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.log_level.propertyName =vcs.perforce.log_level
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.log_level.order = 12
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.log_level.view.description=P4 package log level to use, if set
vcs.perforce.debug_level = None
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.debug_level.name = P4 package debug level
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.debug_level = ChoiceField(
\ {
\ values := { "None", "Error", "Warning", "Notice", "Verbose" }
\ }
\ )
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.debug_level.propertyName =vcs.perforce.debug_level
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.debug_level.order = 13
optionsEditor.item.Version Control.item.Perforce.item.Dbg.item.debug_level.view.description=P4 package debug level to use, if set
menu.item.element.*.Version Control Element.item.Move/Rename in Perforce = invokeScript("com.togethersoft.modules.p4vcs.RenameFile" )
menu.item.element.*.Version Control Element.item.Move/Rename in Perforce.condition = isVersionControlEnabled () && isVersionControlProviderName("P4")
menu.item.textEditor.*.Version Control.item.Move/Rename in Perforce = invokeScript("com.togethersoft.modules.p4vcs.RenameFile" )
menu.item.textEditor.*.Version Control.item.Move/Rename in Perforce.condition = isVersionControlEnabled () && isVersionControlProviderName("P4")