Attempting to follow sourceforge-supplied cvs2svn instructions ... here's the play-by-play:
- successfully installed cvs2svn under Mac OSX Leopard, python 2.5
- successfully got a copy of the RCS files for the CVS repository via rsync
- removed the following deprecated modules from the CVS RCS files:
- basic-style
- chet-c
- chet-c-java
- tried to run cvs2svn --dumpfile=svndump . and got the following error:
- ERROR: cvs2svn uses the anydbm package, which depends on lower level dbm libraries. Your system has dbm, with which cvs2svn is known to have problems. To use cvs2svn, you must install a Python dbm library other than dumbdbm or dbm. See http://python.org/doc/current/lib/module-anydbm.html for more information.
- so I'm now chasing this up; Hugh will try this afternoon in hopes that a different dbm package is installed under linux
Hugh's saga:
- downloaded cvs2svn, successfully ran it
- NOTE: I did not remove any directories. We can remove them from svn if we want, but for historical reasons I'd prefer they not disappear totally. Plus CHET-C might make its way back over from IDP at some point.
- copied the svn dump file up to sourceforge
- ran the migration command. Status as of 14:30 EDT is IN PROGRESS.