[GNU ELPA] Vc-Jj version 0.3

ELPA update <[email protected]>
Newsgroups gmane.emacs.sources
Message-ID <[email protected]>
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>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.