Installing Mercurial

POSTED Tue Mar.15.2011 by Dave Seah UNDER Process

It’s been a while since I’ve posted in the Agenceum blog, but I’m now actively building new infrastructure and this is the place to post it.

Currently on the plate: using a different revision control system…Mercurial! The reason for switching to Mercurial from Subversion (SVN) was that I actually lost the old repo when moving servers; it was one of the services that didn’t automatically transfer. I have backups of everything in it, but I figure…why not start anew with the latest? Mercurial is a “distributed revision control system”, as opposed to Subversion which uses a central repo. The advantage is that Mercurial maintains a complete history of the repository, quite compactly, on each computer. You have multiple backups. You can designate one repo as the “central one”.

I was having some trouble getting my head wrapped around the differences until I came across Joel Spolsky’s HGInit website. Spolsky is one of the clearest writers on programming topics today, and thanks to this single link it all is starting to make sense.

  SHARE THIS ARTICLE Share 'Installing Mercurial' on Email Share 'Installing Mercurial' on Facebook Share 'Installing Mercurial' on Twitter Share 'Installing Mercurial' on Instapaper Share 'Installing Mercurial' on Google+ Share 'Installing Mercurial' on Delicious