CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

devel/jujutsu 0.46.0_1

Git-compatible VCS that is both simple and powerful

Maintainer
se@FreeBSD.org
Packages
latest: 0.46.0_1
Upstream
up to date
Last update
to 0.46.0_1 · 9c878207a1
Quarterly
2026Q4: 0.45.1_1
WWW
https://docs.jj-vcs.dev/v0.46.0/
Links
cgit · VuXML

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.46.0_1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (66)

Mikael Urankar (mikael) · 0.46.0_1
lang/rust: Bump revisions after 1.99.0

PR:		299016
9c878207a1
Stefan Eßer (se) · 0.46.0
devel/jujutsu: update to version 0.46.0

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.46.0
db636119a2
Mikael Urankar (mikael) · 0.45.1_1
lang/rust: Bump revisions after 1.98.1

PR:		298139
7316461925
Stefan Eßer (se) · 0.45.1
devel/jujutsu: updat eto version 0.45.1

A new "jj converge" command has been added to help automatically
resolve divergent commits by combining them appropriately.

For the full list of changes relative to version 0.44.0 see:

    https://docs.jj-vcs.dev/v0.45.1/changelog/#0450-2026-09-02
    https://docs.jj-vcs.dev/v0.45.1/changelog/#0451-2026-09-03
a6e9ffbb40
Stefan Eßer (se) · 0.44.0
devel/jujutsu: update to version 0.44.0

This update stabilizes the support for fetching and pushing tags.
Tags can be tracked or untracked just like bookmarks. Tracked tags are
pushed by default.

There are many new features and bug fixes and some breaking changes.

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.44.0
40faa47419
Mikael Urankar (mikael) · 0.43.0_1
lang/rust: Bump revisions after 1.97.1

PR:		296645
9c892d2601
Stefan Eßer (se) · 0.43.0
devel/jujutsu: update to version 0.43.0

This update adds the "jj run" command and contains a number of new
features and a few bug fixes.

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.43.0
8e63afd6ae
Stefan Eßer (se) · 0.42.0
devel/jujutsu: update to version 0.42.0

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.42.0
3ed31d97c3
Mikael Urankar (mikael) · 0.41.0_2
lang/rust: Bump revisions after 1.96.0

PR:		295694
e29b5eeec3
Stefan Eßer (se) · 0.41.0_1
devel/jujutsu: fix build with ports tree checked out by jujutsu

Fix  issue reported in PR 295250:

My poudriere ports tree is a null mounted jj repo (git
colocated). Building docs fails, because it calls

 jj util install-man-pages

which evidently tries to access

 /usr/ports/.jj/repo/config-id

because it's being run from inside a jj repo.

There must not be a .jj directory in the directory were jj is
run or in any parent directory to prevent an error abort:

 Internal error: Failed to determine the secure config for a repo

The fix suggested by the reporter is to execute the just built jj
command in a temporary directory to build the docs.

PR:		295250
Reported by:	pat@patmaddox.com
f530d15831
Stefan Eßer (se) · 0.41.0
devel/jujutsu: update to version 0.41.0

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.41.0
1d9c60cc12
Mikael Urankar (mikael) · 0.40.0_2
lang/rust: Bump revisions after 1.95.0

PR:		294615
17bf498fd2
Stefan Eßer (se) · 0.40.0_1
devel/jujutsu: fix installation of shell autocompletion files

The shells/fish port does already install the completion file for jj,
leading to an install conflict with the previous revision of this
port.
d97c3e4443
Stefan Eßer (se) · 0.40.0
devel/jujutsu: update to version 0.40.0

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.40.0

In addition to the version upgrade the following changes were applied
to this port, based on suggestions received from Theo Buehler, the
maintainer of the devel/jujutsu port on OpenBSD:

 - Add a run dependency on git
 - Point at the documetation of this release, not "latest"
 - Change the defaault editor from nano to vi
 - Install shell completion files for bash, fish, and zsh
 - Install man-pages
c0f3ac9fc5
Mikael Urankar (mikael) · 0.39.0_1
lang/rust: Bump revisions after 1.94.0

