# $Id: //guest/perforce_software/utils/vsstop4/main/config.ini#5 $ # VSS to Perforce Converter Configuration File. # # Keywords in this file must start at the left column and end with a colon. # Values must be on the same line as the keyword or on subsequent lines # starting with a tab. # # Comments obviously start with # # VSS Root of tree of projects to be converted. # This now allows multiple roots to be specified, separated by '|' # Make sure you do not have spaces after '|' character. # root: $/Proj1|$/Proj2/some stuff|$/Proj3/other stuff root: $/ # Perforce environment to use (port/client/user) # Client defaults to "vss" - otherwise will pick up from environment p4port: localhost:1777 p4client: vss p4user: robert # Whether VSS database is corrupt # If set to yes then a slower method is used to extract VSS metadata and you need to be careful # to set "exclude" option to exclude the corrupt parts. # Set to no or comment out. # vsscorrupt: yes # Files or folders to be excluded (comment out if not used) # Multiple files or folders can be excluded if seperated by '|'. # Notes: # - pattern matching is used at the start of the string, so "$/Proj1/folder1/" will match # anything from that folder downwards. # - "$/Proj1/folder" will match "$/Proj1/folder1" and "$/Proj1/folder2" etc (so be careful!!) # - special reg exp characters are turned off in the match string (quotemeta is used) so don't use * # etc and expect it to work. # exclude: $/Proj1/Some folder/|$/Proj2/some other folder/file # Whether to skip 'ss get' failures due to corruptions in SS database # See "vsscorrupt" and "exclude" options # (only set this to "yes" if you really need to) skip_ss_get_errors: no # Start date time (format "yyyy/mm/dd hh:mm:ss") from which to start processing changelist # 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 the last successfully imported changelist. # set to 0 or don't set to process all changelists # start_time: 2002/04/10 11:42:00 # Files that are handled with p4 typemap # typemap disabled because it breaks verify... #typemap_regexp: (makefile|\.(pdf|a|o|obj|lib|dll|exe|abc|flo|h|hpp|c|cpp|nc|s|ld|lnt|mak|txt|dxy|dox|html?|bat|pl|dbg|cfg|ico|def|rc))$ # time interval (in seconds) between two checkins which can be considered # part of the same change time_interval: 600 # Whether to convert all pathnames to lowercase lowercase_pathnames: no # Whether to convert all filenames to lowercase lowercase_filenames: no # Whether to convert all extensions to lowercase lowercase_extensions: yes # Whether to convert all user names to lowercase lowercase_usernames: yes # Debugging level - set to zero to speed things up, > 0 to track down # problems. Output will go to "logfile" in current dir - can get rather large. debug_level: 10 # Whether to bypass the re-creation of the metadata # files (in case debugging mkdepot.pl or later). bypass_metadata: no # Whether to pause asking for a key to start verify. Either do it or don't... perform_verify: no # Add ss user stuff if required like password if not set in environment # ss_options: -Yuser,password ss_options: -Ytjm,tjm # Depot to import into e.g. //ourdepot specified as # depot: ourdepot depot: depot # Prefix to prepend to labels - makes importing nicer and avoids name conflicts label_prefix: vss_ # Labels to ignore because not wanted # Note that regexp is NOT case sensitive (since label names in VSS aren't). # Just leave commented out if you don't want to use. Use () to make it obvious where spaces are. #label_ignore_regexp: (BUILD_.*|IGNORE_.*) # Depot root to use (defaults to main) # depot_root: import/proj with depot: ourdepot => //ourdepot/import/proj/... # Remember that this needs to correspond with the client mapping an example # of which is shown in clientspec.txt depot_root: import/proj