CVSNT convert to Hg

Greg Ward greg at gerg.ca
Mon Sep 3 14:04:42 UTC 2012


On 27 August 2012, John Burnett said:
> We currently have a large CVS repository with multiple branches running
> on Windows 2003 server.
> We would like to move to Mercurial on a Linux box.
> Is there any hope of converting our CVS history?

Yes.

But CVS is a very odd beast. There is only one piece of software on
the planet that really seems to understand CVS, and it's cvs2svn. I
forked cvs2svn a couple of years ago to add a cvs2hg backend, and it
works reasonably well. Start with

  hg clone http://hg.gerg.ca/cvs2svn

and read README.cvs2hg.

       Greg
-- 
Greg Ward                                http://www.gerg.ca/
Money is truthful.  If a man speaks of his honor, make him pay cash.



More information about the Mercurial mailing list