Signed-off-by: Tim Janik <timj@gnu.org>
2.2 KiB
Community-built tools around Jujutsu
Important: Many of these are not complete yet, just like Jujutsu itself. But they already simplify many workflows and can improve your experience.
Diffedit3
Diffedit3 is a web-based alternate to Meld, as it no longer is packaged and available for all Distros. Its creator is also a frequent contributor.
Find it here
GG - GUI for JJ
GG is a cross platform GUI for Jujutsu which makes all graph manipulating workflows quite easy. Take a look at its README.md as it quite descriptive.
Find it here.
Hunk.nvim
Hunk.nvim is a Neovim based diff-editor for Jujutsu which can be used as an
alternative to the default :builtin
diff-editor.
Find it here.
JJ-FZF
Centered around the jj log
graph view, jj-fzf provides previews of diffs, the
evolution-log, browses the op log and offers a large number of key bindings for
commonly used jj
operations from rebase to undo, and helps with divergent commits.
Find it here.
JJ TUI
This is TUI for Jujutsu built in Ocaml, it is unopiniated and its creator is open to feedback.
Find it here.
LazyJJ
lazyjj is a lazygit inspired TUI for Jujutsu.
Find it here.
Visual Jujutsu
VJJ is a fzf (fuzzy finder) wrapper for Jujutsu, which is meant to be used interactively in the terminal.
Find it here.
VisualJJ
VisualJJ is a plugin for Visual Studio Code which provides native integration for Jujutsu, not relying on Git colocation. Unlike other tools on this page, VisualJJ is not open-source.
Find it here.
Finding other integrations
You can find other community contributed tools and integrations in our Wiki.