I think that my biggest gripe with git is that when your local matches your remote, doing a git pull gives you "Already up to date" with no hyphens, and doing a git push gives you "Everything up-to-date", similar wording but with hyphens.
What kind of sick freak decided that was okay?