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