Converting large CVS repositories

Simon 'corecode' Schubert corecode at fs.ei.tum.de
Mon Aug 6 09:07:30 CDT 2007


Ollivier Robert wrote:
> 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.

I am aware of this and I am very sorry :)

Detailed investigation why this is happening lead me to such diamonds like <http://chlamydia.fs.ei.tum.de/~corecode/unsorted/broken-vendor,v>.  How is any converter supposed to do the right thing with such RCS history?  This is really a field of guesswork and horror.

I can add more heuristics and erratic rules to make the freebsd repo convert more nicely, but it is not an easy task.

cheers
  simon


More information about the Mercurial mailing list