This week I decided to convert my Ledger repository over to Git. Previously I’d been using Subversion for about 4 years, and CVS for 1 year before that. There was a brief flirt with Darcs, and Mercurial, but neither ever attracted me enough to convert the repository officially. Why did I choose Git? Actually, I’d looked at Git before, maybe a year ago, and decided it was too complex and funky. But