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.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.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 (cough mysql cough).