Version 0.3 of package Vc-Jj has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Vc-Jj describes itself as: ================================================= VC backend for the Jujutsu version control system ================================================= More at https://elpa.gnu.org/packages/vc-jj.html ## Summary: 1 jj (Jujutsu) integration with Emacs vc.el and project.el ══════════════════════════════════════════════════════════ Support for Emacs built-in [`vc.el'] and [`project.el'] for the [Jujutsu] version control system. [`vc.el'] <https://www.gnu.org/software/emacs/manual/html_node/emacs/Version-Control.html> [`project.el'] <https://www.gnu.org/software/emacs/manual/html_node/emacs/Projects.html> [Jujutsu] <https://github.com/jj-vcs/jj> 1.1 Installation ──────────────── This package is distributed via GNU Elpa (<https://elpa.gnu.org/packages/vc-jj.html>) and can be installed via `M-x package-install'. 1.2 Jujutsu configuration ───────────────────────── ## Recent NEWS: 1 Recent changes ════════════════ 1.1 Unreleased ────────────── 1.1.1 Added ╌╌╌╌╌╌╌╌╌╌╌ 1.1.2 Changed ╌╌╌╌╌╌╌╌╌╌╌╌╌ 1.1.3 Removed ╌╌╌╌╌╌╌╌╌╌╌╌╌ 1.1.4 Fixed ╌╌╌╌╌╌╌╌╌╌╌ • vc-jj now does not prevent non-vc Emacs operations (dired, editing files) in a corrupted jj repository. Blocking this was never intended, but was a consequence of letting errors escape from `vc-jj-dir-status-files'. 1.2 [0.3] - 2025-06-15 ────────────────────── [0.3] <https://codeberg.org/emacs-jj-vc/vc-jj.el/compare/v0.2...v0.3> 1.2.1 Changed ╌╌╌╌╌╌╌╌╌╌╌╌╌ • The behavior of `vc-jj-print-log' is now closer to the behavior documented for `vc-print-log': each commit is displayed in one line, and RET expands the current entry to show commit details. Remove the unused customization options `vc-jj-colorize-log' and `vc-jj-log-template'. • Files of type `.jjdescription' are now edited using `log-edit-mode' instead of fundamental mode. (Such files are created by jj when the user runs `jj describe' or `jj commit' from the command line.) • `vc-dir' headers now display more information: • All information about the current changeset (change id, commit id, first line of description) is contained in one line. • Information about the current changeset's parent(s) is shown in the same format. 1.2.2 Fixed ╌╌╌╌╌╌╌╌╌╌╌ • Fix breakage when the project directory contains a file too large to be automatically added. (jj prints a warning in that case, even when run with `--quiet', so we need to discard output to stderr.) 1.3 [0.2] - 2025-04-18 ────────────────────── [0.2] <https://codeberg.org/emacs-jj-vc/vc-jj.el/compare/v0.1...v0.2> 1.3.1 Fixed ╌╌╌╌╌╌╌╌╌╌╌ • Properly escape filenames containing jj fileset operator characters. 1.4 [0.1] - 2025-03-16 ────────────────────── • First released version. [0.1] <https://codeberg.org/emacs-jj-vc/vc-jj.el/src/tag/v0.1>
