A TUI for working with Jujutsu version control system.
I have built jjui
according to my own needs and will keep adding new features as I need them.
Currently, you can:
You can change revset while enjoying auto-complete and signature help while typing.
You can edit or update description of a revision.
You can abandon a revision.
You can rebase a revision or a branch onto another revision in the revision tree.
You can move bookmarks to the revision you selected.
You can see diffs of revisions.
You can split revisions.
- Create a new revision
- Edit a revision
- Git push/fetch
You can install jjui
using nix from the unstable channel.
nix-env -iA nixpkgs.jjui
You can build jjui
from source.
git clone https://github.com/idursun/jjui.git
cd jjui
go install cmd/jjui.go
It's compatible with jj v0.21+.
Feel free to submit a pull request.