This is Keith Packard's C code for quickly and very accurately converting a CVS repository to Git. It has been patched up some by Kristian Hogsberg, Ivan Zakharyaschev and myself. You will need libgit.a and its associated header files to build this. As of today (15 February 2011) I believe this to be the most up-to-date and working version of parsecvs out there. Your mileage may vary.