Several months ago, I wrote an article on evaluating revision control systems. It was initially published in ACM Queue a few weeks ago, and the article has now made its way (unchanged) to Communications of the ACM. I’m quite happy with how it turned out, and I hope that people will find it useful in figuring out what’s important to them.
Since the publication of the article, a few people have asked why I didn’t write about their favourite revision control system. The simple answer is that I was already about 50% over my initial word budget by the time I finished up what I did write. (I’ll confess that I was thoroughly charmed by a conspiratorial suggestion that I was editing some beloved tool out of history by not mentioning it.)