version control systems November 22, 2007
A month ago, I tried out git - a distributed version control system. There's a lot of hype going around about it. I didn't need a new version control system, SVN was doing fine.
Git was a bit too complicated for my needs, too. I can see why the Linux kernel needs it, with thousands of developers all around the world. But it's just me, I'm using SVN as a backup tool. At work, we use SVN with Trac, and it's been working pretty well.
Well, about two weeks ago I tried out mercurial. Like git, it was really fast. The fact that you don't have to connect to a remote server for every commit was great.
So now I'm using mercurial. Pye, my automation tool, is built around it by default (at least the task for deploying Django projects).