git: 63132cdc9ad8 - main - devel/jujutsu: Update to 0.37.0

From: Carlo Strub <cs_at_FreeBSD.org>
Date: Fri, 16 Jan 2026 19:03:51 UTC
The branch main has been updated by cs:

URL: https://cgit.FreeBSD.org/ports/commit/?id=63132cdc9ad8853d63eac46acd27c76956717ac7

commit 63132cdc9ad8853d63eac46acd27c76956717ac7
Author:     Carlo Strub <cs@FreeBSD.org>
AuthorDate: 2026-01-16 19:01:37 +0000
Commit:     Carlo Strub <cs@FreeBSD.org>
CommitDate: 2026-01-16 19:03:43 +0000

    devel/jujutsu: Update to 0.37.0
    
    PR:             291925
    Reported by:    siva@
    Tested by:      maintainer timeout
---
 devel/jujutsu/Makefile        |   5 +-
 devel/jujutsu/Makefile.crates | 268 +++++++++++----------
 devel/jujutsu/distinfo        | 542 +++++++++++++++++++++---------------------
 3 files changed, 414 insertions(+), 401 deletions(-)

diff --git a/devel/jujutsu/Makefile b/devel/jujutsu/Makefile
index 187ba71c2ed1..8085d95b0fca 100644
--- a/devel/jujutsu/Makefile
+++ b/devel/jujutsu/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	jujutsu
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.35.0
-PORTREVISION=	2
+DISTVERSION=	0.37.0
 CATEGORIES=	devel
 
 MAINTAINER=	se@FreeBSD.org
@@ -16,6 +15,8 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	jj-vcs
 GH_PROJECT=	jj
 
