Recommended approach for converting from CVSNT to Mercurial?

greg fenton greg.fenton at gmail.com
Fri Jan 15 14:56:43 CST 2010


Wow, so after my failed run (which failed during pass 16) I kept all
files where they lay.  I then deleted cvs2svn-tmp/cvs2svn.lock
(actually I renamed it just in case) and re-ran my cvs2hg but only for
pass 16:

    cvs2hg -p 16:16 -v -v ...

And, surprisingly, it succeeded!

So I'm going to try my other 3 failed repositories.

I wonder if maybe I'd be better off running this thing in a loop over
each of the passes for each module, possibly putting the many "small"
passes together, something like:

-p 1:1
-p 2:4
-p 5:10
-p 11:11
-p 12:12
-p 13:15
-p 16:16

(this is based on numbers from previous runs).  I'm sure I'm being
overly conservative and might be able to just get away doing pass 16
separately, but whatever.  It is a long process and I'll be off doing
something fun like creating developer training or something.

Thoughts?

greg.fenton
--
greg.fenton ^_at_^ gmail (yes, dot com)


More information about the Mercurial mailing list