Skip to content

Feature Showcase

You can change revset while enjoying auto-complete and signature help while typing.

GIF

You can rebase a revision or a branch onto another revision in the revision tree.

GIF

See Rebase for detailed information.

You can squash revisions into one revision, by pressing S. The following revision will be automatically selected. However, you can change the selection using j and k.

GIF

Pressing l (as in going right into the details of a revision) will open the details view of the revision you selected.

In this mode, you can:

  • Restore selected files using r (press i in the dialog for interactive chunk restore)
  • Split selected files using s
  • View diffs of the highlighted by pressing d

GIF

For detailed information, see Details wiki page.

You can move bookmarks to the revision you selected.

GIF

You can switch to op log view by pressing o. Pressing r restores the selected operation. For more information, see Op log wiki page.

GIF

You can open the preview window by pressing p. If the selected item is a revision, then the output of jj show command is displayed. Similarly, jj diff output is displayed for selected files, and jj op show output is displayed for selected operations.

While the preview window is showing, you can press; ctrl+n to scroll one line down, ctrl+p to scroll one line up, ctrl+d to scroll half a page down, ctrl+u to scroll half a page up.

Additionally, you can press d to show the contents of preview in diff view.

For detailed information, see Preview wiki page.

GIF

Contribute Community