Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Dec 2024 20:02:11 GMT
From:      Stefan =?utf-8?Q?E=C3=9Fer?= <se@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 611436a53ffa - main - devel/jujutsu: upgrade to version 0.24.0
Message-ID:  <202412052002.4B5K2B6l024017@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by se:

URL: https://cgit.FreeBSD.org/ports/commit/?id=611436a53ffa3617973bf8c85fdf969c7413dd58

commit 611436a53ffa3617973bf8c85fdf969c7413dd58
Author:     Stefan Eßer <se@FreeBSD.org>
AuthorDate: 2024-12-05 20:00:00 +0000
Commit:     Stefan Eßer <se@FreeBSD.org>
CommitDate: 2024-12-05 20:00:00 +0000

    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
---
 devel/jujutsu/Makefile        |   6 +-
 devel/jujutsu/Makefile.crates | 139 ++++++++++-----------
 devel/jujutsu/distinfo        | 284 +++++++++++++++++++++---------------------
 3 files changed, 212 insertions(+), 217 deletions(-)

diff --git a/devel/jujutsu/Makefile b/devel/jujutsu/Makefile
index b7a4e2b7aeb9..d3ae4cbee029 100644
--- a/devel/jujutsu/Makefile
+++ b/devel/jujutsu/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	jujutsu
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.23.0
-PORTREVISION=	1
+DISTVERSION=	0.24.0
 CATEGORIES=	devel
 
 MAINTAINER=	se@FreeBSD.org
@@ -11,8 +10,7 @@ WWW=		https://github.com/martinvonz/jj/blob/main/README.md
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-LIB_DEPENDS=	libgit2.so:devel/libgit2 \
-		libssh2.so:security/libssh2 \
+LIB_DEPENDS=	libssh2.so:security/libssh2 \
 		libzstd.so:archivers/zstd
 
 USES=		cargo localbase ssl
diff --git a/devel/jujutsu/Makefile.crates b/devel/jujutsu/Makefile.crates
index 82ab09b9cfd6..ca8e6571f6d0 100644
--- a/devel/jujutsu/Makefile.crates
+++ b/devel/jujutsu/Makefile.crates
@@ -12,20 +12,18 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		anstyle-parse-0.2.5 \
 		anstyle-query-1.1.1 \
 		anstyle-wincon-3.0.4 \
-		anyhow-1.0.93 \
+		anyhow-1.0.94 \
 		arc-swap-1.7.1 \
 		arrayvec-0.7.6 \
 		assert_cmd-2.0.16 \
 		assert_matches-1.5.0 \
 		async-trait-0.1.83 \
 		autocfg-1.3.0 \
-		backoff-0.4.0 \
 		backtrace-0.3.73 \
-		bitflags-1.3.2 \
 		bitflags-2.6.0 \
 		blake2-0.10.6 \
 		block-buffer-0.10.4 \
-		bstr-1.10.0 \
+		bstr-1.11.0 \
 		bumpalo-3.16.0 \
 		byteorder-1.5.0 \
 		bytes-1.7.1 \
@@ -39,10 +37,10 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
 		ciborium-ll-0.2.2 \
-		clap-4.5.20 \
+		clap-4.5.22 \
 		clap-markdown-0.1.4 \
-		clap_builder-4.5.20 \
-		clap_complete-4.5.37 \
+		clap_builder-4.5.22 \
+		clap_complete-4.5.38 \
 		clap_complete_nushell-4.5.4 \
 		clap_derive-4.5.18 \
 		clap_lex-0.7.2 \
@@ -78,7 +76,6 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		encoding_rs-0.8.34 \
 		equivalent-1.0.1 \
 		errno-0.3.9 \
-		esl01-renderdag-0.3.0 \
 		faster-hex-0.9.0 \
 		fastrand-2.1.1 \
 		filetime-0.2.25 \
@@ -100,52 +97,52 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		getrandom-0.2.15 \
 		gimli-0.29.0 \
 		git2-0.19.0 \
-		gix-0.66.0 \
-		gix-actor-0.32.0 \
-		gix-attributes-0.22.5 \
-		gix-bitmap-0.2.11 \
-		gix-chunk-0.4.8 \
-		gix-command-0.3.9 \
-		gix-commitgraph-0.24.3 \
-		gix-config-0.40.0 \
-		gix-config-value-0.14.8 \
-		gix-date-0.9.0 \
-		gix-diff-0.46.0 \
-		gix-discover-0.35.0 \
-		gix-features-0.38.2 \
-		gix-filter-0.13.0 \
-		gix-fs-0.11.3 \
-		gix-glob-0.16.5 \
-		gix-hash-0.14.2 \
-		gix-hashtable-0.5.2 \
-		gix-ignore-0.11.4 \
-		gix-index-0.35.0 \
-		gix-lock-14.0.0 \
-		gix-object-0.44.0 \
-		gix-odb-0.63.0 \
-		gix-pack-0.53.0 \
-		gix-packetline-blocking-0.17.5 \
-		gix-path-0.10.11 \
-		gix-pathspec-0.7.7 \
-		gix-quote-0.4.12 \
-		gix-ref-0.47.0 \
-		gix-refspec-0.25.0 \
-		gix-revision-0.29.0 \
-		gix-revwalk-0.15.0 \
-		gix-sec-0.10.8 \
-		gix-submodule-0.14.0 \
-		gix-tempfile-14.0.2 \
-		gix-trace-0.1.10 \
-		gix-traverse-0.41.0 \
-		gix-url-0.27.5 \
-		gix-utils-0.1.12 \
-		gix-validate-0.9.0 \
-		gix-worktree-0.36.0 \
+		gix-0.68.0 \
+		gix-actor-0.33.1 \
+		gix-attributes-0.23.1 \
+		gix-bitmap-0.2.13 \
+		gix-chunk-0.4.10 \
+		gix-command-0.3.11 \
+		gix-commitgraph-0.25.1 \
+		gix-config-0.42.0 \
+		gix-config-value-0.14.10 \
+		gix-date-0.9.2 \
+		gix-diff-0.48.0 \
+		gix-discover-0.37.0 \
+		gix-features-0.39.1 \
+		gix-filter-0.15.0 \
+		gix-fs-0.12.0 \
+		gix-glob-0.17.1 \
+		gix-hash-0.15.1 \
+		gix-hashtable-0.6.0 \
+		gix-ignore-0.12.1 \
+		gix-index-0.37.0 \
+		gix-lock-15.0.0 \
+		gix-object-0.46.0 \
+		gix-odb-0.65.0 \
+		gix-pack-0.55.0 \
+		gix-packetline-blocking-0.18.1 \
+		gix-path-0.10.13 \
+		gix-pathspec-0.8.1 \
+		gix-quote-0.4.14 \
+		gix-ref-0.49.0 \
+		gix-refspec-0.27.0 \
+		gix-revision-0.31.0 \
+		gix-revwalk-0.17.0 \
+		gix-sec-0.10.10 \
+		gix-submodule-0.16.0 \
+		gix-tempfile-15.0.0 \
+		gix-trace-0.1.11 \
+		gix-traverse-0.43.0 \
+		gix-url-0.28.1 \
+		gix-utils-0.1.13 \
+		gix-validate-0.9.2 \
+		gix-worktree-0.38.0 \
 		glob-0.3.1 \
 		globset-0.4.15 \
 		half-2.4.1 \
 		hashbrown-0.14.5 \
-		hashbrown-0.15.1 \
+		hashbrown-0.15.2 \
 		heck-0.5.0 \
 		hermit-abi-0.3.9 \
 		hermit-abi-0.4.0 \
@@ -156,11 +153,11 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		idna-0.5.0 \
 		ignore-0.4.23 \
 		imara-diff-0.1.7 \
-		indexmap-2.6.0 \
+		indexmap-2.7.0 \
 		indoc-2.0.5 \
 		insta-1.41.1 \
-		instant-0.1.13 \
 		is-terminal-0.4.13 \
+		is_executable-1.0.4 \
 		is_terminal_polyfill-1.70.1 \
 		itertools-0.10.5 \
 		itertools-0.12.1 \
@@ -173,7 +170,7 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		js-sys-0.3.70 \
 		kstring-2.0.2 \
 		lazy_static-1.5.0 \
-		libc-0.2.161 \
+		libc-0.2.167 \
 		libgit2-sys-0.17.0+1.8.1 \
 		libredox-0.1.3 \
 		libssh2-sys-0.3.0 \
@@ -229,8 +226,8 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		predicates-tree-1.0.11 \
 		pretty_assertions-1.4.1 \
 		prettyplease-0.2.22 \
-		proc-macro2-1.0.89 \
-		prodash-28.0.0 \
+		proc-macro2-1.0.92 \
+		prodash-29.0.0 \
 		prost-0.12.6 \
 		prost-build-0.12.6 \
 		prost-derive-0.12.6 \
@@ -255,18 +252,19 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		rpassword-7.3.1 \
 		rtoolbox-0.0.2 \
 		rustc-demangle-0.1.24 \
-		rustix-0.38.39 \
+		rustix-0.38.41 \
 		rustversion-1.0.17 \
 		ryu-1.0.18 \
 		same-file-1.0.6 \
+		sapling-renderdag-0.1.0 \
 		scanlex-0.1.4 \
 		scm-record-0.4.0 \
 		scopeguard-1.2.0 \
-		serde-1.0.214 \
+		serde-1.0.215 \
 		serde_bser-0.4.0 \
 		serde_bytes-0.11.15 \
-		serde_derive-1.0.214 \
-		serde_json-1.0.132 \
+		serde_derive-1.0.215 \
+		serde_json-1.0.133 \
 		serde_spanned-0.6.7 \
 		sha1_smol-1.0.1 \
 		sha2-0.10.8 \
@@ -287,33 +285,35 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		strum-0.26.3 \
 		strum_macros-0.26.4 \
 		subtle-2.6.1 \
-		syn-2.0.87 \
-		tempfile-3.13.0 \
+		syn-2.0.90 \
+		tempfile-3.14.0 \
 		terminal_size-0.4.0 \
 		termtree-0.4.1 \
 		test-case-3.3.1 \
 		test-case-core-3.3.1 \
 		test-case-macros-3.3.1 \
 		textwrap-0.16.1 \
-		thiserror-1.0.68 \
-		thiserror-impl-1.0.68 \
+		thiserror-1.0.69 \
+		thiserror-2.0.4 \
+		thiserror-impl-1.0.69 \
+		thiserror-impl-2.0.4 \
 		thread_local-1.1.8 \
 		timeago-0.4.2 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.8.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.41.0 \
+		tokio-1.42.0 \
 		tokio-macros-2.4.0 \
 		tokio-util-0.6.10 \
 		toml-0.5.11 \
 		toml_datetime-0.6.8 \
-		toml_edit-0.19.15 \
-		tracing-0.1.40 \
-		tracing-attributes-0.1.27 \
+		toml_edit-0.22.22 \
+		tracing-0.1.41 \
+		tracing-attributes-0.1.28 \
 		tracing-chrome-0.7.2 \
-		tracing-core-0.1.32 \
+		tracing-core-0.1.33 \
 		tracing-log-0.2.0 \
-		tracing-subscriber-0.3.18 \
+		tracing-subscriber-0.3.19 \
 		typenum-1.17.0 \
 		ucd-trie-0.1.6 \
 		uluru-3.1.0 \
@@ -367,7 +367,6 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		windows_x86_64_gnullvm-0.52.6 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.6 \
-		winnow-0.5.40 \
 		winnow-0.6.18 \
 		winreg-0.52.0 \
 		yansi-1.0.1 \
diff --git a/devel/jujutsu/distinfo b/devel/jujutsu/distinfo
index ec83f2abe319..596a22c36412 100644
--- a/devel/jujutsu/distinfo
+++ b/devel/jujutsu/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1731096748
+TIMESTAMP = 1733397460
 SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
 SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -27,8 +27,8 @@ SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22
 SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891
 SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8
 SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234