PR:		293615
43f5b4a72f
Stefan Eßer (se) · 0.39.0
devel/jujutsu: update to version 0.39.0

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.39.0
1fadf9fce5
Stefan Eßer (se) · 0.38.0
devel/jujutsu: update to version 0.38.0

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.38.0
f17204695b
Mikael Urankar (mikael) · 0.37.0_1
lang/rust: Bump revisions after 1.93.0

PR:		292360
3d631100e8
Carlo Strub (cs) · 0.37.0
devel/jujutsu: Update to 0.37.0

PR:		291925
Reported by:	siva@
Tested by:	maintainer timeout
63132cdc9a
Mikael Urankar (mikael) · 0.35.0_2
lang/rust: Bump revisions after 1.92.0

PR:		291582
5e496c7707
Mikael Urankar (mikael) · 0.35.0_1
lang/rust: Bump revisions after 1.91.1

PR:		290816
d6b6027df6
Stefan Eßer (se) · 0.35.0
devel/jujutsu: update to version 0.35.0

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.35.0
fd94df1ec3
Stefan Eßer (se) · 0.34.0
devel/jujutsu: update to version 0.34.0

The update from version 0.32.0 to 0.34.0 contains a large number of
changes. (0.33.0 has been skipped on FreeBSD due to build issues.)

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.33.0
    https://github.com/jj-vcs/jj/releases/tag/v0.34.0
54c5edd6e3
Mikael Urankar (mikael) · 0.32.0_1
lang/rust: Bump revisions after 1.90.0

PR:		289709
97b5de4ffc
Stefan Eßer (se) · 0.32.0
devel/jujutsu: update to version 0.32.0

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.32.0
6ad7566b6e
Mikael Urankar (mikael) · 0.31.0_1
lang/rust: Bump revisions after 1.89.0

PR:		288923
b21956d7db
Stefan Eßer (se) · 0.31.0
devel/jujutsu: upgrade to version 0.31.0

Commit templates no longer normalize description by appending final
newline character. There are also some bug fixes and new features, see
the release notes for details:

https://github.com/jj-vcs/jj/releases/tag/v0.31.0
7811842a1a
Mikael Urankar (mikael) · 0.30.0_1
lang/rust: Bump revisions after 1.88.0

PR:		287766
f3f7e555b0
Stefan Eßer (se) · 0.30.0
devel/jujutsu: upgrade to version 0.30.0

This update removes the dependency on libssh2 and adds many new files
to the examples directory.

See the release notes for new features and some breaking changes:

https://github.com/jj-vcs/jj/releases/tag/v0.30.0
1ff9ba0b92
Mikael Urankar (mikael) · 0.29.0_1
lang/rust: Bump revisions after 1.87.0

PR:		286829
3ed29b8185
Stefan Eßer (se) · 0.29.0
devel/jujutsu: upgrade to version 0.29.0

This update introduces options DOCS and EXAMPLES to install the
markdown documentation and the demos. Running the demos requires
bash, ImageMagick, and other dependencies to be installed.
The EXAMPLES option does not automatically add these dependencies,
since they are large and the examples might be useful as additional
documentation without actually running the scripts.
d2c4c760ef
Stefan Eßer (se) · 0.28.2_1
devel/jujutsu: Fix fetch

I had fixed the Makefile recreated the distfile on 2025-04-09, but
have apperantently forgotten to include the Makefile in the commit.

Thanks for pointing out this omission.

PR:		285985
Reported by:	michal@hanu.la
fce50487b4
Stefan Eßer (se) · 0.28.2
devel/jujutsu: fix distinfo for 0.28.0

There was one relict of the previous GH_ACCOUNT left in a file name,
that did not cause test builds to fail, but prevented fetching of the
main distfile from the new GitHub account.
fbe26b96ca
Stefan Eßer (se) · 0.28.2
devel/jujutsu: upgrade to version 0.28.2

This version fixes the problem that old commits could be re-imported
from Git.
6bcf58f443
Mikael Urankar (mikael) · 0.28.1_1
lang/rust: Bump revisions after 1.86.0

PR:		285840
2a5976aebe
Stefan Eßer (se) · 0.28.1
devel/jujutsu: upgrade to 0.28.1

