cute post evaluating HG
Matt Mackall
mpm at selenic.com
Sun Apr 22 23:04:39 CDT 2007
On Fri, Apr 20, 2007 at 05:23:19PM -0600, tekHedd wrote:
> Hasso Tepper wrote:
> > tekHedd wrote:
> >> Germán Poó Caamaño wrote:
> >>> But, to get the branched working I would like to try cvs-hg-import,
> >>> which also uses cvsps. But cvsps is still running after 14 hours
> >>> (using cvs-direct). How long it takes to updated after the first
> >>> time?
> >>>
> >>> In order to updated cvs20hg I change the following line:
> >>> - self.hgrepo.update(tip, force=True)
> >>> + mercurial.hg.update(self.hgrepo, tip)
> >>>
> >>> because it was complaining that localrepo didn't support update.
> >> I did the same, and it seems to work perfectly now. I suppose submitting
> >> a patch would be in order?
> >
> > cvs20hg isn't developed any more by author. There is a new one - fromcvs
> > (http://ww2.fs.ei.tum.de/~corecode/hg/fromcvs/). Supports branches, tags,
> > bells and whistles.
>
> Thanks for the link. The code looks great... Wait, now I have to install
> ruby. Hmm, I get to learn python AND ruby? Or just hope it never breaks.
>
> ...and install the rcsparse module, which requries rbtree (not
> included...what? a dead project?) Hmm. The requirements just keep
> coming, don't they? :) Well, it installed and seems to work, so...
>
> Yes! It works beautifully on a small project. Now I simply must try it
> on a module with flawed branches and tags.
>
> Oh YES! Nice. All the branches show in hg heads. This is sexy. No way to
> separate the branches to different directories, but I suppose that's
> possible in hg. Wow. SCM contact high.
>
> Has anyone tried fromcvs with a very large repo?
>
> I tried convert-repo again today, and I still don't see why it is
> failing. It's not written to be maintainable. I know I could fix it
> given time, but... No. Single-letter variable names? If the original
> developer was too lazy to type "fileName", it should be no surprise that
> there's also no error checking, meaningful error messages, or comments.
> Argh. :o I realize it's just a quick hack based on a quick hack, but
> everyone keeps calling it official. Maybe that's not a good idea, at
> least until it has a test suite and stuff?
It's not official. Nor is anything else in contrib/. As is standard
with contrib/ directories in projects everywhere.
--
Mathematics is the supreme nostalgia of our time.
More information about the Mercurial
mailing list