-SHA256 (rust/crates/anyhow-1.0.93.crate) = 4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775
-SIZE (rust/crates/anyhow-1.0.93.crate) = 47490
+SHA256 (rust/crates/anyhow-1.0.94.crate) = c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7
+SIZE (rust/crates/anyhow-1.0.94.crate) = 51731
 SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
 SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
@@ -41,20 +41,16 @@ SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7
 SIZE (rust/crates/async-trait-0.1.83.crate) = 29054
 SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
 SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/backoff-0.4.0.crate) = b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1
-SIZE (rust/crates/backoff-0.4.0.crate) = 26738
 SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
 SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
 SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
 SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
 SIZE (rust/crates/blake2-0.10.6.crate) = 47234
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
-SIZE (rust/crates/bstr-1.10.0.crate) = 380426
+SHA256 (rust/crates/bstr-1.11.0.crate) = 1a68f1f47cdf0ec8ee4b941b2eee2a80cb796db73118c0dd09ac63fbe405be22
+SIZE (rust/crates/bstr-1.11.0.crate) = 380721
 SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
@@ -81,14 +77,14 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
 SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
 SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
 SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.20.crate) = b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8
-SIZE (rust/crates/clap-4.5.20.crate) = 56376
+SHA256 (rust/crates/clap-4.5.22.crate) = 69371e34337c4c984bbe322360c2547210bf632eb2814bbe78a6e87a2935bd2b
+SIZE (rust/crates/clap-4.5.22.crate) = 56468
 SHA256 (rust/crates/clap-markdown-0.1.4.crate) = 8ebc67e6266e14f8b31541c2f204724fa2ac7ad5c17d6f5908fbb92a60f42cff
 SIZE (rust/crates/clap-markdown-0.1.4.crate) = 14058
-SHA256 (rust/crates/clap_builder-4.5.20.crate) = 19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54
-SIZE (rust/crates/clap_builder-4.5.20.crate) = 163812
-SHA256 (rust/crates/clap_complete-4.5.37.crate) = 11611dca53440593f38e6b25ec629de50b14cdfa63adc0fb856115a2c6d97595
-SIZE (rust/crates/clap_complete-4.5.37.crate) = 47598
+SHA256 (rust/crates/clap_builder-4.5.22.crate) = 6e24c1b4099818523236a8ca881d2b45db98dadfb4625cf6608c12069fcbbde1
+SIZE (rust/crates/clap_builder-4.5.22.crate) = 164176
+SHA256 (rust/crates/clap_complete-4.5.38.crate) = d9647a559c112175f17cf724dc72d3645680a883c58481332779192b0d8e7a01
+SIZE (rust/crates/clap_complete-4.5.38.crate) = 47669
 SHA256 (rust/crates/clap_complete_nushell-4.5.4.crate) = 315902e790cc6e5ddd20cbd313c1d0d49db77f191e149f96397230fb82a17677
 SIZE (rust/crates/clap_complete_nushell-4.5.4.crate) = 33870
 SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
@@ -159,8 +155,6 @@ SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8d
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
 SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
 SIZE (rust/crates/errno-0.3.9.crate) = 10690
-SHA256 (rust/crates/esl01-renderdag-0.3.0.crate) = 3a1840969ab8be31e186bb6d2f672d586dcd203dd4019a80dc1277a14686eca9
-SIZE (rust/crates/esl01-renderdag-0.3.0.crate) = 13811
 SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
 SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
 SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
@@ -203,88 +197,88 @@ SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605
 SIZE (rust/crates/gimli-0.29.0.crate) = 275756
 SHA256 (rust/crates/git2-0.19.0.crate) = b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724
 SIZE (rust/crates/git2-0.19.0.crate) = 215910
