Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Yeah. From a technical standpoint Git is a lot worse in a lot of ways. From an ease-of-use standpoint it's about as much worse as it's possible to be.

Ten years ago, when I had started to use git after having used both Subversion and Mercurial, I noticed one thing.

Git was FAST.

On repositories of the same size, git was blowing Mercurial out of the water and running circles around it, that's how fast it was.

It was FAST and it fucking got out of my way and let me work.

I don't know the inner workings of either and academic advantages of Mercurial, but I know for a fact it had been a dog and its move to Python 3 had been disastrous. So whichever technical or UX advantages Mercurial might have, I simply don't care anymore.



Younguns may forget or never have experienced branching an svn repo. It used to literally take hours.

Then git-svn was born, and you could branch instantly. This was such an obvious improvement that all future repos moved to git.


Branching in SVN was always nearly instant (just adding a new “copy from source path/rev” pointer commit).

Merging in SVN on the other hand…




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: