Converting large CVS repositories

Ollivier Robert roberto at keltia.freenix.fr
Mon Aug 6 07:42:12 CDT 2007


According to Ulrich Spoerlein:
> I also tried Simon Schuberts fromcvs but it has severe problems with
> lots of branches and is blowing the manifest to 10GB and more.

Simon has already answered this one and that's why it is unusable for
FreeBSD's src repo.  The final converted repo is more than 20 GB worth with
a very huge manifest.

> Has anyone ever accomplished creating hg repos from FreeBSD? How did
> they do it?

I have ports, src, src6, www and doc converted, either on hg.fr.freebsd.org
or on my own site (archives.keltia.net), all with the modified cvs20hg that
deals with branches.  Initial versions were dropping some files on convert
and that's why the src/src6 one on hg.fr.freebbsd.org are incomplete.

For the moment no real and proven converter work for us and it is a bit of
a blocking factor along with the [nonexistent] obliterrate  feature for
adoption by the FreeBSD project.

References:
http://wiki.freebsd.org/VersionControl
http://www.keltia.net/freebsd
-- 
Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto at keltia.freenix.fr
Darwin sidhe.keltia.net Version 8.10.1: Wed May 23 16:33:00 PDT 2007 i386


More information about the Mercurial mailing list