Installing Mercurial

Installing Mercurial

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.

0 Comments