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>

Reply via email to