-SHA256 (rust/crates/gix-0.66.0.crate) = 9048b8d1ae2104f045cb37e5c450fc49d5d8af22609386bfc739c11ba88995eb
-SIZE (rust/crates/gix-0.66.0.crate) = 276687
-SHA256 (rust/crates/gix-actor-0.32.0.crate) = fc19e312cd45c4a66cd003f909163dc2f8e1623e30a0c0c6df3776e89b308665
-SIZE (rust/crates/gix-actor-0.32.0.crate) = 9327
-SHA256 (rust/crates/gix-attributes-0.22.5.crate) = ebccbf25aa4a973dd352564a9000af69edca90623e8a16dad9cbc03713131311
-SIZE (rust/crates/gix-attributes-0.22.5.crate) = 19163
-SHA256 (rust/crates/gix-bitmap-0.2.11.crate) = a371db66cbd4e13f0ed9dc4c0fea712d7276805fccc877f77e96374d317e87ae
-SIZE (rust/crates/gix-bitmap-0.2.11.crate) = 6920
-SHA256 (rust/crates/gix-chunk-0.4.8.crate) = 45c8751169961ba7640b513c3b24af61aa962c967aaf04116734975cd5af0c52
-SIZE (rust/crates/gix-chunk-0.4.8.crate) = 9358
-SHA256 (rust/crates/gix-command-0.3.9.crate) = dff2e692b36bbcf09286c70803006ca3fd56551a311de450be317a0ab8ea92e7
-SIZE (rust/crates/gix-command-0.3.9.crate) = 10938
-SHA256 (rust/crates/gix-commitgraph-0.24.3.crate) = 133b06f67f565836ec0c473e2116a60fb74f80b6435e21d88013ac0e3c60fc78
-SIZE (rust/crates/gix-commitgraph-0.24.3.crate) = 18242
-SHA256 (rust/crates/gix-config-0.40.0.crate) = 78e797487e6ca3552491de1131b4f72202f282fb33f198b1c34406d765b42bb0
-SIZE (rust/crates/gix-config-0.40.0.crate) = 63360
-SHA256 (rust/crates/gix-config-value-0.14.8.crate) = 03f76169faa0dec598eac60f83d7fcdd739ec16596eca8fb144c88973dbe6f8c
-SIZE (rust/crates/gix-config-value-0.14.8.crate) = 12828
-SHA256 (rust/crates/gix-date-0.9.0.crate) = 35c84b7af01e68daf7a6bb8bb909c1ff5edb3ce4326f1f43063a5a96d3c3c8a5
-SIZE (rust/crates/gix-date-0.9.0.crate) = 10501
-SHA256 (rust/crates/gix-diff-0.46.0.crate) = 92c9afd80fff00f8b38b1c1928442feb4cd6d2232a6ed806b6b193151a3d336c
-SIZE (rust/crates/gix-diff-0.46.0.crate) = 32657
-SHA256 (rust/crates/gix-discover-0.35.0.crate) = 0577366b9567376bc26e815fd74451ebd0e6218814e242f8e5b7072c58d956d2
-SIZE (rust/crates/gix-discover-0.35.0.crate) = 16625
-SHA256 (rust/crates/gix-features-0.38.2.crate) = ac7045ac9fe5f9c727f38799d002a7ed3583cd777e3322a7c4b43e3cf437dc69
-SIZE (rust/crates/gix-features-0.38.2.crate) = 30604
-SHA256 (rust/crates/gix-filter-0.13.0.crate) = 4121790ae140066e5b953becc72e7496278138d19239be2e63b5067b0843119e
-SIZE (rust/crates/gix-filter-0.13.0.crate) = 35610
-SHA256 (rust/crates/gix-fs-0.11.3.crate) = f2bfe6249cfea6d0c0e0990d5226a4cb36f030444ba9e35e0639275db8f98575
-SIZE (rust/crates/gix-fs-0.11.3.crate) = 14867
-SHA256 (rust/crates/gix-glob-0.16.5.crate) = 74908b4bbc0a0a40852737e5d7889f676f081e340d5451a16e5b4c50d592f111
-SIZE (rust/crates/gix-glob-0.16.5.crate) = 13425
-SHA256 (rust/crates/gix-hash-0.14.2.crate) = f93d7df7366121b5018f947a04d37f034717e113dcf9ccd85c34b58e57a74d5e
-SIZE (rust/crates/gix-hash-0.14.2.crate) = 12759
-SHA256 (rust/crates/gix-hashtable-0.5.2.crate) = 7ddf80e16f3c19ac06ce415a38b8591993d3f73aede049cb561becb5b3a8e242
-SIZE (rust/crates/gix-hashtable-0.5.2.crate) = 6421
-SHA256 (rust/crates/gix-ignore-0.11.4.crate) = e447cd96598460f5906a0f6c75e950a39f98c2705fc755ad2f2020c9e937fab7
-SIZE (rust/crates/gix-ignore-0.11.4.crate) = 9154
-SHA256 (rust/crates/gix-index-0.35.0.crate) = 0cd4203244444017682176e65fd0180be9298e58ed90bd4a8489a357795ed22d
-SIZE (rust/crates/gix-index-0.35.0.crate) = 45850
-SHA256 (rust/crates/gix-lock-14.0.0.crate) = e3bc7fe297f1f4614774989c00ec8b1add59571dc9b024b4c00acb7dedd4e19d
-SIZE (rust/crates/gix-lock-14.0.0.crate) = 9795
-SHA256 (rust/crates/gix-object-0.44.0.crate) = 2f5b801834f1de7640731820c2df6ba88d95480dc4ab166a5882f8ff12b88efa
-SIZE (rust/crates/gix-object-0.44.0.crate) = 32479
-SHA256 (rust/crates/gix-odb-0.63.0.crate) = a3158068701c17df54f0ab2adda527f5a6aca38fd5fd80ceb7e3c0a2717ec747
-SIZE (rust/crates/gix-odb-0.63.0.crate) = 54304
-SHA256 (rust/crates/gix-pack-0.53.0.crate) = 3223aa342eee21e1e0e403cad8ae9caf9edca55ef84c347738d10681676fd954
-SIZE (rust/crates/gix-pack-0.53.0.crate) = 96726
-SHA256 (rust/crates/gix-packetline-blocking-0.17.5.crate) = b9802304baa798dd6f5ff8008a2b6516d54b74a69ca2d3a2b9e2d6c3b5556b40
-SIZE (rust/crates/gix-packetline-blocking-0.17.5.crate) = 20238
-SHA256 (rust/crates/gix-path-0.10.11.crate) = ebfc4febd088abdcbc9f1246896e57e37b7a34f6909840045a1767c6dafac7af
-SIZE (rust/crates/gix-path-0.10.11.crate) = 22554
-SHA256 (rust/crates/gix-pathspec-0.7.7.crate) = 5d23bf239532b4414d0e63b8ab3a65481881f7237ed9647bb10c1e3cc54c5ceb
-SIZE (rust/crates/gix-pathspec-0.7.7.crate) = 18137
-SHA256 (rust/crates/gix-quote-0.4.12.crate) = cbff4f9b9ea3fa7a25a70ee62f545143abef624ac6aa5884344e70c8b0a1d9ff
-SIZE (rust/crates/gix-quote-0.4.12.crate) = 7055
-SHA256 (rust/crates/gix-ref-0.47.0.crate) = ae0d8406ebf9aaa91f55a57f053c5a1ad1a39f60fdf0303142b7be7ea44311e5
-SIZE (rust/crates/gix-ref-0.47.0.crate) = 56887
-SHA256 (rust/crates/gix-refspec-0.25.0.crate) = ebb005f82341ba67615ffdd9f7742c87787544441c88090878393d0682869ca6
-SIZE (rust/crates/gix-refspec-0.25.0.crate) = 16162
-SHA256 (rust/crates/gix-revision-0.29.0.crate) = ba4621b219ac0cdb9256883030c3d56a6c64a6deaa829a92da73b9a576825e1e
-SIZE (rust/crates/gix-revision-0.29.0.crate) = 19189
-SHA256 (rust/crates/gix-revwalk-0.15.0.crate) = b41e72544b93084ee682ef3d5b31b1ba4d8fa27a017482900e5e044d5b1b3984
-SIZE (rust/crates/gix-revwalk-0.15.0.crate) = 11849
-SHA256 (rust/crates/gix-sec-0.10.8.crate) = 0fe4d52f30a737bbece5276fab5d3a8b276dc2650df963e293d0673be34e7a5f
-SIZE (rust/crates/gix-sec-0.10.8.crate) = 9400
-SHA256 (rust/crates/gix-submodule-0.14.0.crate) = 529d0af78cc2f372b3218f15eb1e3d1635a21c8937c12e2dd0b6fc80c2ca874b
-SIZE (rust/crates/gix-submodule-0.14.0.crate) = 12142
-SHA256 (rust/crates/gix-tempfile-14.0.2.crate) = 046b4927969fa816a150a0cda2e62c80016fe11fb3c3184e4dddf4e542f108aa
-SIZE (rust/crates/gix-tempfile-14.0.2.crate) = 17489
-SHA256 (rust/crates/gix-trace-0.1.10.crate) = 6cae0e8661c3ff92688ce1c8b8058b3efb312aba9492bbe93661a21705ab431b
-SIZE (rust/crates/gix-trace-0.1.10.crate) = 10403
-SHA256 (rust/crates/gix-traverse-0.41.0.crate) = 030da39af94e4df35472e9318228f36530989327906f38e27807df305fccb780
-SIZE (rust/crates/gix-traverse-0.41.0.crate) = 17286
-SHA256 (rust/crates/gix-url-0.27.5.crate) = fd280c5e84fb22e128ed2a053a0daeacb6379469be6a85e3d518a0636e160c89
-SIZE (rust/crates/gix-url-0.27.5.crate) = 14367
-SHA256 (rust/crates/gix-utils-0.1.12.crate) = 35192df7fd0fa112263bad8021e2df7167df4cc2a6e6d15892e1e55621d3d4dc
-SIZE (rust/crates/gix-utils-0.1.12.crate) = 9418
-SHA256 (rust/crates/gix-validate-0.9.0.crate) = 81f2badbb64e57b404593ee26b752c26991910fd0d81fe6f9a71c1a8309b6c86
-SIZE (rust/crates/gix-validate-0.9.0.crate) = 11204
-SHA256 (rust/crates/gix-worktree-0.36.0.crate) = c312ad76a3f2ba8e865b360d5cb3aa04660971d16dec6dd0ce717938d903149a
-SIZE (rust/crates/gix-worktree-0.36.0.crate) = 16840
+SHA256 (rust/crates/gix-0.68.0.crate) = b04c66359b5e17f92395abc433861df0edf48f39f3f590818d1d7217327dd6a1
+SIZE (rust/crates/gix-0.68.0.crate) = 294935
+SHA256 (rust/crates/gix-actor-0.33.1.crate) = 32b24171f514cef7bb4dfb72a0b06dacf609b33ba8ad2489d4c4559a03b7afb3
+SIZE (rust/crates/gix-actor-0.33.1.crate) = 10085
+SHA256 (rust/crates/gix-attributes-0.23.1.crate) = ddf9bf852194c0edfe699a2d36422d2c1f28f73b7c6d446c3f0ccd3ba232cadc
+SIZE (rust/crates/gix-attributes-0.23.1.crate) = 19861
+SHA256 (rust/crates/gix-bitmap-0.2.13.crate) = d48b897b4bbc881aea994b4a5bbb340a04979d7be9089791304e04a9fbc66b53
+SIZE (rust/crates/gix-bitmap-0.2.13.crate) = 7689
+SHA256 (rust/crates/gix-chunk-0.4.10.crate) = c6ffbeb3a5c0b8b84c3fe4133a6f8c82fa962f4caefe8d0762eced025d3eb4f7
+SIZE (rust/crates/gix-chunk-0.4.10.crate) = 10131
+SHA256 (rust/crates/gix-command-0.3.11.crate) = 6d7d6b8f3a64453fd7e8191eb80b351eb7ac0839b40a1237cd2c137d5079fe53
+SIZE (rust/crates/gix-command-0.3.11.crate) = 11669
+SHA256 (rust/crates/gix-commitgraph-0.25.1.crate) = a8da6591a7868fb2b6dabddea6b09988b0b05e0213f938dbaa11a03dd7a48d85
+SIZE (rust/crates/gix-commitgraph-0.25.1.crate) = 18945
+SHA256 (rust/crates/gix-config-0.42.0.crate) = 6649b406ca1f99cb148959cf00468b231f07950f8ec438cc0903cda563606f19
+SIZE (rust/crates/gix-config-0.42.0.crate) = 64315
+SHA256 (rust/crates/gix-config-value-0.14.10.crate) = 49aaeef5d98390a3bcf9dbc6440b520b793d1bf3ed99317dc407b02be995b28e
+SIZE (rust/crates/gix-config-value-0.14.10.crate) = 13604
+SHA256 (rust/crates/gix-date-0.9.2.crate) = 691142b1a34d18e8ed6e6114bc1a2736516c5ad60ef3aa9bd1b694886e3ca92d
+SIZE (rust/crates/gix-date-0.9.2.crate) = 11289
+SHA256 (rust/crates/gix-diff-0.48.0.crate) = a327be31a392144b60ab0b1c863362c32a1c8f7effdfa2141d5d5b6b916ef3bf
+SIZE (rust/crates/gix-diff-0.48.0.crate) = 40943
+SHA256 (rust/crates/gix-discover-0.37.0.crate) = 83bf6dfa4e266a4a9becb4d18fc801f92c3f7cc6c433dd86fdadbcf315ffb6ef
+SIZE (rust/crates/gix-discover-0.37.0.crate) = 16673
+SHA256 (rust/crates/gix-features-0.39.1.crate) = 7d85d673f2e022a340dba4713bed77ef2cf4cd737d2f3e0f159d45e0935fd81f
+SIZE (rust/crates/gix-features-0.39.1.crate) = 31228
+SHA256 (rust/crates/gix-filter-0.15.0.crate) = 5108cc58d58b27df10ac4de7f31b2eb96d588a33e5eba23739b865f5d8db7995
+SIZE (rust/crates/gix-filter-0.15.0.crate) = 36643
+SHA256 (rust/crates/gix-fs-0.12.0.crate) = 34740384d8d763975858fa2c176b68652a6fcc09f616e24e3ce967b0d370e4d8
+SIZE (rust/crates/gix-fs-0.12.0.crate) = 15577
+SHA256 (rust/crates/gix-glob-0.17.1.crate) = aaf69a6bec0a3581567484bf99a4003afcaf6c469fd4214352517ea355cf3435
+SIZE (rust/crates/gix-glob-0.17.1.crate) = 14136
+SHA256 (rust/crates/gix-hash-0.15.1.crate) = 0b5eccc17194ed0e67d49285e4853307e4147e95407f91c1c3e4a13ba9f4e4ce
+SIZE (rust/crates/gix-hash-0.15.1.crate) = 13513
+SHA256 (rust/crates/gix-hashtable-0.6.0.crate) = 0ef65b256631078ef733bc5530c4e6b1c2e7d5c2830b75d4e9034ab3997d18fe
+SIZE (rust/crates/gix-hashtable-0.6.0.crate) = 7189
+SHA256 (rust/crates/gix-ignore-0.12.1.crate) = b6b1fb24d2a4af0aa7438e2771d60c14a80cf2c9bd55c29cf1712b841f05bb8a
+SIZE (rust/crates/gix-ignore-0.12.1.crate) = 9873
+SHA256 (rust/crates/gix-index-0.37.0.crate) = 270645fd20556b64c8ffa1540d921b281e6994413a0ca068596f97e9367a257a
+SIZE (rust/crates/gix-index-0.37.0.crate) = 46644
+SHA256 (rust/crates/gix-lock-15.0.0.crate) = 5102acdf4acae2644e38dbbd18cdfba9597a218f7d85f810fe5430207e03c2de
+SIZE (rust/crates/gix-lock-15.0.0.crate) = 10524
+SHA256 (rust/crates/gix-object-0.46.0.crate) = 65d93e2bbfa83a307e47f45e45de7b6c04d7375a8bd5907b215f4bf45237d879
+SIZE (rust/crates/gix-object-0.46.0.crate) = 39738
+SHA256 (rust/crates/gix-odb-0.65.0.crate) = 93bed6e1b577c25a6bb8e6ecbf4df525f29a671ddf5f2221821a56a8dbeec4e3
+SIZE (rust/crates/gix-odb-0.65.0.crate) = 56297
+SHA256 (rust/crates/gix-pack-0.55.0.crate) = 9b91fec04d359544fecbb8e85117ec746fbaa9046ebafcefb58cb74f20dc76d4
+SIZE (rust/crates/gix-pack-0.55.0.crate) = 97447
+SHA256 (rust/crates/gix-packetline-blocking-0.18.1.crate) = ce9004ce1bc00fd538b11c1ec8141a1558fb3af3d2b7ac1ac5c41881f9e42d2a
+SIZE (rust/crates/gix-packetline-blocking-0.18.1.crate) = 20988
+SHA256 (rust/crates/gix-path-0.10.13.crate) = afc292ef1a51e340aeb0e720800338c805975724c1dfbd243185452efd8645b7
+SIZE (rust/crates/gix-path-0.10.13.crate) = 22831
+SHA256 (rust/crates/gix-pathspec-0.8.1.crate) = 4c472dfbe4a4e96fcf7efddcd4771c9037bb4fdea2faaabf2f4888210c75b81e
+SIZE (rust/crates/gix-pathspec-0.8.1.crate) = 18854
+SHA256 (rust/crates/gix-quote-0.4.14.crate) = 64a1e282216ec2ab2816cd57e6ed88f8009e634aec47562883c05ac8a7009a63
+SIZE (rust/crates/gix-quote-0.4.14.crate) = 7828
+SHA256 (rust/crates/gix-ref-0.49.0.crate) = 1eae462723686272a58f49501015ef7c0d67c3e042c20049d8dd9c7eff92efde
+SIZE (rust/crates/gix-ref-0.49.0.crate) = 57854
+SHA256 (rust/crates/gix-refspec-0.27.0.crate) = 00c056bb747868c7eb0aeb352c9f9181ab8ca3d0a2550f16470803500c6c413d
+SIZE (rust/crates/gix-refspec-0.27.0.crate) = 16887
+SHA256 (rust/crates/gix-revision-0.31.0.crate) = 44488e0380847967bc3e3cacd8b22652e02ea1eb58afb60edd91847695cd2d8d
+SIZE (rust/crates/gix-revision-0.31.0.crate) = 22599
+SHA256 (rust/crates/gix-revwalk-0.17.0.crate) = 510026fc32f456f8f067d8f37c34088b97a36b2229d88a6a5023ef179fcb109d
+SIZE (rust/crates/gix-revwalk-0.17.0.crate) = 13323
+SHA256 (rust/crates/gix-sec-0.10.10.crate) = a8b876ef997a955397809a2ec398d6a45b7a55b4918f2446344330f778d14fd6
+SIZE (rust/crates/gix-sec-0.10.10.crate) = 10205
+SHA256 (rust/crates/gix-submodule-0.16.0.crate) = a2455f8c0fcb6ebe2a6e83c8f522d30615d763eb2ef7a23c7d929f9476e89f5c
+SIZE (rust/crates/gix-submodule-0.16.0.crate) = 12832
+SHA256 (rust/crates/gix-tempfile-15.0.0.crate) = 2feb86ef094cc77a4a9a5afbfe5de626897351bbbd0de3cb9314baf3049adb82
+SIZE (rust/crates/gix-tempfile-15.0.0.crate) = 18426
+SHA256 (rust/crates/gix-trace-0.1.11.crate) = 04bdde120c29f1fc23a24d3e115aeeea3d60d8e65bab92cc5f9d90d9302eb952
+SIZE (rust/crates/gix-trace-0.1.11.crate) = 10424
+SHA256 (rust/crates/gix-traverse-0.43.0.crate) = 3ff2ec9f779680f795363db1c563168b32b8d6728ec58564c628e85c92d29faf
+SIZE (rust/crates/gix-traverse-0.43.0.crate) = 18410
+SHA256 (rust/crates/gix-url-0.28.1.crate) = e09f97db3618fb8e473d7d97e77296b50aaee0ddcd6a867f07443e3e87391099
+SIZE (rust/crates/gix-url-0.28.1.crate) = 15075
+SHA256 (rust/crates/gix-utils-0.1.13.crate) = ba427e3e9599508ed98a6ddf8ed05493db114564e338e41f6a996d2e4790335f
+SIZE (rust/crates/gix-utils-0.1.13.crate) = 10194
+SHA256 (rust/crates/gix-validate-0.9.2.crate) = cd520d09f9f585b34b32aba1d0b36ada89ab7fefb54a8ca3fe37fc482a750937
+SIZE (rust/crates/gix-validate-0.9.2.crate) = 11923
+SHA256 (rust/crates/gix-worktree-0.38.0.crate) = 756dbbe15188fa22540d5eab941f8f9cf511a5364d5aec34c88083c09f4bea13
+SIZE (rust/crates/gix-worktree-0.38.0.crate) = 17557
 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
 SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
@@ -293,8 +287,8 @@ SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8b
 SIZE (rust/crates/half-2.4.1.crate) = 50892
 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.1.crate) = 3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3
-SIZE (rust/crates/hashbrown-0.15.1.crate) = 135873
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
 SIZE (rust/crates/heck-0.5.0.crate) = 11517
 SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
@@ -315,16 +309,16 @@ SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d
 SIZE (rust/crates/ignore-0.4.23.crate) = 55901
 SHA256 (rust/crates/imara-diff-0.1.7.crate) = fc9da1a252bd44cd341657203722352efc9bc0c847d06ea6d2dc1cd1135e0a01
 SIZE (rust/crates/imara-diff-0.1.7.crate) = 155688
-SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
-SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
+SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
+SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
 SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
 SIZE (rust/crates/indoc-2.0.5.crate) = 14396
 SHA256 (rust/crates/insta-1.41.1.crate) = 7e9ffc4d4892617c50a928c52b2961cb5174b6fc6ebf252b2fac9d21955c48b8
 SIZE (rust/crates/insta-1.41.1.crate) = 93609
-SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
-SIZE (rust/crates/instant-0.1.13.crate) = 6305
 SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b
 SIZE (rust/crates/is-terminal-0.4.13.crate) = 7665
+SHA256 (rust/crates/is_executable-1.0.4.crate) = d4a1b5bad6f9072935961dfbf1cced2f3d129963d091b6f69f007fe04e758ae2
+SIZE (rust/crates/is_executable-1.0.4.crate) = 8263
 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
 SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
