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

> Maybe I'm too brainwashed by git, but it seems to me one of its benefits is the way the index works.

And maybe I'm too brainwashed by Mercurial, but to me the index is nothing but a single weird commit with only downsides (why do we need a UI to work with the index that's different from the one to interact with commits, although the capabilities should be the same? Why being limited to a single index and not several? Why the different versioning/shareability characteristics, etc).

I largely prefer Mercurial's "public vs draft" strategy and the "commit what you have and we give you the tools to tidy up the series whenever you feel like it". In practice it means that you have as many "indexes" as your series is long, and with hg's mutable-history and amazing history-rewriting extensions like absorb, it's much more convenient, fast and safe to work with than the git inconsistent equivalents.



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

Search: