Closed rofl0r closed 10 years ago
You need to run cvs2git against the CVS repository, not a checked-out copy. The repository is the thing with a CVSROOT
directory at its top level and lots of filename.txt,v
files with the ,v
suffix.
Last I checked, sourceforge provides some way to download a tarball of your repository.
well the point is to get the commit history, not just a snapshot. and the above stackoverflow article suggests that it is possible to use cv2git like that. i.e. point cvs2git to a CVS repository (although not a local one, but. a read-only external one like in the above case) and let it checkout commit after commit and create a new git repo out of that.
@rofl0r: You are right; the stack overflow instructions are wrong. I just downvoted that answer and added a comment explaining why it is wrong.
using the latest release 2.4.0 as described on http://stackoverflow.com/questions/881158/is-there-a-migration-tool-from-cvs-to-git