4 ms·
> However, why would the contributors to jj not just try to make git better by addressing these weaknesses? Because the git workflow causes a lot of the diffic
by stouset 2y ago
> However, why would the contributors to jj not just try to make git better by addressing these weaknesses?
Because the git workflow causes a lot of the difficulty and fixing it involves making a new concept: mutable changesets with a unique id which are built on top of immutable commits.
jj isn’t just some bugfixes or a few porcelain improvements, it deeply changes the way you approach things. And there’s a pretty decent amount of unlearning of subtly-broken concepts you need to do.
None of that could ever make its way into git.