Why I Switched to Git From Mercurial
personally, I really don't get the complaints about git's UI. OK. I understand the confusion about what checkout does, though on the other hand, once you know that, it won't happen to you.<p>But a revision control system failing to not corrupt or crash depending on the data you put into it is, frankly, no revision control system.<p>Just like a database failing to return the same data back that you told it to store and without telling you a problem occurred at store time is no database either (<i>cough</i> mysql <i>cough</i>).