@@ -349,8 +343,8 @@ SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90
 SIZE (rust/crates/kstring-2.0.2.crate) = 23044
 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.161.crate) = 8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1
-SIZE (rust/crates/libc-0.2.161.crate) = 765389
+SHA256 (rust/crates/libc-0.2.167.crate) = 09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc
+SIZE (rust/crates/libc-0.2.167.crate) = 757723
 SHA256 (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224
 SIZE (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 1812997
 SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
@@ -461,10 +455,10 @@ SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d0
 SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
 SHA256 (rust/crates/prettyplease-0.2.22.crate) = 479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba
 SIZE (rust/crates/prettyplease-0.2.22.crate) = 58169
-SHA256 (rust/crates/proc-macro2-1.0.89.crate) = f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e
-SIZE (rust/crates/proc-macro2-1.0.89.crate) = 49446
-SHA256 (rust/crates/prodash-28.0.0.crate) = 744a264d26b88a6a7e37cbad97953fa233b94d585236310bcbc88474b4092d79
-SIZE (rust/crates/prodash-28.0.0.crate) = 90695
+SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
+SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
+SHA256 (rust/crates/prodash-29.0.0.crate) = a266d8d6020c61a437be704c5e618037588e1985c7dbb7bf8d265db84cffe325
+SIZE (rust/crates/prodash-29.0.0.crate) = 90594
 SHA256 (rust/crates/prost-0.12.6.crate) = deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29
 SIZE (rust/crates/prost-0.12.6.crate) = 21552
 SHA256 (rust/crates/prost-build-0.12.6.crate) = 22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4
@@ -513,30 +507,32 @@ SHA256 (rust/crates/rtoolbox-0.0.2.crate) = c247d24e63230cdb56463ae328478bd5eac8
 SIZE (rust/crates/rtoolbox-0.0.2.crate) = 9179
 SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
 SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustix-0.38.39.crate) = 375116bee2be9ed569afe2154ea6a99dfdffd257f533f187498c2a8f5feaf4ee
-SIZE (rust/crates/rustix-0.38.39.crate) = 377801
+SHA256 (rust/crates/rustix-0.38.41.crate) = d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6
+SIZE (rust/crates/rustix-0.38.41.crate) = 378463
 SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
 SIZE (rust/crates/rustversion-1.0.17.crate) = 17621
 SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
 SIZE (rust/crates/ryu-1.0.18.crate) = 47713
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/sapling-renderdag-0.1.0.crate) = edffb89cab87bd0901c5749d576f5d37a1f34e05160e936f463f4e94cc447b61
+SIZE (rust/crates/sapling-renderdag-0.1.0.crate) = 14837
 SHA256 (rust/crates/scanlex-0.1.4.crate) = 088c5d71572124929ea7549a8ce98e1a6fd33d0a38367b09027b382e67c033db
 SIZE (rust/crates/scanlex-0.1.4.crate) = 10496
 SHA256 (rust/crates/scm-record-0.4.0.crate) = 0d344fd2a7dd1580458c344f977c64ce7b1b1ad1d4f959ab6d2ca2cbab44de69
 SIZE (rust/crates/scm-record-0.4.0.crate) = 58563
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.214.crate) = f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5
-SIZE (rust/crates/serde-1.0.214.crate) = 78523
+SHA256 (rust/crates/serde-1.0.215.crate) = 6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f
+SIZE (rust/crates/serde-1.0.215.crate) = 78527
 SHA256 (rust/crates/serde_bser-0.4.0.crate) = a56b4bcc15e42e5b5ae16c6f75582bef80d36c6ffe2c03b1b5317754b38f8717
 SIZE (rust/crates/serde_bser-0.4.0.crate) = 18744
 SHA256 (rust/crates/serde_bytes-0.11.15.crate) = 387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a
 SIZE (rust/crates/serde_bytes-0.11.15.crate) = 12191
