Mercurial for source code management rocks

If you’re an engineer and use svn, but have not checked out mercurial do yourself a favor and do so.

Basically, it is a kick ass source code control system that keeps everything in the working directory and supports distributed repositories. Can you say offline checkins? Sure, because there is no online! Everything is right there in your working directory.

Get back home, one hg push and you’ve pushed all of your changes to where you cloned from (say a desktop). On the desktop, one hg update and you are back in the game.

Seriously cool.

Goodbye, svn. I had just bought Versions this summer, too.