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

I think the problem arises from when you switched to hg from those older systems and grew accustomed to it and then were FORCED to switch to git because of work or whatever.

I feel like the Mercurial fanbase is just another loud fanbase. I did start with CVS and SVN and git was absolutely fantastic when I started using it. On the other hand I could never get the hang of Mercurial. From MY PERSONAL perspective it has a terrible UX(which is the exact opposite experience of the loud hg fan git critics on HN). I absolutely cannot relate to the people who say that Mercurial has the better UX, but I don't remember myself constantly bashing mercurial either like the other side does. From my perspective `git add -p` is an important essential functionality that hg does not provide. I believe there was some sort of plugin but it was no where near as polished.

Yes, there are a handful of nice features in mercurial, but none which are actually necessarily needed inside of the git core.

I do faintly remember that my biggest problem with git was understanding that a commit doesn't push automatically. But then again that's just a difference between a DVCS and whatever was there before.



> From my perspective `git add -p` is an important essential functionality that hg does not provide.

Mercurial has an interactive commit mode (hg ci -i) with a slick TUI for navigating and selecting chunks to commit.




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

Search: