3 ms·
Possibly, but rebase and the staging area are worth the extra complexity... you can really get by without using these features, if you want to.
by P_I_Staker 4y ago
Possibly, but rebase and the staging area are worth the extra complexity... you can really get by without using these features, if you want to.
- BugsJustFindMe 4y agoI think you're misunderstanding the complaints. Nobody is complaining about git's underlying fundamentals. The problem is the inconsistent user-hostile interface for accessing its features. Also, just for the record, both Mercurial and Bazaar support rebasing via extensions.
- fragmede 4y agoJudging from the FB sapling thread, there are complaints about staging being a difficult concept on top of everything else to learn about git.
- BugsJustFindMe 4y agoIt can be, which is one thing that made Bazaar so great, because you get a choice. But that's never the major issue when people start complaining about git. You can get used to and even start to enjoy staging changes. There's nothing enjoyable about the git cli's uncaring inattentiveness to user experience.
- P_I_Staker 4y agoPeople are complaining about the fundamentals... a lot. I don't know if I agree that the UI is THAT bad, and honestly don't see much need to fix it. I will admit that things like different formatting and flags for different commands is very annoying.
- jcranmer 4y agoMercurial's extension of changeset evolution is basically a safer, saner version of rebase and amending commits. Which makes it look like the extra complexity of the staging area in particular isn't actually necessary for their benefits.