…but Mercurial is even better
- Posted by admin on May 10th, 2008 filed in subversion
I posted the other week about how great Git is - It took a while for me to get the point. I'm generally the last to figure this stuff out so forgive me if I'm preaching to the converted. For anyone still unconvinced this video presentation by Linus about Git helped a lot. It was the point at which he said: "no politics, no access rights". Sweet, sweet freedom. It suddenly dawned on me how simple and easy it's been to manage my Git repos.
This was again compounded when I had to implement a patch in my Asterisk PHP API which is Subversion hosted. As the current version was out of date the patch failed so needed to be done manually. If on the other hand we'd been using Git or Mercurial I could simply Pull the contributors changes. Nice and simple! No fuss, no bother, just get on with it.
So now to the point of my post: Mercurial.
Now Git was great but I think I've found a new friend in Mercurial. Although Mercurial is still lacking in some areas (named branches still can't be deleted nicely) I think it's future is much brighter. For starters its ported to more platforms. This is an advantage gleaned form it being developed in Python. Which is my major point here - being in Python makes it nicer, easier and cleaner to deal with. Writing extensions to Hg is a snap with a nice built-in API. So its immaturity in features is more than made up for its potential.
It has all the advantages of Gits distributed methodology but with the flexibility to grow beyond its existing state easily and rapidly.
Free Mercurial Hosting
Related











May 11th, 2008 at 1:36 pm
Having read around on the net converting between git and hg is pretty easy. Once hg fixes the local type branches I don’t think I’ll look back to git again and do stuff with hg.