+TEST_DEPENDS=	git:devel/git
+
 SHEBANG_FILES=	demos/*.sh
 
 OPTIONS_DEFINE=	DOCS EXAMPLES
diff --git a/devel/jujutsu/Makefile.crates b/devel/jujutsu/Makefile.crates
index 1e7868ae43c5..59429f2fd3da 100644
--- a/devel/jujutsu/Makefile.crates
+++ b/devel/jujutsu/Makefile.crates
@@ -1,5 +1,6 @@
 CARGO_CRATES=	ahash-0.8.12 \
-		aho-corasick-1.1.3 \
+		aho-corasick-1.1.4 \
+		alloca-0.4.0 \
 		allocator-api2-0.2.21 \
 		android_system_properties-0.1.5 \
 		anes-0.1.6 \
@@ -23,12 +24,12 @@ CARGO_CRATES=	ahash-0.8.12 \
 		bit-vec-0.6.3 \
 		bit-vec-0.8.0 \
 		bitflags-1.3.2 \
-		bitflags-2.9.1 \
+		bitflags-2.10.0 \
 		blake2-0.10.6 \
 		block-buffer-0.10.4 \
-		borrow-or-share-0.2.2 \
+		borrow-or-share-0.2.4 \
 		bstr-1.12.1 \
-		bumpalo-3.19.0 \
+		bumpalo-3.19.1 \
 		bytecount-0.6.9 \
 		bytemuck-1.23.2 \
 		byteorder-1.5.0 \
@@ -38,16 +39,16 @@ CARGO_CRATES=	ahash-0.8.12 \
 		cast-0.3.0 \
 		castaway-0.2.4 \
 		cc-1.2.32 \
-		cfg-if-1.0.1 \
+		cfg-if-1.0.4 \
 		cfg_aliases-0.2.1 \
 		chrono-0.4.42 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
 		ciborium-ll-0.2.2 \
-		clap-4.5.51 \
+		clap-4.5.54 \
 		clap-markdown-0.1.5 \
-		clap_builder-4.5.51 \
-		clap_complete-4.5.60 \
+		clap_builder-4.5.54 \
+		clap_complete-4.5.64 \
 		clap_complete_nushell-4.5.10 \
 		clap_derive-4.5.49 \
 		clap_lex-0.7.5 \
@@ -56,11 +57,12 @@ CARGO_CRATES=	ahash-0.8.12 \
 		colorchoice-1.0.4 \
 		compact_str-0.8.1 \
 		console-0.15.11 \
+		convert_case-0.7.1 \
 		core-foundation-sys-0.8.7 \
 		cpufeatures-0.2.17 \
 		crc32fast-1.5.0 \
-		criterion-0.7.0 \
-		criterion-plot-0.6.0 \
+		criterion-0.8.1 \
+		criterion-plot-0.8.1 \
 		crossbeam-channel-0.5.15 \
 		crossbeam-deque-0.8.6 \
 		crossbeam-epoch-0.9.18 \
@@ -75,8 +77,11 @@ CARGO_CRATES=	ahash-0.8.12 \
 		darling_core-0.20.11 \
 		darling_macro-0.20.11 \
 		dashmap-6.1.0 \
+		data-encoding-2.9.0 \
 		datatest-stable-0.3.3 \
 		deltae-0.3.2 \
+		derive_more-2.0.1 \
+		derive_more-impl-2.0.1 \
 		diff-0.1.13 \
 		difflib-0.4.0 \
 		digest-0.10.7 \
@@ -91,14 +96,14 @@ CARGO_CRATES=	ahash-0.8.12 \
 		encoding_rs-0.8.35 \
 		enum_dispatch-0.3.13 \
 		equivalent-1.0.2 \
-		erased-serde-0.4.8 \
+		erased-serde-0.4.9 \
 		errno-0.3.13 \
 		escape8259-0.5.3 \
 		etcetera-0.11.0 \
 		euclid-0.22.11 \
 		fancy-regex-0.11.0 \
 		fancy-regex-0.14.0 \
-		fancy-regex-0.16.1 \
+		fancy-regex-0.17.0 \
 		faster-hex-0.10.0 \
 		fastrand-2.3.0 \
 		filedescriptor-0.8.3 \
@@ -106,11 +111,10 @@ CARGO_CRATES=	ahash-0.8.12 \
 		finl_unicode-1.3.0 \
 		fixedbitset-0.4.2 \
 		fixedbitset-0.5.7 \
-		fluent-uri-0.3.2 \
+		fluent-uri-0.4.1 \
 		fnv-1.0.7 \
 		foldhash-0.1.5 \
 		foldhash-0.2.0 \
-		form_urlencoded-1.2.1 \
 		fraction-0.15.3 \
 		futures-0.1.31 \
 		futures-0.3.31 \
@@ -124,83 +128,81 @@ CARGO_CRATES=	ahash-0.8.12 \
 		futures-util-0.3.31 \
 		generic-array-0.14.7 \
 		getrandom-0.2.16 \
-		getrandom-0.3.3 \
-		gix-0.74.1 \
-		gix-actor-0.35.6 \
-		gix-attributes-0.28.1 \
+		getrandom-0.3.4 \
+		gix-0.77.0 \
+		gix-actor-0.37.1 \
+		gix-attributes-0.29.0 \
 		gix-bitmap-0.2.15 \
 		gix-chunk-0.4.12 \
 		gix-command-0.6.3 \
-		gix-commitgraph-0.30.1 \
-		gix-config-0.47.1 \
-		gix-config-value-0.15.3 \
-		gix-date-0.10.7 \
-		gix-diff-0.54.1 \
-		gix-dir-0.16.0 \
-		gix-discover-0.42.0 \
-		gix-features-0.44.1 \
-		gix-filter-0.21.0 \
-		gix-fs-0.17.0 \
-		gix-glob-0.22.1 \
-		gix-hash-0.20.1 \
-		gix-hashtable-0.10.0 \
-		gix-ignore-0.17.1 \
-		gix-index-0.42.1 \
-		gix-lock-19.0.0 \
-		gix-object-0.51.1 \
-		gix-odb-0.71.1 \
-		gix-pack-0.61.1 \
-		gix-packetline-0.19.3 \
-		gix-packetline-blocking-0.19.3 \
-		gix-path-0.10.21 \
-		gix-pathspec-0.13.0 \
-		gix-protocol-0.52.1 \
+		gix-commitgraph-0.31.0 \
+		gix-config-0.50.0 \
+		gix-config-value-0.16.0 \
+		gix-date-0.12.1 \
+		gix-diff-0.57.0 \
+		gix-dir-0.19.0 \
+		gix-discover-0.45.0 \
+		gix-features-0.45.2 \
+		gix-filter-0.24.0 \
+		gix-fs-0.18.1 \
+		gix-glob-0.23.0 \
+		gix-hash-0.21.2 \
+		gix-hashtable-0.11.0 \
+		gix-ignore-0.18.0 \
+		gix-index-0.45.0 \
+		gix-lock-20.0.0 \
+		gix-object-0.54.1 \
+		gix-odb-0.74.0 \
+		gix-pack-0.64.1 \
+		gix-packetline-0.20.0 \
+		gix-path-0.10.22 \
+		gix-pathspec-0.14.0 \
+		gix-protocol-0.55.0 \
 		gix-quote-0.6.1 \
-		gix-ref-0.54.1 \
-		gix-refspec-0.32.0 \
-		gix-revision-0.36.1 \
-		gix-revwalk-0.22.0 \
+		gix-ref-0.57.0 \
+		gix-refspec-0.35.0 \
+		gix-revision-0.39.0 \
+		gix-revwalk-0.25.0 \
 		gix-sec-0.12.2 \
-		gix-shallow-0.6.0 \
-		gix-status-0.21.1 \
-		gix-submodule-0.21.0 \
-		gix-tempfile-19.0.1 \
-		gix-trace-0.1.15 \
-		gix-transport-0.49.1 \
-		gix-traverse-0.48.0 \
-		gix-url-0.33.1 \
+		gix-shallow-0.7.0 \
+		gix-status-0.24.0 \
+		gix-submodule-0.24.0 \
+		gix-tempfile-20.0.0 \
+		gix-trace-0.1.17 \
+		gix-transport-0.52.0 \
+		gix-traverse-0.51.0 \
+		gix-url-0.34.0 \
 		gix-utils-0.3.1 \
 		gix-validate-0.10.1 \
-		gix-worktree-0.43.1 \
-		gix-worktree-state-0.21.0 \
+		gix-worktree-0.46.0 \
+		gix-worktree-state-0.24.0 \
 		globset-0.4.18 \
 		half-2.6.0 \
 		hash32-0.3.1 \
 		hashbrown-0.14.5 \
 		hashbrown-0.15.5 \
-		hashbrown-0.16.0 \
+		hashbrown-0.16.1 \
 		heapless-0.8.0 \
 		heck-0.5.0 \
 		hermit-abi-0.5.2 \
 		hex-0.4.3 \
-		home-0.5.11 \
 		iana-time-zone-0.1.63 \
 		iana-time-zone-haiku-0.1.2 \
-		icu_collections-2.0.0 \
-		icu_locale_core-2.0.0 \
-		icu_normalizer-2.0.0 \
-		icu_normalizer_data-2.0.0 \
-		icu_properties-2.0.1 \
-		icu_properties_data-2.0.1 \
-		icu_provider-2.0.0 \
+		icu_collections-2.1.1 \
+		icu_locale_core-2.1.1 \
+		icu_normalizer-2.1.1 \
+		icu_normalizer_data-2.1.1 \
+		icu_properties-2.1.1 \
+		icu_properties_data-2.1.1 \
+		icu_provider-2.1.1 \
 		ident_case-1.0.1 \
-		idna-1.0.3 \
+		idna-1.1.0 \
 		idna_adapter-1.2.1 \
 		ignore-0.4.25 \
 		imara-diff-0.1.8 \
-		indexmap-2.12.0 \
+		indexmap-2.12.1 \
 		indoc-2.0.7 \
-		insta-1.43.2 \
+		insta-1.46.0 \
 		instability-0.3.9 \
 		interim-0.2.1 \
 		io-close-0.3.7 \
@@ -208,26 +210,25 @@ CARGO_CRATES=	ahash-0.8.12 \
 		is_terminal_polyfill-1.70.1 \
 		itertools-0.13.0 \
 		itertools-0.14.0 \
-		itoa-1.0.15 \
-		jiff-0.2.15 \
-		jiff-static-0.2.15 \
+		itoa-1.0.17 \
+		jiff-0.2.18 \
+		jiff-static-0.2.18 \
 		jiff-tzdb-0.1.4 \
 		jiff-tzdb-platform-0.1.3 \
-		js-sys-0.3.77 \
-		jsonschema-0.33.0 \
+		js-sys-0.3.83 \
+		jsonschema-0.38.1 \
 		kstring-2.0.2 \
 		lab-0.11.0 \
 		lazy_static-1.5.0 \
-		libc-0.2.177 \
-		libredox-0.1.9 \
+		libc-0.2.179 \
+		libredox-0.1.12 \
 		libtest-mimic-0.8.1 \
-		libz-rs-sys-0.5.2 \
 		linux-raw-sys-0.4.15 \
 		linux-raw-sys-0.11.0 \
-		litemap-0.8.0 \
+		litemap-0.8.1 \
 		litrs-0.4.2 \
-		lock_api-0.4.13 \
-		log-0.4.27 \
+		lock_api-0.4.14 \
+		log-0.4.29 \
 		logos-0.15.1 \
 		logos-codegen-0.15.1 \
 		logos-derive-0.15.1 \
@@ -236,7 +237,7 @@ CARGO_CRATES=	ahash-0.8.12 \
 		maplit-1.0.2 \
 		matchers-0.2.0 \
 		maybe-async-0.2.10 \
-		memchr-2.7.5 \
+		memchr-2.7.6 \
 		memmap2-0.5.10 \
 		memmap2-0.9.7 \
 		memmem-0.1.1 \
@@ -264,14 +265,15 @@ CARGO_CRATES=	ahash-0.8.12 \
 		option-ext-0.2.0 \
 		ordered-float-4.6.0 \
 		outref-0.5.2 \
-		parking_lot-0.12.4 \
-		parking_lot_core-0.9.11 \
+		page_size-0.6.0 \
+		parking_lot-0.12.5 \
+		parking_lot_core-0.9.12 \
 		paste-1.0.15 \
-		percent-encoding-2.3.1 \
-		pest-2.8.3 \
-		pest_derive-2.8.3 \
-		pest_generator-2.8.3 \
-		pest_meta-2.8.3 \
+		percent-encoding-2.3.2 \
+		pest-2.8.5 \
+		pest_derive-2.8.5 \
+		pest_generator-2.8.5 \
+		pest_meta-2.8.5 \
 		petgraph-0.7.1 \
 		phf-0.11.3 \
 		phf_codegen-0.11.3 \
@@ -286,14 +288,14 @@ CARGO_CRATES=	ahash-0.8.12 \
 		pollster-0.4.0 \
 		portable-atomic-1.11.1 \
 		portable-atomic-util-0.2.4 \
-		potential_utf-0.1.2 \
+		potential_utf-0.1.4 \
 		ppv-lite86-0.2.21 \
 		predicates-3.1.3 \
 		predicates-core-1.0.9 \
 		predicates-tree-1.0.12 \
 		pretty_assertions-1.4.1 \
 		prettyplease-0.2.36 \
-		proc-macro2-1.0.103 \
+		proc-macro2-1.0.105 \
 		prodash-30.0.1 \
 		proptest-1.9.0 \
 		proptest-derive-0.7.0 \
@@ -303,7 +305,7 @@ CARGO_CRATES=	ahash-0.8.12 \
 		prost-derive-0.14.1 \
 		prost-types-0.14.1 \
 		quick-error-1.2.3 \
-		quote-1.0.41 \
+		quote-1.0.43 \
 		r-efi-5.3.0 \
 		rand-0.8.5 \
 		rand-0.9.2 \
@@ -314,35 +316,36 @@ CARGO_CRATES=	ahash-0.8.12 \
 		ratatui-0.29.0 \
 		rayon-1.11.0 \
 		rayon-core-1.13.0 \
-		redox_syscall-0.5.17 \
+		redox_syscall-0.5.18 \
+		redox_syscall-0.7.0 \
 		redox_users-0.5.2 \
 		ref-cast-1.0.25 \
 		ref-cast-impl-1.0.25 \
-		referencing-0.33.0 \
+		referencing-0.38.1 \
 		regex-1.12.2 \
 		regex-automata-0.4.13 \
-		regex-syntax-0.8.5 \
+		regex-syntax-0.8.8 \
 		roff-0.2.2 \
 		rpassword-7.4.0 \
 		rtoolbox-0.0.3 \
 		rustc_version-0.4.1 \
 		rustix-0.38.44 \
-		rustix-1.1.2 \
+		rustix-1.1.3 \
 		rustversion-1.0.22 \
 		rusty-fork-0.3.0 \
 		ryu-1.0.20 \
 		same-file-1.0.6 \
 		sapling-renderdag-0.1.0 \
-		sapling-streampager-0.11.0 \
-		scm-record-0.8.0 \
+		sapling-streampager-0.11.2 \
+		scm-record-0.9.0 \
 		scopeguard-1.2.0 \
 		semver-1.0.26 \
-		serde-1.0.226 \
+		serde-1.0.228 \
 		serde_bser-0.4.0 \
 		serde_bytes-0.11.17 \
-		serde_core-1.0.226 \
-		serde_derive-1.0.226 \
-		serde_json-1.0.145 \
+		serde_core-1.0.228 \
+		serde_derive-1.0.228 \
+		serde_json-1.0.148 \
 		serde_spanned-0.6.9 \
 		serde_spanned-1.0.3 \
 		sha1-0.10.6 \
@@ -360,16 +363,16 @@ CARGO_CRATES=	ahash-0.8.12 \
 		smallvec-1.15.1 \
 		smawk-0.3.2 \
 		socket2-0.6.0 \
-		stable_deref_trait-1.2.0 \
+		stable_deref_trait-1.2.1 \
 		static_assertions-1.1.0 \
 		strsim-0.11.1 \
 		strum-0.26.3 \
 		strum_macros-0.26.4 \
 		subtle-2.6.1 \
 		syn-1.0.109 \
-		syn-2.0.108 \
+		syn-2.0.113 \
 		synstructure-0.13.2 \
-		tempfile-3.23.0 \
+		tempfile-3.24.0 \
 		terminal_size-0.4.3 \
 		terminfo-0.9.0 \
 		termios-0.3.3 \
@@ -385,11 +388,11 @@ CARGO_CRATES=	ahash-0.8.12 \
 		thiserror-impl-2.0.17 \
 		thread_local-1.1.9 \
 		timeago-0.5.0 \
-		tinystr-0.8.1 \
+		tinystr-0.8.2 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.9.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.48.0 \
+		tokio-1.49.0 \
 		tokio-macros-2.6.0 \
 		tokio-util-0.6.10 \
 		toml-0.8.23 \
@@ -397,30 +400,30 @@ CARGO_CRATES=	ahash-0.8.12 \
 		toml_datetime-0.6.11 \
 		toml_datetime-0.7.3 \
 		toml_edit-0.22.27 \
-		toml_edit-0.23.7 \
+		toml_edit-0.23.9 \
 		toml_parser-1.0.4 \
 		toml_write-0.1.2 \
 		toml_writer-1.0.4 \
-		tracing-0.1.41 \
-		tracing-attributes-0.1.30 \
+		tracing-0.1.44 \
+		tracing-attributes-0.1.31 \
 		tracing-chrome-0.7.2 \
-		tracing-core-0.1.34 \
+		tracing-core-0.1.36 \
 		tracing-log-0.2.0 \
-		tracing-subscriber-0.3.20 \
+		tracing-subscriber-0.3.22 \
 		typeid-1.0.3 \
 		typenum-1.18.0 \
 		ucd-trie-0.1.7 \
 		uluru-3.1.0 \
 		unarray-0.1.4 \
 		unicode-bom-2.0.3 \
-		unicode-ident-1.0.18 \
+		unicode-general-category-1.1.0 \
+		unicode-ident-1.0.22 \
 		unicode-linebreak-0.1.5 \
 		unicode-normalization-0.1.24 \
 		unicode-segmentation-1.12.0 \
 		unicode-truncate-1.1.0 \
 		unicode-width-0.1.12 \
 		unicode-width-0.2.0 \
-		url-2.5.4 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
 		uuid-1.18.0 \
@@ -433,22 +436,22 @@ CARGO_CRATES=	ahash-0.8.12 \
 		wait-timeout-0.2.1 \
 		walkdir-2.5.0 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
-		wasi-0.14.2+wasi-0.2.4 \
-		wasite-0.1.0 \
-		wasm-bindgen-0.2.100 \
-		wasm-bindgen-backend-0.2.100 \
-		wasm-bindgen-macro-0.2.100 \
-		wasm-bindgen-macro-support-0.2.100 \
-		wasm-bindgen-shared-0.2.100 \
+		wasi-0.14.7+wasi-0.2.4 \
+		wasip2-1.0.1+wasi-0.2.4 \
+		wasite-1.0.1 \
+		wasm-bindgen-0.2.106 \
+		wasm-bindgen-macro-0.2.106 \
+		wasm-bindgen-macro-support-0.2.106 \
+		wasm-bindgen-shared-0.2.106 \
 		watchman_client-0.9.0 \
-		web-sys-0.3.77 \
+		web-sys-0.3.83 \
 		wezterm-bidi-0.2.3 \
 		wezterm-blob-leases-0.1.1 \
 		wezterm-color-types-0.3.0 \
 		wezterm-dynamic-0.2.1 \
 		wezterm-dynamic-derive-0.1.1 \
 		wezterm-input-types-0.1.0 \
-		whoami-1.6.1 \
+		whoami-2.0.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.9 \
@@ -482,18 +485,19 @@ CARGO_CRATES=	ahash-0.8.12 \
 		windows_x86_64_gnullvm-0.53.0 \
 		windows_x86_64_msvc-0.52.6 \
 		windows_x86_64_msvc-0.53.0 \
-		winnow-0.7.13 \
+		winnow-0.7.14 \
 		winreg-0.55.0 \
-		wit-bindgen-rt-0.39.0 \
-		writeable-0.6.1 \
+		wit-bindgen-0.46.0 \
+		writeable-0.6.2 \
 		yansi-1.0.1 \
-		yoke-0.8.0 \
-		yoke-derive-0.8.0 \
-		zerocopy-0.8.26 \
-		zerocopy-derive-0.8.26 \
+		yoke-0.8.1 \
+		yoke-derive-0.8.1 \
+		zerocopy-0.8.27 \
+		zerocopy-derive-0.8.27 \
 		zerofrom-0.1.6 \
 		zerofrom-derive-0.1.6 \
-		zerotrie-0.2.2 \
-		zerovec-0.11.4 \
-		zerovec-derive-0.11.1 \
-		zlib-rs-0.5.2
+		zerotrie-0.2.3 \
+		zerovec-0.11.5 \
+		zerovec-derive-0.11.2 \
+		zlib-rs-0.5.5 \
+		zmij-1.0.2
diff --git a/devel/jujutsu/distinfo b/devel/jujutsu/distinfo
index 4e5cef7ef20a..8a61bbff1328 100644
--- a/devel/jujutsu/distinfo
+++ b/devel/jujutsu/distinfo
@@ -1,8 +1,10 @@
-TIMESTAMP = 1762433634
+TIMESTAMP = 1767917435
 SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
 SIZE (rust/crates/ahash-0.8.12.crate) = 43413
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/alloca-0.4.0.crate) = e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4
+SIZE (rust/crates/alloca-0.4.0.crate) = 4257
 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
@@ -49,18 +51,18 @@ SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e7577090
 SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
 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/borrow-or-share-0.2.2.crate) = 3eeab4423108c5d7c744f4d234de88d18d636100093ae04caf4825134b9c3a32
-SIZE (rust/crates/borrow-or-share-0.2.2.crate) = 4871
+SHA256 (rust/crates/borrow-or-share-0.2.4.crate) = dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c
+SIZE (rust/crates/borrow-or-share-0.2.4.crate) = 5243
 SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
 SIZE (rust/crates/bstr-1.12.1.crate) = 354916
-SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
-SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
+SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
 SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
 SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
 SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
@@ -79,8 +81,8 @@ SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d6
 SIZE (rust/crates/castaway-0.2.4.crate) = 12546
 SHA256 (rust/crates/cc-1.2.32.crate) = 2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e
 SIZE (rust/crates/cc-1.2.32.crate) = 111531
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
 SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
@@ -91,14 +93,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.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
-SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap-4.5.54.crate) = c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394
+SIZE (rust/crates/clap-4.5.54.crate) = 62028
 SHA256 (rust/crates/clap-markdown-0.1.5.crate) = d2a2617956a06d4885b490697b5307ebb09fec10b088afc18c81762d848c2339
 SIZE (rust/crates/clap-markdown-0.1.5.crate) = 14605
-SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
-SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
-SHA256 (rust/crates/clap_complete-4.5.60.crate) = 8e602857739c5a4291dfa33b5a298aeac9006185229a700e5810a3ef7272d971
-SIZE (rust/crates/clap_complete-4.5.60.crate) = 48640
+SHA256 (rust/crates/clap_builder-4.5.54.crate) = fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00
+SIZE (rust/crates/clap_builder-4.5.54.crate) = 170854
+SHA256 (rust/crates/clap_complete-4.5.64.crate) = 4c0da80818b2d95eca9aa614a30783e42f62bf5fdfee24e68cfb960b071ba8d1
+SIZE (rust/crates/clap_complete-4.5.64.crate) = 49368
 SHA256 (rust/crates/clap_complete_nushell-4.5.10.crate) = 685bc86fd34b7467e0532a4f8435ab107960d69a243785ef0275e571b35b641a
 SIZE (rust/crates/clap_complete_nushell-4.5.10.crate) = 35247
 SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
@@ -115,16 +117,18 @@ SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd2627577
 SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
 SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
 SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
 SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
-SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928
-SIZE (rust/crates/criterion-0.7.0.crate) = 119908
-SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338
-SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495
+SHA256 (rust/crates/criterion-0.8.1.crate) = 4d883447757bb0ee46f233e9dc22eb84d93a9508c9b868687b274fc431d886bf
+SIZE (rust/crates/criterion-0.8.1.crate) = 122380
+SHA256 (rust/crates/criterion-plot-0.8.1.crate) = ed943f81ea2faa8dcecbbfa50164acf95d555afec96a27871663b300e387b2e4
+SIZE (rust/crates/criterion-plot-0.8.1.crate) = 24771
 SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
 SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -153,10 +157,16 @@ SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b
 SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
 SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
 SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
 SHA256 (rust/crates/datatest-stable-0.3.3.crate) = a867d7322eb69cf3a68a5426387a25b45cb3b9c5ee41023ee6cea92e2afadd82
 SIZE (rust/crates/datatest-stable-0.3.3.crate) = 34481
 SHA256 (rust/crates/deltae-0.3.2.crate) = 5729f5117e208430e437df2f4843f5e5952997175992d1414f94c57d61e270b4
 SIZE (rust/crates/deltae-0.3.2.crate) = 1918626
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
 SIZE (rust/crates/diff-0.1.13.crate) = 46216
 SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
@@ -185,8 +195,8 @@ SHA256 (rust/crates/enum_dispatch-0.3.13.crate) = aa18ce2bc66555b3218614519ac839
 SIZE (rust/crates/enum_dispatch-0.3.13.crate) = 29876
 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
 SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/erased-serde-0.4.8.crate) = 259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b
-SIZE (rust/crates/erased-serde-0.4.8.crate) = 28580
+SHA256 (rust/crates/erased-serde-0.4.9.crate) = 89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3
+SIZE (rust/crates/erased-serde-0.4.9.crate) = 28835
 SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
 SIZE (rust/crates/errno-0.3.13.crate) = 12449
 SHA256 (rust/crates/escape8259-0.5.3.crate) = 5692dd7b5a1978a5aeb0ce83b7655c58ca8efdcb79d21036ea249da95afec2c6
@@ -199,8 +209,8 @@ SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e
 SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
 SHA256 (rust/crates/fancy-regex-0.14.0.crate) = 6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298
 SIZE (rust/crates/fancy-regex-0.14.0.crate) = 86969
-SHA256 (rust/crates/fancy-regex-0.16.1.crate) = bf04c5ec15464ace8355a7b440a33aece288993475556d461154d7a62ad9947c
-SIZE (rust/crates/fancy-regex-0.16.1.crate) = 98072
+SHA256 (rust/crates/fancy-regex-0.17.0.crate) = 72cf461f865c862bb7dc573f643dd6a2b6842f7c30b07882b56bd148cc2761b8
+SIZE (rust/crates/fancy-regex-0.17.0.crate) = 109054
 SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
 SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -215,16 +225,14 @@ SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736e
 SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
 SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
 SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/fluent-uri-0.3.2.crate) = 1918b65d96df47d3591bed19c5cca17e3fa5d0707318e4b5ef2eae01764df7e5
-SIZE (rust/crates/fluent-uri-0.3.2.crate) = 43604
+SHA256 (rust/crates/fluent-uri-0.4.1.crate) = bc74ac4d8359ae70623506d512209619e5cf8f347124910440dbc221714b328e
+SIZE (rust/crates/fluent-uri-0.4.1.crate) = 51205
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
 SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
 SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
 SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
 SHA256 (rust/crates/fraction-0.15.3.crate) = 0f158e3ff0a1b334408dc9fb811cd99b446986f4d8b741bb08f9df1604085ae7
 SIZE (rust/crates/fraction-0.15.3.crate) = 95223
 SHA256 (rust/crates/futures-0.1.31.crate) = 3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678
@@ -251,104 +259,102 @@ SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
 SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
 SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/gix-0.74.1.crate) = 5fd3a6fea165debe0e80648495f894aa2371a771e3ceb7a7dcc304f1c4344c43
-SIZE (rust/crates/gix-0.74.1.crate) = 298209
-SHA256 (rust/crates/gix-actor-0.35.6.crate) = 987a51a7e66db6ef4dc030418eb2a42af6b913a79edd8670766122d8af3ba59e
-SIZE (rust/crates/gix-actor-0.35.6.crate) = 13441
-SHA256 (rust/crates/gix-attributes-0.28.1.crate) = cc6591add69314fc43db078076a8da6f07957c65abb0b21c3e1b6a3cf50aa18d
-SIZE (rust/crates/gix-attributes-0.28.1.crate) = 22749
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/gix-0.77.0.crate) = 3d8284d86a2f5c0987fbf7219a128815cc04af5a18f5fd7eec6a76d83c2b78cc
+SIZE (rust/crates/gix-0.77.0.crate) = 299375
+SHA256 (rust/crates/gix-actor-0.37.1.crate) = c345528d405eab51d20f505f5fe1a4680973953694e0292c6bbe97827daa55c4
+SIZE (rust/crates/gix-actor-0.37.1.crate) = 13433
+SHA256 (rust/crates/gix-attributes-0.29.0.crate) = f47dabf8a50f1558c3a55d978440c7c4f22f87ac897bef03b4edbc96f6115966
+SIZE (rust/crates/gix-attributes-0.29.0.crate) = 22066
 SHA256 (rust/crates/gix-bitmap-0.2.15.crate) = 5e150161b8a75b5860521cb876b506879a3376d3adc857ec7a9d35e7c6a5e531
 SIZE (rust/crates/gix-bitmap-0.2.15.crate) = 8153
 SHA256 (rust/crates/gix-chunk-0.4.12.crate) = 5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb
 SIZE (rust/crates/gix-chunk-0.4.12.crate) = 10638
 SHA256 (rust/crates/gix-command-0.6.3.crate) = 095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62
 SIZE (rust/crates/gix-command-0.6.3.crate) = 15123
-SHA256 (rust/crates/gix-commitgraph-0.30.1.crate) = 826994ff6c01f1ff00d6a1844d7506717810a91ffed143da71e3bf39369751ef
-SIZE (rust/crates/gix-commitgraph-0.30.1.crate) = 22423
-SHA256 (rust/crates/gix-config-0.47.1.crate) = 1e74f57ea99025de9207db53488be4d59cf2000f617964c1b550880524fefbc3
-SIZE (rust/crates/gix-config-0.47.1.crate) = 73838
-SHA256 (rust/crates/gix-config-value-0.15.3.crate) = 2c489abb061c74b0c3ad790e24a606ef968cebab48ec673d6a891ece7d5aef64
-SIZE (rust/crates/gix-config-value-0.15.3.crate) = 15605
-SHA256 (rust/crates/gix-date-0.10.7.crate) = 661245d045aa7c16ba4244daaabd823c562c3e45f1f25b816be2c57ee09f2171
-SIZE (rust/crates/gix-date-0.10.7.crate) = 16177
-SHA256 (rust/crates/gix-diff-0.54.1.crate) = cd78d9da421baca219a650d71c797706117095635d7963f21bb6fdf2410abe04
-SIZE (rust/crates/gix-diff-0.54.1.crate) = 60358
-SHA256 (rust/crates/gix-dir-0.16.0.crate) = f99fb4dcba076453d791949bf3af977c5678a1cbd76740ec2cfe37e29431daf3
-SIZE (rust/crates/gix-dir-0.16.0.crate) = 67114
-SHA256 (rust/crates/gix-discover-0.42.0.crate) = 9d24547153810634636471af88338240e6ab0831308cd41eb6ebfffea77811c6
-SIZE (rust/crates/gix-discover-0.42.0.crate) = 23339
-SHA256 (rust/crates/gix-features-0.44.1.crate) = dfa64593d1586135102307fb57fb3a9d3868b6b1f45a4da1352cce5070f8916a
-SIZE (rust/crates/gix-features-0.44.1.crate) = 34680
-SHA256 (rust/crates/gix-filter-0.21.0.crate) = 1d1253452c9808da01eaaf9b1c4929b9982efec29ef0a668b3326b8046d9b8fb
-SIZE (rust/crates/gix-filter-0.21.0.crate) = 37677
-SHA256 (rust/crates/gix-fs-0.17.0.crate) = 3f1ecd896258cdc5ccd94d18386d17906b8de265ad2ecf68e3bea6b007f6a28f
-SIZE (rust/crates/gix-fs-0.17.0.crate) = 20022
-SHA256 (rust/crates/gix-glob-0.22.1.crate) = 74254992150b0a88fdb3ad47635ab649512dff2cbbefca7916bb459894fc9d56
-SIZE (rust/crates/gix-glob-0.22.1.crate) = 16299
-SHA256 (rust/crates/gix-hash-0.20.1.crate) = 826036a9bee95945b0be1e2394c64cd4289916c34a639818f8fd5153906985c1
-SIZE (rust/crates/gix-hash-0.20.1.crate) = 19230
-SHA256 (rust/crates/gix-hashtable-0.10.0.crate) = a27d4a3ea9640da504a2657fef3419c517fd71f1767ad8935298bcc805edd195
-SIZE (rust/crates/gix-hashtable-0.10.0.crate) = 10303
-SHA256 (rust/crates/gix-ignore-0.17.1.crate) = 93b6a9679a1488123b7f2929684bacfd9cd2a24f286b52203b8752cbb8d7fc49
-SIZE (rust/crates/gix-ignore-0.17.1.crate) = 12402
-SHA256 (rust/crates/gix-index-0.42.1.crate) = 31244542fb98ea4f3e964a4f8deafc2f4c77ad42bed58a1e8424bca1965fae99
-SIZE (rust/crates/gix-index-0.42.1.crate) = 54416
-SHA256 (rust/crates/gix-lock-19.0.0.crate) = 729d7857429a66023bc0c29d60fa21d0d6ae8862f33c1937ba89e0f74dd5c67f
-SIZE (rust/crates/gix-lock-19.0.0.crate) = 14263
-SHA256 (rust/crates/gix-object-0.51.1.crate) = 87ba1815638759c80d2318c8e98296fb396f577c2e588a3d9c13f9a5d5184051
-SIZE (rust/crates/gix-object-0.51.1.crate) = 50596
-SHA256 (rust/crates/gix-odb-0.71.1.crate) = 6efc6736d3ea62640efe8c1be695fb0760af63614a7356d2091208a841f1a634
-SIZE (rust/crates/gix-odb-0.71.1.crate) = 63044
-SHA256 (rust/crates/gix-pack-0.61.1.crate) = 719c60524be76874f4769da20d525ad2c00a0e7059943cc4f31fcb65cfb6b260
-SIZE (rust/crates/gix-pack-0.61.1.crate) = 104798
-SHA256 (rust/crates/gix-packetline-0.19.3.crate) = 64286a8b5148e76ab80932e72762dd27ccf6169dd7a134b027c8a262a8262fcf
-SIZE (rust/crates/gix-packetline-0.19.3.crate) = 26114
-SHA256 (rust/crates/gix-packetline-blocking-0.19.3.crate) = 89c59c3ad41e68cb38547d849e9ef5ccfc0d00f282244ba1441ae856be54d001
-SIZE (rust/crates/gix-packetline-blocking-0.19.3.crate) = 22302
-SHA256 (rust/crates/gix-path-0.10.21.crate) = 0416b41cd00ff292af9b94b0660880c44bd2ed66828ddca9a2b333535cbb71b8
-SIZE (rust/crates/gix-path-0.10.21.crate) = 34033
-SHA256 (rust/crates/gix-pathspec-0.13.0.crate) = d05e28457dca7c65a2dbe118869aab922a5bd382b7bb10cff5354f366845c128
-SIZE (rust/crates/gix-pathspec-0.13.0.crate) = 23314
-SHA256 (rust/crates/gix-protocol-0.52.1.crate) = 64f19873bbf924fd077580d4ccaaaeddb67c3b3c09a8ffb61e6b4cb67e3c9302
-SIZE (rust/crates/gix-protocol-0.52.1.crate) = 57050
+SHA256 (rust/crates/gix-commitgraph-0.31.0.crate) = efdcba8048045baf15225daf949d597c3e6183d130245e22a7fbd27084abe63a
+SIZE (rust/crates/gix-commitgraph-0.31.0.crate) = 21874
+SHA256 (rust/crates/gix-config-0.50.0.crate) = b58e2ff8eef96b71f2c5e260f02ca0475caff374027c5cc5a29bda69fac67404
+SIZE (rust/crates/gix-config-0.50.0.crate) = 73660
+SHA256 (rust/crates/gix-config-value-0.16.0.crate) = 2409cffa4fe8b303847d5b6ba8df9da9ba65d302fc5ee474ea0cac5afde79840
+SIZE (rust/crates/gix-config-value-0.16.0.crate) = 15574
+SHA256 (rust/crates/gix-date-0.12.1.crate) = fe4a31bab8159e233094fa70d2e5fd3ec6f19e593f67e6ae01281daa48f8d8e7
+SIZE (rust/crates/gix-date-0.12.1.crate) = 18750
+SHA256 (rust/crates/gix-diff-0.57.0.crate) = d56adf6b3b991447541d948a0ce0826d8ff3f12ca3cfe56121d88e66e055bf8d
+SIZE (rust/crates/gix-diff-0.57.0.crate) = 60205
+SHA256 (rust/crates/gix-dir-0.19.0.crate) = 709d9fad32d2eb8b0129850874246569e801b6d5877e0c41356c23e9e2501e06
+SIZE (rust/crates/gix-dir-0.19.0.crate) = 66921
+SHA256 (rust/crates/gix-discover-0.45.0.crate) = 42ce096dc132533802a09d6fd5d4008858f2038341dfe2e69e0d0239edb359de
+SIZE (rust/crates/gix-discover-0.45.0.crate) = 22541
+SHA256 (rust/crates/gix-features-0.45.2.crate) = d56aad357ae016449434705033df644ac6253dfcf1281aad3af3af9e907560d1
+SIZE (rust/crates/gix-features-0.45.2.crate) = 34385
+SHA256 (rust/crates/gix-filter-0.24.0.crate) = a65bc2558a17cd6899590099ba0317ea3d3d9e1ef15c0141c61f77e7b9b88233
+SIZE (rust/crates/gix-filter-0.24.0.crate) = 38166
+SHA256 (rust/crates/gix-fs-0.18.1.crate) = a167d36b51336499af9e3ff7cde1b6c659b5defe8b2fb71133928a348d939d8e
+SIZE (rust/crates/gix-fs-0.18.1.crate) = 19856
+SHA256 (rust/crates/gix-glob-0.23.0.crate) = e8546300aee4c65c5862c22a3e321124a69b654a61a8b60de546a9284812b7e2
+SIZE (rust/crates/gix-glob-0.23.0.crate) = 15609
+SHA256 (rust/crates/gix-hash-0.21.2.crate) = e153930f42ccdab8a3306b1027cd524879f6a8996cd0c474d18b0e56cae7714d
+SIZE (rust/crates/gix-hash-0.21.2.crate) = 20187
+SHA256 (rust/crates/gix-hashtable-0.11.0.crate) = 222f7428636020bef272a87ed833ea48bf5fb3193f99852ae16fbb5a602bd2f0
+SIZE (rust/crates/gix-hashtable-0.11.0.crate) = 9769
+SHA256 (rust/crates/gix-ignore-0.18.0.crate) = dfa727fdf54fd9fb53fa3fbb1a5c17172d3073e8e336bf155f3cac3e25b81b21
+SIZE (rust/crates/gix-ignore-0.18.0.crate) = 11724
+SHA256 (rust/crates/gix-index-0.45.0.crate) = 3c42c64892b813bc81c5e67da72b7cf3b15d42f1de9131e5852c2c724f51b86e
+SIZE (rust/crates/gix-index-0.45.0.crate) = 53642
+SHA256 (rust/crates/gix-lock-20.0.0.crate) = beefa8f90ef048ab98375217777c6e74c53c9639b0c2978ea1886c41e7005322
+SIZE (rust/crates/gix-lock-20.0.0.crate) = 13458
+SHA256 (rust/crates/gix-object-0.54.1.crate) = 363d6a879c52e4890180e0ffa7d8c9a364fd0b7e807caa368e860b80e8d0bc81
+SIZE (rust/crates/gix-object-0.54.1.crate) = 51389
+SHA256 (rust/crates/gix-odb-0.74.0.crate) = 165a907df369a12ed4330faf8baf7ae597aadb08cfacb4ed8649f93d90bcc0c5
+SIZE (rust/crates/gix-odb-0.74.0.crate) = 62157
+SHA256 (rust/crates/gix-pack-0.64.1.crate) = b04a73d5ab07ea0faae55e2c0ae6f24e36e365ac8ce140394dee3a2c89cd4366
+SIZE (rust/crates/gix-pack-0.64.1.crate) = 104457
+SHA256 (rust/crates/gix-packetline-0.20.0.crate) = fad0ffb982a289888087a165d3e849cbac724f2aa5431236b050dd2cb9c7de31
+SIZE (rust/crates/gix-packetline-0.20.0.crate) = 28268
+SHA256 (rust/crates/gix-path-0.10.22.crate) = 7cb06c3e4f8eed6e24fd915fa93145e28a511f4ea0e768bae16673e05ed3f366
+SIZE (rust/crates/gix-path-0.10.22.crate) = 33919
+SHA256 (rust/crates/gix-pathspec-0.14.0.crate) = ed9e0c881933c37a7ef45288d6c5779c4a7b3ad240b4c37657e1d9829eb90085
+SIZE (rust/crates/gix-pathspec-0.14.0.crate) = 22627
+SHA256 (rust/crates/gix-protocol-0.55.0.crate) = 02c5dfd068789442c5709e702ef42d851765f2c09a11bf0a13749d24363f4d07
+SIZE (rust/crates/gix-protocol-0.55.0.crate) = 54788
 SHA256 (rust/crates/gix-quote-0.6.1.crate) = e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b
 SIZE (rust/crates/gix-quote-0.6.1.crate) = 8984
-SHA256 (rust/crates/gix-ref-0.54.1.crate) = 8881d262f28eda39c244e60ae968f4f6e56c747f65addd6f4100b25f75ed8b88
-SIZE (rust/crates/gix-ref-0.54.1.crate) = 65266
-SHA256 (rust/crates/gix-refspec-0.32.0.crate) = 93147960f77695ba89b72019b789679278dd4dad6a0f9a4a5bf2fd07aba56912
-SIZE (rust/crates/gix-refspec-0.32.0.crate) = 22670
-SHA256 (rust/crates/gix-revision-0.36.1.crate) = 13c5267e530d8762842be7d51b48d2b134c9dec5b650ca607f735a56a4b12413
-SIZE (rust/crates/gix-revision-0.36.1.crate) = 28079
-SHA256 (rust/crates/gix-revwalk-0.22.0.crate) = 02e2de4f91d712b1f6873477f769225fe430ffce2af8c7c85721c3ff955783b3
-SIZE (rust/crates/gix-revwalk-0.22.0.crate) = 18365
+SHA256 (rust/crates/gix-ref-0.57.0.crate) = ccb33aa97006e37e9e83fde233569a66b02ed16fd4b0406cdf35834b06cf8a63
+SIZE (rust/crates/gix-ref-0.57.0.crate) = 64489
+SHA256 (rust/crates/gix-refspec-0.35.0.crate) = dcbba6ae5389f4021f73a2d62a4195aace7db1e8bb684b25521d3d685f57da02
+SIZE (rust/crates/gix-refspec-0.35.0.crate) = 23542
+SHA256 (rust/crates/gix-revision-0.39.0.crate) = 91898c83b18c635696f7355d171cfa74a52f38022ff89581f567768935ebc4c8
+SIZE (rust/crates/gix-revision-0.39.0.crate) = 27470
+SHA256 (rust/crates/gix-revwalk-0.25.0.crate) = 0d063699278485016863d0d2bb0db7609fd2e8ba9a89379717bf06fd96949eb2
+SIZE (rust/crates/gix-revwalk-0.25.0.crate) = 17763
 SHA256 (rust/crates/gix-sec-0.12.2.crate) = ea9962ed6d9114f7f100efe038752f41283c225bb507a2888903ac593dffa6be
 SIZE (rust/crates/gix-sec-0.12.2.crate) = 13263
-SHA256 (rust/crates/gix-shallow-0.6.0.crate) = e2374692db1ee1ffa0eddcb9e86ec218f7c4cdceda800ebc5a9fdf73a8c08223
-SIZE (rust/crates/gix-shallow-0.6.0.crate) = 12364
-SHA256 (rust/crates/gix-status-0.21.1.crate) = 3c64039358f66c955a471432aef0ea1eeebc7afe0e0a4be7b6b737cc19925e3b
-SIZE (rust/crates/gix-status-0.21.1.crate) = 42052
-SHA256 (rust/crates/gix-submodule-0.21.0.crate) = 9bacc06333b50abc4fc06204622c2dd92850de2066bb5d421ac776d2bef7ae55
-SIZE (rust/crates/gix-submodule-0.21.0.crate) = 21854
-SHA256 (rust/crates/gix-tempfile-19.0.1.crate) = e265fc6b54e57693232a79d84038381ebfda7b1a3b1b8a9320d4d5fe6e820086
-SIZE (rust/crates/gix-tempfile-19.0.1.crate) = 19058
-SHA256 (rust/crates/gix-trace-0.1.15.crate) = 1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457
-SIZE (rust/crates/gix-trace-0.1.15.crate) = 10867
-SHA256 (rust/crates/gix-transport-0.49.1.crate) = c8da4a77922accb1e26e610c7a84ef7e6b34fd07112e6a84afd68d7f3e795957
-SIZE (rust/crates/gix-transport-0.49.1.crate) = 70677
-SHA256 (rust/crates/gix-traverse-0.48.0.crate) = 412126bade03a34f5d4125fd64878852718575b3b360eaae3b29970cb555e2a2
-SIZE (rust/crates/gix-traverse-0.48.0.crate) = 27078
-SHA256 (rust/crates/gix-url-0.33.1.crate) = c79b07b48dd9285485eb10429696ddcd1bfe6fb942ec0e5efb401ae7e40238e5
-SIZE (rust/crates/gix-url-0.33.1.crate) = 19745
+SHA256 (rust/crates/gix-shallow-0.7.0.crate) = 9c1c467fb9f7ec1d33613c2ea5482de514bcb84b8222a793cdc4c71955832356
+SIZE (rust/crates/gix-shallow-0.7.0.crate) = 11567
+SHA256 (rust/crates/gix-status-0.24.0.crate) = ed0d94c685a831c679ca5454c22f350e8c233f50dcf377ca00d858bcba9696d2
+SIZE (rust/crates/gix-status-0.24.0.crate) = 41230
+SHA256 (rust/crates/gix-submodule-0.24.0.crate) = efee2a61198413d80de10028aa507344537827d776ade781760130721bec2419
+SIZE (rust/crates/gix-submodule-0.24.0.crate) = 19366
+SHA256 (rust/crates/gix-tempfile-20.0.0.crate) = 816bbb99bbf8cd329e38342594528506f224c4937a6341dbd1d16ee4082f621c
+SIZE (rust/crates/gix-tempfile-20.0.0.crate) = 18248
+SHA256 (rust/crates/gix-trace-0.1.17.crate) = 6e42a4c2583357721ba2d887916e78df504980f22f1182df06997ce197b89504
+SIZE (rust/crates/gix-trace-0.1.17.crate) = 10863
+SHA256 (rust/crates/gix-transport-0.52.0.crate) = b4bfac2005f48ace4cacf3b2b16fa645db61fc49e26fc1748b8fba8973a6f1e9
+SIZE (rust/crates/gix-transport-0.52.0.crate) = 69244
+SHA256 (rust/crates/gix-traverse-0.51.0.crate) = 4609dc412d594d7f8ef3294d0491d14678d543a9e0e42f3bc806241cde0bebdb
+SIZE (rust/crates/gix-traverse-0.51.0.crate) = 26467
+SHA256 (rust/crates/gix-url-0.34.0.crate) = cff1996dfb9430b3699d89224c674169c1ae355eacc52bf30a03c0b8bffe73d9
+SIZE (rust/crates/gix-url-0.34.0.crate) = 21378
 SHA256 (rust/crates/gix-utils-0.3.1.crate) = befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5
 SIZE (rust/crates/gix-utils-0.3.1.crate) = 11157
 SHA256 (rust/crates/gix-validate-0.10.1.crate) = 5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4
 SIZE (rust/crates/gix-validate-0.10.1.crate) = 12803
-SHA256 (rust/crates/gix-worktree-0.43.1.crate) = 8df3dfc8b62b0eccc923c757b40f488abc357c85c03d798622edfc3eb5137e04
-SIZE (rust/crates/gix-worktree-0.43.1.crate) = 25608
-SHA256 (rust/crates/gix-worktree-state-0.21.0.crate) = 046efd191ff842cc22ddce61a4e8cea75ef7e3c659772de0838b2ad74b0016ef
-SIZE (rust/crates/gix-worktree-state-0.21.0.crate) = 24369
+SHA256 (rust/crates/gix-worktree-0.46.0.crate) = 1cfb7ce8cdbfe06117d335d1ad329351468d20331e0aafd108ceb647c1326aca
+SIZE (rust/crates/gix-worktree-0.46.0.crate) = 24839
+SHA256 (rust/crates/gix-worktree-state-0.24.0.crate) = 7f34c19e29e0a359b97faaf92fdd053d4cc33aa0e69cabb30f0e120effe4ff3b
+SIZE (rust/crates/gix-worktree-state-0.24.0.crate) = 23562
 SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
 SIZE (rust/crates/globset-0.4.18.crate) = 28970
 SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
@@ -359,8 +365,8 @@ SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b1
 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
 SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
 SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
-SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
-SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
+SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
+SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
 SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
 SIZE (rust/crates/heapless-0.8.0.crate) = 77802
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -369,42 +375,40 @@ SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca
 SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
 SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
 SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
 SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
-SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
-SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
-SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
 SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
 SHA256 (rust/crates/ignore-0.4.25.crate) = d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a
 SIZE (rust/crates/ignore-0.4.25.crate) = 59154
 SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2
 SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
-SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
-SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/indexmap-2.12.1.crate) = 0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2
+SIZE (rust/crates/indexmap-2.12.1.crate) = 100184
 SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
 SIZE (rust/crates/indoc-2.0.7.crate) = 17184
-SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
-SIZE (rust/crates/insta-1.43.2.crate) = 102183
+SHA256 (rust/crates/insta-1.46.0.crate) = 1b66886d14d18d420ab5052cbff544fc5d34d0b2cdd35eb5976aaa10a4a472e5
+SIZE (rust/crates/insta-1.46.0.crate) = 113830
 SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
 SIZE (rust/crates/instability-0.3.9.crate) = 14451
 SHA256 (rust/crates/interim-0.2.1.crate) = a9ce9099a85f468663d3225bf87e85d0548968441e1db12248b996b24f0f5b5a
@@ -419,46 +423,44 @@ SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d
 SIZE (rust/crates/itertools-0.13.0.crate) = 146261
 SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
 SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
-SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
*** 445 LINES SKIPPED ***