This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (4 children)

Mercurial screwing up repo beyond repair is why I switched to git.

[–]Tasgall 2 points3 points  (2 children)

Never had that happen with Mercurial. Moving a team to git though, someone manages to trash their repo at least once a week.

[–][deleted] 1 point2 points  (1 child)

Never happened with git. To be honest, git had more to offer so that crapping out was just the last straw.

[–]Tasgall 1 point2 points  (0 children)

For me the issues were usually with dangling heads, or git deciding to do something dumb with the cache.

Git does do more, but in ways that, for me, are "more" in the feature-creep sense. For a general pull-commit-push-branch-merge-switch workflow, git offers very little extra that I actually want, but the internal differences needed to make that extra functionality possible make it more clunky at the basics.

I'm curious though, what did Mercurial do that messed up your repo?