Recommended approach for converting from CVSNT to Mercurial?

Michael Haggerty mhagger at alum.mit.edu
Sun Jan 17 01:02:16 CST 2010


greg fenton wrote:
> Is there at least a way to persist the conversion done to a certain
> pass and redo that pass if it fails?
> 
> [...]
> 
> So I'd like to persist those 15 passes and simply re-run pass 16.  I
> see that there is a -p parameter, but I'm not sure what files (e.g.
> cvs2svn-tmp) need to be cleaned up before trying the re-run of pass 16
> (assuming it is possible).

If you run cvs2* with the --skip-cleanup option, then you can restart
the conversion after any completed pass by using the -p option.  You
don't need to clean up any files manually; cvs2* will overwrite the ones
that are created in the re-run passes.  (Passes only ever write new
files; they never modify files created by earlier passes.)

Michael


More information about the Mercurial mailing list