-SHA256 (rust/crates/serde_derive-1.0.214.crate) = de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766
-SIZE (rust/crates/serde_derive-1.0.214.crate) = 56630
-SHA256 (rust/crates/serde_json-1.0.132.crate) = d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03
-SIZE (rust/crates/serde_json-1.0.132.crate) = 150549
+SHA256 (rust/crates/serde_derive-1.0.215.crate) = ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0
+SIZE (rust/crates/serde_derive-1.0.215.crate) = 57092
+SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
+SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
 SHA256 (rust/crates/serde_spanned-0.6.7.crate) = eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d
 SIZE (rust/crates/serde_spanned-0.6.7.crate) = 9164
 SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
@@ -577,10 +573,10 @@ SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa37
 SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
 SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.87.crate) = 25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d
-SIZE (rust/crates/syn-2.0.87.crate) = 278076
-SHA256 (rust/crates/tempfile-3.13.0.crate) = f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b
-SIZE (rust/crates/tempfile-3.13.0.crate) = 34910
+SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
+SIZE (rust/crates/syn-2.0.90.crate) = 290584
+SHA256 (rust/crates/tempfile-3.14.0.crate) = 28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c
+SIZE (rust/crates/tempfile-3.14.0.crate) = 35065
 SHA256 (rust/crates/terminal_size-0.4.0.crate) = 4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef
 SIZE (rust/crates/terminal_size-0.4.0.crate) = 10036
 SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
