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