3 ms·
Thanks for that context. Why would I want to use it instead of git?
by oofbey 1y ago
Thanks for that context. Why would I want to use it instead of git?
- stonogo 1y agoBecause you work for Google, or because you don't want to wait for official git to be rewritten in Rust.
- jeffbee 1y agoAs I recall, git5 was such a piece of junk that they deleted it so nobody could use it any more. It had its fans but they were all deluded. It was a demonstrated fact that git5 users were less productive than normal g4 users.
- gpm 1y agoWhat is/was "git5"? Git the vcs is only about to release version 3.0... Googling only reveals some gene that happens to be named that...
- skirmish 1y agoThe big problem with it was that you had to specify upfront which directories you will be editing, and only those were cloned locally. Later if you wanted to add a quick debug printout somewhere else, you would spend 20 minutes tracking more directories and merging / rebasing branches. All because git choked on the huge monorepo.
- WolfeReader 1y agoEasier CLI, deferred conflict resolution, megamerge workflow, an "undo" command which is like a gift from the gods.
- gpm 1y agoBecause it's nicer tool to use. To borrow someone else's descriptions (paraphrased), it's simultaneously simpler than git and more powerful than git. Some things that were a source of friction in git (e.g. any non trivial rebase) just stop being so.
- steveklabnik 1y agoHere's what I wrote about it eight days ago: https://news.ycombinator.com/item?id=45673808 https://news.ycombinator.com/item?id=45673808 Lots of other opinions in that thread too.
- thibran 1y agoauto rebase, simple undo (jj undo), no staging area, easy splitting and merging