Converting large CVS repositories

Ulrich Spoerlein uspoerlein at gmail.com
Sun Aug 5 04:30:02 CDT 2007


On Sun, 05.08.2007 at 00:38:33 +0200, Simon 'corecode' Schubert wrote:
>  Ulrich Spoerlein wrote:
> > I also tried Simon Schuberts fromcvs but it has severe problems with
> > lots of branches and is blowing the manifest to 10GB and more.
> 
>  Yea, I'm sorry, fromcvs is mistakingly creating branches it should
>  drop.  I believe this is because of repo copies, but I am not sure.
>  I would very much appreciate if we could track this down.

I tried hacking it, so it would only *commit* to the HEAD branch (or to
a set of branches passed via command line), but that blew up later on.

Where would I start, if I wanted to restrict the RCS parsing to HEAD
only? And is this even feasible? I think the vendor branches would make
things tricky, right?

We could also try creating a small, sample CVS repo that has repo-copies
with different branches and see, if fromcvs creates wrong branches, too.

Cheers,
Ulrich Spoerlein
-- 
It is better to remain silent and be thought a fool,
than to speak, and remove all doubt.


More information about the Mercurial mailing list