Change 295

sandy_currier (sandy_currier)
sandy_currier committed this change into //guest/sandy_currier/cvs2p4
Request Review
Download .zip
A copy of Rich Geiger's cvs2p4 stuff.
 This is based off of an approx.
1999/12/20 copy.  (I tried an integration from his dir, but didn't
have the permission to do it.)  This version has been somewhat modified
to support the following:
1) arbitrary mapping of CVS repository dirs/modules to multiple perforce
   repositories/directories
2) handles files with spaces
3) handles files with '#' and '@' in them by renaming
4) handles files with '$' in them (by escaping shell commands)
5) supports restarting (by adding the -e switch to the command line)
6) handles 1999/2000 date issues with CVS
7) also supports incremental mirroring; the code to handle this completely
   was never finished as the project ended before the code was done.  See the
   README file for the current notes on this.  This was cool since this
   allowed converting a 1.5Gbyte, 15,000 change CVS repository with only
   4 hours of down time.
8) probably some other stuff as well...
  • Files 23
  • Comments 0
0 edited 23 added 0 deleted
Artistic#1
Loading...
MANIFEST#1
Loading...
NEWS#1
Loading...
README#1
Loading...
bin/cpclients.plx#1
Loading...
bin/dochanges#1
Loading...
bin/doit#1
Loading...
bin/genchanges#1
Loading...
bin/genmetadata#1
Loading...
bin/resortwithspaces#1
Loading...
bin/revmap#1
Loading...
bin/tag2label#1
Loading...
lib/util.pl#1
Loading...
test/changes.good#1
Loading...
test/config#1
Loading...
test/file,v#1
Loading...
test/lines.good#1
Loading...
test/metadata.good#1
Loading...
test/norm#1
Loading...
test/p4_changes_-l.good#1
Loading...
test/p4_describe.good#1
Loading...
test/p4_describe.good-r97.3#1
Loading...
test/runtest#1
Loading...
Tip: Use n and p to cycle through the changes.