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

> It's not. hg users generally don't understand that git is doing something fundamentally different from hg.

> That is not to say that hg's ux isn't easier to understand than git's. It is easier. In part because it's trying to do something else. That is also not to excuse git's unintuitiveness.

1. So... it is, albeit perhaps by sacrificing certain features.

2. I'm not convinced that git's admissibly more powerful branching model justifies the claim that hg's UX is no nicer and people who prefer it just don't understand git. If nothing else, what practical difference is there between creating a branch with no history vs creating a branch with history and then clearing it out? (That is: `hg branch newbranch && rm -r * && hg commit . -m 'new start'`) Both hg and git boil down to DAGs and have generally similar tools available to manage the grand set of commits.



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

Search: