;$Id=//guest/jeffery_g_smith/perforce/utils/sttop4/main/config.ini;7 $ ; ;StarTeam to Perforce Converter Configuration File. ; ;Copyright 1998 Perforce Software. All rights reserved. ;Based on VSStoP4: ; Written by James Strickland, April 1998 ; Maintained by Robert Cowham, since 2000 ;Updated to support StarTeam conversions and converted to Python: ; Jeffery G. Smith, MedPlus, Inc. 2004-2005 ; ;This file must have the format of a Windows INI file ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;Source server information ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;parameter type default required description ;type string none yes the server type: ST ;server string none yes hostname ;port string none yes connection port ;user string none yes user login name ;passwd string none yes user login password ;progid string none yes SDK COM program or class ID ;projects string none yes projects to convert, separated by | ; example: project1|project2 ;exclude string none no files or folders to ignore ; example: project1/file|project2/file ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [source] ;type= ;server= ;port= ;user= ;passwd= ;progid= ;projects= [perforce] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; # Recommended practice is to import into a seperate area of your repository such as: # //depot/import/vss/projectA/... # and then branch afterwards into your new structure for use in Perforce, e.g. # //depot/main/projectA/... # see note in README.txt # ;Perforce destination server information ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;parameter type default required description ;p4port string none yes standard P4PORT value ;p4user string none yes standard P4USER value ;p4client string none yes standard P4CLIENT value ;p4passwd string none no not required if login first ;depot string depot no the name of the depot (i.e. //depot) ;root string main no the root directory under the depot ; (i.e. //depot/main) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;p4port= ;p4user= ;p4client= ;p4passwd= ;depot=depot ;root=main [conversion] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;Basic coversion parameters ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;parameter type default required description ;root string '.' no the local working directory ;logfile string convert.log no name of the logfile ;confirm boolean 1 no ask before doing dangerous ;debug integer 0 no debugging level ;lcpaths boolean 0 no convert paths to lowercase ;lcfiles boolean 0 no convert filenames to lowercase ;lcextentions boolean 0 no convert extensions to lowercase ;lcusers boolean 0 no convert usernames to lowercase ;verify boolean 0 no perform verify after conversion ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;Notes ; Debugging levels ; 0 - none ; 1 - base level ; 2 - COM automation checking ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;root=. ;logfile=convert.log ;debug_level=0 ;config=1 ;lcpaths=0 ;lcfile=0 ;lcextensions=0 ;lcusers=0 ;verify=0 [labels] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;Label coversion information ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;parameter type default required description ;prefix string none no prepended to all converted labels ;usecase boolean 0 no are source labels case-sensitive ;ignore regex none no labels to ignore on import ; (example: (BUILD_.*|IGNORE_.*) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;prefix= ;usecase=0 ;ignore= [changelists] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;Changelist import information ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;parameter type default required description ;start string none no format: yyyy/mm/dd hh:mm:ss ;interval integer 600 no time interval in seconds between two ; checkins which can be considered ; part of the same change ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;Notes ; start: sets the time from which to start processing changelists. ; This allows conversion of just the latest changes from a particular point. ; Be careful if using this option!!! ; If using, then set to 1 second after last successfully imported changelist. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;start= ;interval=600 [usermap] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;Conversion map for usernames. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;old_username=perforce_username