Jujutsu is essentially an alternative front-end or “porcelain” to git, both magnificiently simplified and powerful.
I tried it after using Emacs Magit for about six or seven years, and jujutsu is really easier to use than git and useful if one wants a tidy public history of changes (with “tidy” and “public” as Linus Torvalds recommends). Plus it is fully compatible to git as backend - other contributors will not even note you are using it.
Technically true - but it looks like
jj
does a lot of history re-writing which would require a lot of care to be taken when working on a shared codebase.The page on remotes has some cautions in it.
jj
by default refuses to change any commits on published branches such as a master branch that has been pushed. The details are configurable.BTW that’s why I linked Linus Torvalds mail on when and why to rewrite history - it is good advice.