This upgrade contains the functional changes introduced in
version 0.28.0 and the fix for the security issue that had
been introduced in that version.

The dependency on libzstd.so has been removed.

See the release notes for a list of fixes and changes:

    https://github.com/martinvonz/jj/releases/tag/v0.28.0
    https://github.com/martinvonz/jj/releases/tag/v0.28.1

PR:		276648
de61b0ce43
Stefan Eßer (se) · 0.27.0
devel/jujutsu: upgrade to version 0.27.0

See the release notes for a list of fixes and changes:

https://github.com/martinvonz/jj/releases/tag/v0.27.0
aa34f3801d
Mikael Urankar (mikael) · 0.26.0_1
lang/rust: Bump revisions after 1.85.0

PR:		284884
cf7c4b037d
Stefan Eßer (se) · 0.26.0
devel/jujutsu: upgrade to version 0.26.0

See the release notes for a list of fixes and changes:

https://github.com/martinvonz/jj/releases/tag/v0.26.0
9a99dfa0e9
Mikael Urankar (mikael) · 0.25.0_1
lang/rust: Bump revisions after 1.84.0

PR:		283962
fccaa1b326
Stefan Eßer (se) · 0.25.0
devel/jujutsu: upgrade to version 0.25.0

See the release notes for a list of fixes and changes:

https://github.com/martinvonz/jj/releases/tag/v0.25.0
2e428f1aff
Stefan Eßer (se) · 0.24.0
devel/jujutsu: upgrade to version 0.24.0

This update fixes a potential security issue when cloning a crafted
Git repository.

There are a number of further changes, see the release notes for
details:

https://github.com/martinvonz/jj/releases/tag/v0.24.0
611436a53f
Mikael Urankar (mikael) · 0.23.0_1
lang/rust: Bump revisions after 1.83.0

PR:		283000
1d1fd15a3e
Stefan Eßer (se) · 0.23.0
devel/jujutsu: upgrade to version 0.23.0

This version contains a number of fixes and improvements, but also
some breaking changes.

See the release notes at

    https://github.com/martinvonz/jj/releases/tag/v0.23.0

for details.
cbf599c3ac
Mikael Urankar (mikael) · 0.22.0_3
lang/rust: Bump revisions after 1.82.0

PR:		282516
ca048c2884
Matthias Fechner (mfechner) · 0.22.0_2
devel/libgit2: bump consumers of libgit2 due to update
9997938019
Yuri Victorovich (yuri) · 0.22.0_1
Mk/Uses/cargo.mk: Remove cross-compilation options for Rust-based ports

Reasons:
* Port build shouldn't use cross-compilation mode
  because it buids for the same architecture.
* RUSTFLAGS isn't passed to the build of all or some Rust ports
  in the cross-compilation mode.

Essential changes:
* Remove the CARGO_BUILD_TARGET make variable.
* Remove CARGO_BUILD_TARGET and CARGO_TARGET_* from CARGO_ENV.
* Update many ports that used CARGO_BUILD_TARGET.
* Build paths now don't include the architecture triplet part.

Immadiate benefits:
* Unbreak build on architectures like i386 that sometimes require
  special RUSTFLAGS that were not effective in the cross-compilation
  mode.

Ports that really need cross-compilation for some reason should
enable it on case-by-case basis. Example: net-p2p/cncli
(Not sure why does net-p2p/cncli actually need it, but it only
builds with these options.)

PR:		280305
Approved by:	rust@FreeBSD.org (maintainer's timeout; 98 days)
f99a708957
Nuno Teixeira (eduardo) · 0.22.0_1
*/*: Bump consumers of devel/libgit2

libgit2 updated to 1.8.1
60f7140fe7
Stefan Eßer (se) · 0.22.0
devel/jujutsu: upgrade to version 0.22.0

This version contains a number of fixes and improvements.

See the release notes at

    https://github.com/martinvonz/jj/releases

for details.
3f9657d91f
Mikael Urankar (mikael) · 0.20.0_2
lang/rust: Bump revisions after 1.81.0

PR:		281300
89ab81d0e2