Still hatin’ on git: now with added Actual Reasons! « The Reinvigorated Programmer
This. Hg does some similar things, but by no means even a majority of them, and the error messages were written by humans, not Linux programmers.
Source: reprog.wordpress.com