Christian Neukirchen describes a useful procedure for how to set up tracking of foreign CVS repository using Git, cvsup and cvsps 2.1. He uses the Ruby CVS repository as an example. The resulting GIT repository takes 29 megabytes and contains entire Ruby development history for eight years.
Read more at Tracking the Ruby CVS with Git.
P.S.: I had to install newer cvsps, and to edit the CVSROOT/config file, removing LockDir config option. Give git-cvsimport a -v flag to see what it is doing.
Recent posts on similar topics
- Perl 5 now uses Git for version control - December 24th, 2008
- GIT 1.6.0 released - August 19th, 2008
- Dave Dribin: "Choosing a Distributed Version Control System" - February 10th, 2008
- Karl Fogel, Ben Collins-Sussman, on distributed version control - October 11th, 2007
- Ian Clatworthy: "The Future Is Adaptive" - October 6th, 2007