@@ -593,10 +589,14 @@ SHA256 (rust/crates/test-case-macros-3.3.1.crate) = 5c89e72a01ed4c579669add59014
 SIZE (rust/crates/test-case-macros-3.3.1.crate) = 4961
 SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
 SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
-SHA256 (rust/crates/thiserror-1.0.68.crate) = 02dd99dc800bbb97186339685293e1cc5d9df1f8fae2d0aecd9ff1c77efea892
-SIZE (rust/crates/thiserror-1.0.68.crate) = 22003
-SHA256 (rust/crates/thiserror-impl-1.0.68.crate) = a7c61ec9a6f64d2793d8a45faba21efbe3ced62a886d44c36a009b2b519b4c7e
-SIZE (rust/crates/thiserror-impl-1.0.68.crate) = 18353
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.4.crate) = 2f49a1853cf82743e3b7950f77e0f4d622ca36cf4317cba00c767838bac8d490
+SIZE (rust/crates/thiserror-2.0.4.crate) = 28392
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.4.crate) = 8381894bb3efe0c4acac3ded651301ceee58a15d47c2e34885ed1908ad667061
+SIZE (rust/crates/thiserror-impl-2.0.4.crate) = 20720
 SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
 SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
 SHA256 (rust/crates/timeago-0.4.2.crate) = a1710e589de0a76aaf295cd47a6699f6405737dbfd3cf2b75c92d000b548d0e6
@@ -607,8 +607,8 @@ SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c7
 SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.41.0.crate) = 145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb
-SIZE (rust/crates/tokio-1.41.0.crate) = 805168
+SHA256 (rust/crates/tokio-1.42.0.crate) = 5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551
+SIZE (rust/crates/tokio-1.42.0.crate) = 806998
 SHA256 (rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752
 SIZE (rust/crates/tokio-macros-2.4.0.crate) = 12501
 SHA256 (rust/crates/tokio-util-0.6.10.crate) = 36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507
@@ -617,20 +617,20 @@ SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f042
 SIZE (rust/crates/toml-0.5.11.crate) = 54910
 SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
 SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
-SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
-SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
-SIZE (rust/crates/tracing-0.1.40.crate) = 79459
-SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
-SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
+SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
+SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
+SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
 SHA256 (rust/crates/tracing-chrome-0.7.2.crate) = bf0a738ed5d6450a9fb96e86a23ad808de2b727fd1394585da5cdd6788ffe724
 SIZE (rust/crates/tracing-chrome-0.7.2.crate) = 14030
-SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
-SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
-SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
+SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
+SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
 SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
 SIZE (rust/crates/typenum-1.17.0.crate) = 42849
 SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
@@ -737,8 +737,6 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b738
 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
 SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
-SIZE (rust/crates/winnow-0.5.40.crate) = 159316
 SHA256 (rust/crates/winnow-0.6.18.crate) = 68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f
 SIZE (rust/crates/winnow-0.6.18.crate) = 163357
 SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
@@ -755,5 +753,5 @@ SHA256 (rust/crates/zstd-safe-6.0.6.crate) = ee98ffd0b48ee95e6c5168188e44a54550b
 SIZE (rust/crates/zstd-safe-6.0.6.crate) = 20828
 SHA256 (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa
 SIZE (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090
-SHA256 (martinvonz-jj-v0.23.0_GH0.tar.gz) = 18e0cc5600c06e940defce0a23ab4b29885bac265f94176603e5f8f926ed000e
-SIZE (martinvonz-jj-v0.23.0_GH0.tar.gz) = 1616539
+SHA256 (martinvonz-jj-v0.24.0_GH0.tar.gz) = c0e92ec25b7500deec2379a95ab655c6c92021cf4ccb29511fee2377e37b35d6
+SIZE (martinvonz-jj-v0.24.0_GH0.tar.gz) = 1687520



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412052002.4B5K2B6l024017>