vc-jj 
- Description
- VC backend for the Jujutsu version control system
- Latest
- vc-jj-0.2.0.20250430.120738.tar (.sig), 2025-Apr-30, 90.0 KiB
- Maintainer
- Rudolf Schlatte <rudi@constantly.at>
- Website
- https://codeberg.org/emacs-jj-vc/vc-jj.el
- Browse ELPA's repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install
or list-packages
.
Full description
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.
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
Emacs has built-in support for git-style diff and conflict markers, so
you might want to set the following options in your Jujutsu
configuration, for example via jj config edit --user
or jj config edit
--repo
:
[ui] diff.format = "git" conflict-marker-style = "git"
1.3. Contributing
We welcome bug reports and pull requests! Since vc-jj.el
is
distributed via GNU elpa, non-trivial code contributions need to have
the standard FSF copyright assignment in place; feel free to contact
us for details. Note that "trivial" (below 15 lines or obvious) code
suggestions in bug reports are fine.
Old versions
vc-jj-0.2.0.20250428.93201.tar.lz | 2025-Apr-28 | 20.9 KiB |
vc-jj-0.2.0.20250425.111856.tar.lz | 2025-Apr-25 | 20.8 KiB |
vc-jj-0.2.0.20250424.163714.tar.lz | 2025-Apr-24 | 20.3 KiB |
vc-jj-0.2.0.20250423.115257.tar.lz | 2025-Apr-23 | 20.3 KiB |
vc-jj-0.2.0.20250422.190724.tar.lz | 2025-Apr-22 | 20.2 KiB |
vc-jj-0.2.0.20250419.72627.tar.lz | 2025-Apr-19 | 20.0 KiB |
vc-jj-0.2.0.20250418.135625.tar.lz | 2025-Apr-18 | 19.9 KiB |
vc-jj-0.1.0.20250323.115851.tar.lz | 2025-Mar-24 | 19.6 KiB |
vc-jj-0.1.0.20250317.95726.tar.lz | 2025-Mar-17 | 19.5 KiB |
vc-jj-0.1.0.20250315.132907.tar.lz | 2025-Mar-15 | 19.3 KiB |
News
1. Recent changes
1.1. Unreleased
1.1.1. Changed
- Files of type
.jjdescription
are now edited usinglog-edit-mode
instead of fundamental mode. Such files are created by jj when invoking an editor viajj describe
. - Display more information in
vc-dir
headers:- Display change id, commit id, description of the current changeset in one line.
- Display information about the current changeset's parent(s) in the same format.
1.1.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.2. 0.2 - 2025-04-18
1.2.1. Fixed
- Properly escape filenames containing jj fileset operator characters.
1.3. 0.1 - 2025-03-16
- First released version.