Jujutsu, to capture it in one sentence, is a modern front-end to local git repositories, which is a radical, but powerful simplification.
Here are his reasons why jujutsu might be worth a try.
This text was all written by hand by Evan Martin, a human. I used no AI, and disclaim this in particular so that you can expect that the choices made in what to mention, what to leave out, and in what order were carefully considered.
Nice.
I’d like to see more on the reasons NOT to adopt jj. I have not used jj myself yet but digging around there seem to be some big blockers, depending on your repo/project:
- No tagging? (https://www.jj-vcs.dev/latest/changelog/#deprecations_10)
- No submodules (https://www.jj-vcs.dev/latest/roadmap/#submodule-support)
- Large files/repos are expensive to update working copy (https://www.jj-vcs.dev/latest/roadmap/#virtual-file-system-vfs)
- No large file support i.e. git lfs (https://github.com/jj-vcs/jj/issues/80)
Love to hear others thoughts on this.
Is there good jj integration in editors?
I think not yet. I was using magit in Emacs, but switched from git+magit mostly to jj+cli . What I would find useful is a patched-up gitk.
If you like magit, https://github.com/0WD0/majutsu is already quite good.
THANKS!

