I have been using git for almost ten years. I keep hearing about all these possible "hairy edge cases" but I have seen one yet. How fucking hard is it? Clone a repo, change a file, stage it for commit, and then commit it. How fucking stupid are these morons that they can't do that?