[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>