doit #3

  • //
  • guest/
  • sandy_currier/
  • cvs2p4/
  • bin/
  • doit
  • Commits
# Change User Description Committed
#3 6452 sandy_currier cleaning up some defunct and out-of-date stuff
#2 428 sandy_currier trying to check as best I remember the last changes I made to
this before moving on... this version may or may not work
#1 295 sandy_currier 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...