10 things I hate about Git

Hilarity ensues

10 things I hate about Git « Steve Bennett blogs

Git is the source code version control system that is rapidly becoming the standard for open source projects. It has a powerful distributed model which allows advanced users to do tricky things with branches, and rewriting history. What a pity that it’s so hard to learn, has such an unpleasant command line interface, and treats its users with such utter contempt.

The boys over at Hacker news were not exactly happy.

We use SVN for our code - and have occasionally considered switching to Git - but we haven't yet found a reason to do so. Since we're running a tight ship in terms of code control and have relatively few committers, the main benefits of Git simply do not apply to us. We also prefer to minimize the risk of huge code commits and generally prefer that developers do not stray to far from daily builds, keeping everything in synch as much as possible.