Sunday, March 29, 2009

Mercurial - Recap

Back in August 2005, I wrote about liking Mercurial...

I wish I could buy stock in that project because since then its popularity has soared and it has become a fully fledged project.

In terms of distributed version control, people tend to mention either Mercurial or Git.

Both project use roughly the same commands but Git has a crap load more binaries. More than 150, is that correct?

So the main pro's I see for Mercurial:
  • Lack of dependence on Unix concepts (ie. Good Windows support)
  • Simplicity (you'll find the code base is a lot smaller)
If cross-platform support is important to your project, then choose Mercurial over Git.

Also, check out Bryan O'Sullivan's book, Mercurial: The Definitive Guide.