Huge manifest when converting the FreeBSD cvs repository

Benoit Boissinot bboissin at gmail.com
Sat Sep 1 11:45:33 CDT 2007


On 9/1/07, Ulrich Spoerlein <uspoerlein at gmail.com> wrote:
> Hi all,
>
> I used corecode's fromcvs to convert the FreeBSD src and ports
> repositories from CVS to hg. The src repo contains lots of branches,
> which seem to pose problems for the conversion process.
>
> Interessted developers can take a look at the files under
> http://www.spoerlein.net/pub/
>
> I can also make the real repository available. But due to bandwidth
> limits, please only download those files if you are really interessted
> in fixing the problem.
>
> Let me know if I should run further tests!
>
(I did this calculation with the .i given to me by Simon some weeks ago,
I think it is the same repo)

To me it looks like a bug in the converter:

this shows how the manifest grows:
http://perso.ens-lyon.fr/benoit.boissinot/foo.png
I suspect that in the middle the converter is doing a lot of switches
between branches.

this shows the size we inserted for each revision, it wins the "most
weirdest graph award":
http://perso.ens-lyon.fr/benoit.boissinot/foo2.png

regards,

Benoit


More information about the Mercurial mailing list