cute post evaluating HG

Ollivier Robert roberto at keltia.freenix.fr
Fri Apr 20 12:11:03 CDT 2007


According to Germán Poó Caamaño:
> for.  But it doesn't seem to have automatic branch detection and
> do the job for every branch.

No indeed, it does not and you have to specify which branch you intend to
convert.  thing is, it works.

> But it seems you synced manually for that branch or probably I'm missing
> something.

Nope.

> > Simon "corecode" Schuster has a new utility called fromcvs/to{hg,git} but
> > it handles branches in the FreeBSD repo is a rather non-optimal way.
> 
> May you give more details about the problems you are having with
> FreeBSD's branches?

In short, lots of manual edits done over the years (repocopies to have move
with history and such, repo-fixing, tag sliding during a release to
incorporate fixes and so on).

The new converter generates in-repo branches for each branch but it also
generates changesets to the wrong one and my tests with the "src" repo
(150000 csets approx, a few dozens of real branches -- 2 GB) and ended up
with a 12 GB repository... That makes it unusable for us.

It is probably very usable on more regular CVS repos though and it does
handle all branches automatically.
-- 
Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto at keltia.freenix.fr
Darwin sidhe.keltia.net Kernel Version 8.8.2: Thu Sep 28 20:43:26 PDT 2006 i386


More information about the Mercurial mailing list