Daniel Kahn Gillmor dkg@fifthhorseman.net writes:
To do it yourself, you want to use git cvsimport (from the git-cvs package in debian).
I think I'd prefer to do the conversion myself. I've had a first look at the man page for git-cvsimport.
I take it I first need to scan the cvs log for all comitters and write a cvs-authors file (I remember I had some trouble with character set issues for the corresponding file when doing the hg migration for gmp. Should the names here be in the $LC_CTYPE charset, or always utf8?).
Then, I'm not sure how to deal with branches, in particular, the -r and -o options. I'm not used to git, and with hg I also haven't used any "real" branches, I've just cloned the repository. I'm a bit scared by "You should never do any work of your own on the branches that are created by git cvsimport." in the man page.
I think I'd like to keep the possibility of doing cvs import more than once.
What command line did you use? What branches did you end up with?
Regards, /Niels