git: 27424909fb1b - main - devel/jujutsu: upgrade to version 0.20.0

From: Stefan Eßer <se_at_FreeBSD.org>
Date: Fri, 09 Aug 2024 20:28:08 UTC
The branch main has been updated by se:

URL: https://cgit.FreeBSD.org/ports/commit/?id=27424909fb1b934f8fa1969bb0592c12e0da96ae

commit 27424909fb1b934f8fa1969bb0592c12e0da96ae
Author:     Stefan Eßer <se@FreeBSD.org>
AuthorDate: 2024-08-09 20:24:51 +0000
Commit:     Stefan Eßer <se@FreeBSD.org>
CommitDate: 2024-08-09 20:24:51 +0000

    devel/jujutsu: upgrade to version 0.20.0
    
    This version contains a number of fixes and improvements.
    
    See the release notes at
    
        https://github.com/martinvonz/jj/releases/tag/v0.20.0
    
    for details.
---
 devel/jujutsu/Makefile        |   2 +-
 devel/jujutsu/Makefile.crates | 154 ++++++++++++---------
 devel/jujutsu/distinfo        | 314 +++++++++++++++++++++++-------------------
 3 files changed, 262 insertions(+), 208 deletions(-)

diff --git a/devel/jujutsu/Makefile b/devel/jujutsu/Makefile
index d2439bf48100..0f54336cffc1 100644
--- a/devel/jujutsu/Makefile
+++ b/devel/jujutsu/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	jujutsu
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.19.0
+DISTVERSION=	0.20.0
 CATEGORIES=	devel
 
 MAINTAINER=	se@FreeBSD.org
diff --git a/devel/jujutsu/Makefile.crates b/devel/jujutsu/Makefile.crates
index 15fad6ba2c17..9aa4b164c468 100644
--- a/devel/jujutsu/Makefile.crates
+++ b/devel/jujutsu/Makefile.crates
@@ -16,38 +16,39 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		arrayvec-0.7.4 \
 		assert_cmd-2.0.14 \
 		assert_matches-1.5.0 \
-		async-trait-0.1.80 \
+		async-trait-0.1.81 \
 		autocfg-1.3.0 \
 		backoff-0.4.0 \
 		backtrace-0.3.73 \
 		bitflags-1.3.2 \
-		bitflags-2.5.0 \
+		bitflags-2.6.0 \
 		blake2-0.10.6 \
 		block-buffer-0.10.4 \
-		bstr-1.9.1 \
+		bstr-1.10.0 \
 		bumpalo-3.16.0 \
 		byteorder-1.5.0 \
-		bytes-1.6.0 \
+		bytes-1.6.1 \
 		camino-1.1.7 \
 		cargo-platform-0.1.8 \
 		cargo_metadata-0.17.0 \
 		cassowary-0.3.0 \
 		cast-0.3.0 \
-		castaway-0.2.2 \
-		cc-1.0.99 \
+		castaway-0.2.3 \
+		cc-1.1.2 \
 		cfg-if-1.0.0 \
 		chrono-0.4.38 \
+		chrono-english-0.1.7 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
 		ciborium-ll-0.2.2 \
-		clap-4.5.8 \
+		clap-4.5.13 \
 		clap-markdown-0.1.4 \
-		clap_builder-4.5.8 \
-		clap_complete-4.5.7 \
-		clap_complete_nushell-4.5.2 \
-		clap_derive-4.5.8 \
+		clap_builder-4.5.13 \
+		clap_complete-4.5.12 \
+		clap_complete_nushell-4.5.3 \
+		clap_derive-4.5.13 \
 		clap_lex-0.7.1 \
-		clap_mangen-0.2.21 \
+		clap_mangen-0.2.22 \
 		clru-0.6.2 \
 		colorchoice-1.0.1 \
 		compact_str-0.7.1 \
@@ -68,6 +69,7 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		crossterm_winapi-0.9.1 \
 		crunchy-0.2.2 \
 		crypto-common-0.1.6 \
+		dashmap-5.5.3 \
 		deranged-0.3.11 \
 		diff-0.1.13 \
 		difflib-0.4.0 \
@@ -75,9 +77,10 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		dirs-5.0.1 \
 		dirs-sys-0.4.1 \
 		doc-comment-0.3.3 \
-		dunce-1.0.4 \
+		dunce-1.0.5 \
 		either-1.13.0 \
 		encode_unicode-0.3.6 \
+		encoding_rs-0.8.34 \
 		equivalent-1.0.1 \
 		errno-0.3.9 \
 		esl01-renderdag-0.3.0 \
@@ -102,40 +105,48 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		getrandom-0.2.15 \
 		gimli-0.29.0 \
 		git2-0.18.3 \
-		gix-0.63.0 \
-		gix-actor-0.31.2 \
+		gix-0.64.0 \
+		gix-actor-0.31.5 \
+		gix-attributes-0.22.3 \
 		gix-bitmap-0.2.11 \
 		gix-chunk-0.4.8 \
-		gix-commitgraph-0.24.2 \
-		gix-config-0.37.0 \
-		gix-config-value-0.14.6 \
-		gix-date-0.8.6 \
-		gix-diff-0.44.0 \
-		gix-discover-0.32.0 \
+		gix-command-0.3.8 \
+		gix-commitgraph-0.24.3 \
+		gix-config-0.38.0 \
+		gix-config-value-0.14.7 \
+		gix-date-0.8.7 \
+		gix-diff-0.44.1 \
+		gix-discover-0.33.0 \
 		gix-features-0.38.2 \
-		gix-fs-0.11.1 \
-		gix-glob-0.16.3 \
+		gix-filter-0.11.3 \
+		gix-fs-0.11.2 \
+		gix-glob-0.16.4 \
 		gix-hash-0.14.2 \
 		gix-hashtable-0.5.2 \
-		gix-index-0.33.0 \
+		gix-ignore-0.11.3 \
+		gix-index-0.33.1 \
 		gix-lock-14.0.0 \
 		gix-macros-0.1.5 \
-		gix-object-0.42.2 \
-		gix-odb-0.61.0 \
-		gix-pack-0.51.0 \
-		gix-path-0.10.7 \
+		gix-object-0.42.3 \
+		gix-odb-0.61.1 \
+		gix-pack-0.51.1 \
+		gix-packetline-blocking-0.17.4 \
+		gix-path-0.10.9 \
+		gix-pathspec-0.7.6 \
 		gix-quote-0.4.12 \
-		gix-ref-0.44.1 \
-		gix-refspec-0.23.0 \
-		gix-revision-0.27.1 \
-		gix-revwalk-0.13.1 \
-		gix-sec-0.10.6 \
+		gix-ref-0.45.0 \
+		gix-refspec-0.23.1 \
+		gix-revision-0.27.2 \
+		gix-revwalk-0.13.2 \
+		gix-sec-0.10.7 \
+		gix-submodule-0.12.0 \
 		gix-tempfile-14.0.0 \
 		gix-trace-0.1.9 \
-		gix-traverse-0.39.1 \
-		gix-url-0.27.3 \
+		gix-traverse-0.39.2 \
+		gix-url-0.27.4 \
 		gix-utils-0.1.12 \
 		gix-validate-0.8.5 \
+		gix-worktree-0.34.1 \
 		glob-0.3.1 \
 		globset-0.4.14 \
 		half-2.4.1 \
@@ -148,7 +159,8 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		iana-time-zone-haiku-0.1.2 \
 		idna-0.5.0 \
 		ignore-0.4.22 \
-		indexmap-2.2.6 \
+		imara-diff-0.1.6 \
+		indexmap-2.3.0 \
 		indoc-2.0.5 \
 		insta-1.39.0 \
 		instant-0.1.13 \
@@ -156,11 +168,13 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		is_terminal_polyfill-1.70.0 \
 		itertools-0.10.5 \
 		itertools-0.12.1 \
+		itertools-0.13.0 \
 		itoa-1.0.11 \
 		jobserver-0.1.31 \
 		js-sys-0.3.69 \
 		jwalk-0.8.1 \
-		lazy_static-1.4.0 \
+		kstring-2.0.0 \
+		lazy_static-1.5.0 \
 		libc-0.2.155 \
 		libgit2-sys-0.16.2+1.7.2 \
 		libredox-0.1.3 \
@@ -169,7 +183,7 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		linked-hash-map-0.5.6 \
 		linux-raw-sys-0.4.14 \
 		lock_api-0.4.12 \
-		log-0.4.21 \
+		log-0.4.22 \
 		lru-0.12.3 \
 		maplit-1.0.2 \
 		matchers-0.1.0 \
@@ -179,6 +193,7 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		miniz_oxide-0.7.4 \
 		minus-5.6.1 \
 		mio-0.8.11 \
+		mio-1.0.1 \
 		multimap-0.10.0 \
 		nom-7.1.3 \
 		nu-ansi-term-0.46.0 \
@@ -186,9 +201,9 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		num-traits-0.2.19 \
 		num_cpus-1.16.0 \
 		num_threads-0.1.7 \
-		object-0.36.0 \
+		object-0.36.1 \
 		once_cell-1.19.0 \
-		oorandom-11.1.3 \
+		oorandom-11.1.4 \
 		openssl-probe-0.1.5 \
 		openssl-src-300.3.1+3.3.1 \
 		openssl-sys-0.9.102 \
@@ -236,7 +251,7 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		redox_users-0.4.5 \
 		ref-cast-1.0.23 \
 		ref-cast-impl-1.0.23 \
-		regex-1.10.5 \
+		regex-1.10.6 \
 		regex-automata-0.1.10 \
 		regex-automata-0.4.7 \
 		regex-syntax-0.6.29 \
@@ -249,18 +264,20 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		rustversion-1.0.17 \
 		ryu-1.0.18 \
 		same-file-1.0.6 \
+		scanlex-0.1.4 \
 		scm-record-0.3.0 \
 		scopeguard-1.2.0 \
 		semver-1.0.23 \
-		serde-1.0.203 \
+		serde-1.0.204 \
 		serde_bser-0.4.0 \
-		serde_bytes-0.11.14 \
-		serde_derive-1.0.203 \
-		serde_json-1.0.120 \
+		serde_bytes-0.11.15 \
+		serde_derive-1.0.204 \
+		serde_json-1.0.122 \
 		serde_spanned-0.6.6 \
 		sha1_smol-1.0.0 \
 		sha2-0.10.8 \
 		sharded-slab-0.1.7 \
+		shell-words-1.1.0 \
 		signal-hook-0.3.17 \
 		signal-hook-mio-0.2.3 \
 		signal-hook-registry-1.4.2 \
@@ -269,32 +286,32 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		smallvec-1.13.2 \
 		smawk-0.3.2 \
 		socket2-0.5.7 \
-		stability-0.2.0 \
+		stability-0.2.1 \
 		static_assertions-1.1.0 \
 		strsim-0.11.1 \
-		strum-0.26.2 \
+		strum-0.26.3 \
 		strum_macros-0.26.4 \
 		subtle-2.6.1 \
-		syn-2.0.68 \
-		tempfile-3.10.1 \
+		syn-2.0.72 \
+		tempfile-3.12.0 \
 		terminal_size-0.3.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.61 \
-		thiserror-impl-1.0.61 \
+		thiserror-1.0.63 \
+		thiserror-impl-1.0.63 \
 		thread_local-1.1.8 \
 		time-0.3.36 \
 		time-core-0.1.2 \
 		time-macros-0.2.18 \
 		timeago-0.4.2 \
 		tinytemplate-1.2.1 \
-		tinyvec-1.6.0 \
+		tinyvec-1.8.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.38.0 \
-		tokio-macros-2.3.0 \
+		tokio-1.39.2 \
+		tokio-macros-2.4.0 \
 		tokio-util-0.6.10 \
 		toml-0.5.11 \
 		toml_datetime-0.6.6 \
@@ -314,13 +331,13 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		unicode-linebreak-0.1.5 \
 		unicode-normalization-0.1.23 \
 		unicode-segmentation-1.11.0 \
-		unicode-truncate-1.0.0 \
+		unicode-truncate-1.1.0 \
 		unicode-width-0.1.13 \
 		url-2.5.2 \
 		utf8parse-0.2.2 \
 		valuable-0.1.0 \
 		vcpkg-0.2.15 \
-		version_check-0.9.4 \
+		version_check-0.9.5 \
 		wait-timeout-0.2.0 \
 		walkdir-2.5.0 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
@@ -340,29 +357,30 @@ CARGO_CRATES=	addr2line-0.22.0 \
 		windows-core-0.52.0 \
 		windows-sys-0.48.0 \
 		windows-sys-0.52.0 \
+		windows-sys-0.59.0 \
 		windows-targets-0.48.5 \
-		windows-targets-0.52.5 \
+		windows-targets-0.52.6 \
 		windows_aarch64_gnullvm-0.48.5 \
-		windows_aarch64_gnullvm-0.52.5 \
+		windows_aarch64_gnullvm-0.52.6 \
 		windows_aarch64_msvc-0.48.5 \
-		windows_aarch64_msvc-0.52.5 \
+		windows_aarch64_msvc-0.52.6 \
 		windows_i686_gnu-0.48.5 \
-		windows_i686_gnu-0.52.5 \
-		windows_i686_gnullvm-0.52.5 \
+		windows_i686_gnu-0.52.6 \
+		windows_i686_gnullvm-0.52.6 \
 		windows_i686_msvc-0.48.5 \
-		windows_i686_msvc-0.52.5 \
+		windows_i686_msvc-0.52.6 \
 		windows_x86_64_gnu-0.48.5 \
-		windows_x86_64_gnu-0.52.5 \
+		windows_x86_64_gnu-0.52.6 \
 		windows_x86_64_gnullvm-0.48.5 \
-		windows_x86_64_gnullvm-0.52.5 \
+		windows_x86_64_gnullvm-0.52.6 \
 		windows_x86_64_msvc-0.48.5 \
-		windows_x86_64_msvc-0.52.5 \
+		windows_x86_64_msvc-0.52.6 \
 		winnow-0.5.40 \
 		winnow-0.6.13 \
 		winreg-0.52.0 \
 		yansi-0.5.1 \
-		zerocopy-0.7.34 \
-		zerocopy-derive-0.7.34 \
+		zerocopy-0.7.35 \
+		zerocopy-derive-0.7.35 \
 		zstd-0.12.4 \
 		zstd-safe-6.0.6 \
-		zstd-sys-2.0.11+zstd.1.5.6
+		zstd-sys-2.0.12+zstd.1.5.6
diff --git a/devel/jujutsu/distinfo b/devel/jujutsu/distinfo
index dc0f92ca4862..566d8146b280 100644
--- a/devel/jujutsu/distinfo
+++ b/devel/jujutsu/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1720165503
+TIMESTAMP = 1723106387
 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
@@ -35,8 +35,8 @@ SHA256 (rust/crates/assert_cmd-2.0.14.crate) = ed72493ac66d5804837f480ab3766c72b
 SIZE (rust/crates/assert_cmd-2.0.14.crate) = 24591
 SHA256 (rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9
 SIZE (rust/crates/assert_matches-1.5.0.crate) = 7761
-SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
-SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
+SHA256 (rust/crates/async-trait-0.1.81.crate) = 6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107
+SIZE (rust/crates/async-trait-0.1.81.crate) = 28896
 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
@@ -45,20 +45,20 @@ SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419f
 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.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+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.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
-SIZE (rust/crates/bstr-1.9.1.crate) = 380305
+SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
+SIZE (rust/crates/bstr-1.10.0.crate) = 380426
 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
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
-SIZE (rust/crates/bytes-1.6.0.crate) = 60605
+SHA256 (rust/crates/bytes-1.6.1.crate) = a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952
+SIZE (rust/crates/bytes-1.6.1.crate) = 60723
 SHA256 (rust/crates/camino-1.1.7.crate) = e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239
 SIZE (rust/crates/camino-1.1.7.crate) = 36204
 SHA256 (rust/crates/cargo-platform-0.1.8.crate) = 24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc
@@ -69,36 +69,38 @@ SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40
 SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
 SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/castaway-0.2.2.crate) = 8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc
-SIZE (rust/crates/castaway-0.2.2.crate) = 11091
-SHA256 (rust/crates/cc-1.0.99.crate) = 96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695
-SIZE (rust/crates/cc-1.0.99.crate) = 76961
+SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
+SIZE (rust/crates/castaway-0.2.3.crate) = 11509
+SHA256 (rust/crates/cc-1.1.2.crate) = 47de7e88bbbd467951ae7f5a6f34f70d1b4d9cfce53d5fd70f74ebe118b3db56
+SIZE (rust/crates/cc-1.1.2.crate) = 80962
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
 SIZE (rust/crates/chrono-0.4.38.crate) = 220559
+SHA256 (rust/crates/chrono-english-0.1.7.crate) = f73d909da7eb4a7d88c679c3f5a1bc09d965754e0adb2e7627426cef96a00d6f
+SIZE (rust/crates/chrono-english-0.1.7.crate) = 12825
 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
 SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
 SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
 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.8.crate) = 84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d
-SIZE (rust/crates/clap-4.5.8.crate) = 56338
+SHA256 (rust/crates/clap-4.5.13.crate) = 0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc
+SIZE (rust/crates/clap-4.5.13.crate) = 56267
 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.8.crate) = c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708
-SIZE (rust/crates/clap_builder-4.5.8.crate) = 163870
-SHA256 (rust/crates/clap_complete-4.5.7.crate) = 1d598e88f6874d4b888ed40c71efbcbf4076f1dfbae128a08a8c9e45f710605d
-SIZE (rust/crates/clap_complete-4.5.7.crate) = 38833
-SHA256 (rust/crates/clap_complete_nushell-4.5.2.crate) = 1accf1b463dee0d3ab2be72591dccdab8bef314958340447c882c4c72acfe2a3
-SIZE (rust/crates/clap_complete_nushell-4.5.2.crate) = 34391
-SHA256 (rust/crates/clap_derive-4.5.8.crate) = 2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085
-SIZE (rust/crates/clap_derive-4.5.8.crate) = 30024
+SHA256 (rust/crates/clap_builder-4.5.13.crate) = 64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99
+SIZE (rust/crates/clap_builder-4.5.13.crate) = 164093
+SHA256 (rust/crates/clap_complete-4.5.12.crate) = a8670053e87c316345e384ca1f3eba3006fc6355ed8b8a1140d104e109e3df34
+SIZE (rust/crates/clap_complete-4.5.12.crate) = 43028
+SHA256 (rust/crates/clap_complete_nushell-4.5.3.crate) = 5fe32110e006bccf720f8c9af3fee1ba7db290c724eab61544e1d3295be3a40e
+SIZE (rust/crates/clap_complete_nushell-4.5.3.crate) = 33793
+SHA256 (rust/crates/clap_derive-4.5.13.crate) = 501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0
+SIZE (rust/crates/clap_derive-4.5.13.crate) = 30132
 SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70
 SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766
-SHA256 (rust/crates/clap_mangen-0.2.21.crate) = 74b70fc13e60c0e1d490dc50eb73a749be6d81f4ef03783df1d9b7b0c62bc937
-SIZE (rust/crates/clap_mangen-0.2.21.crate) = 15703
+SHA256 (rust/crates/clap_mangen-0.2.22.crate) = f50dde5bc0c853d6248de457e5eb6e5a674a54b93810a34ded88d882ca1fe2de
+SIZE (rust/crates/clap_mangen-0.2.22.crate) = 15699
 SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
 SIZE (rust/crates/clru-0.6.2.crate) = 16497
 SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
@@ -139,6 +141,8 @@ SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f23
 SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
+SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
 SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
 SIZE (rust/crates/deranged-0.3.11.crate) = 18043
 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
@@ -153,12 +157,14 @@ SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab86275776
 SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
 SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/dunce-1.0.4.crate) = 56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b
-SIZE (rust/crates/dunce-1.0.4.crate) = 8034
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
 SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
 SIZE (rust/crates/either-1.13.0.crate) = 19169
 SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
 SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
+SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
+SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
 SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
@@ -207,74 +213,90 @@ SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605
 SIZE (rust/crates/gimli-0.29.0.crate) = 275756
 SHA256 (rust/crates/git2-0.18.3.crate) = 232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70
 SIZE (rust/crates/git2-0.18.3.crate) = 213009
-SHA256 (rust/crates/gix-0.63.0.crate) = 984c5018adfa7a4536ade67990b3ebc6e11ab57b3d6cd9968de0947ca99b4b06
-SIZE (rust/crates/gix-0.63.0.crate) = 270869
-SHA256 (rust/crates/gix-actor-0.31.2.crate) = d69c59d392c7e6c94385b6fd6089d6df0fe945f32b4357687989f3aee253cd7f
-SIZE (rust/crates/gix-actor-0.31.2.crate) = 8999
+SHA256 (rust/crates/gix-0.64.0.crate) = d78414d29fcc82329080166077e0f7689f4016551fdb334d787c3d040fe2634f
+SIZE (rust/crates/gix-0.64.0.crate) = 273610
+SHA256 (rust/crates/gix-actor-0.31.5.crate) = a0e454357e34b833cc3a00b6efbbd3dd4d18b24b9fb0c023876ec2645e8aa3f2
+SIZE (rust/crates/gix-actor-0.31.5.crate) = 9335
+SHA256 (rust/crates/gix-attributes-0.22.3.crate) = e37ce99c7e81288c28b703641b6d5d119aacc45c1a6b247156e6249afa486257
+SIZE (rust/crates/gix-attributes-0.22.3.crate) = 19157
 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-commitgraph-0.24.2.crate) = f7b102311085da4af18823413b5176d7c500fb2272eaf391cfa8635d8bcb12c4
-SIZE (rust/crates/gix-commitgraph-0.24.2.crate) = 18187
-SHA256 (rust/crates/gix-config-0.37.0.crate) = 53fafe42957e11d98e354a66b6bd70aeea00faf2f62dd11164188224a507c840
-SIZE (rust/crates/gix-config-0.37.0.crate) = 61780
-SHA256 (rust/crates/gix-config-value-0.14.6.crate) = fbd06203b1a9b33a78c88252a625031b094d9e1b647260070c25b09910c0a804
-SIZE (rust/crates/gix-config-value-0.14.6.crate) = 12769
-SHA256 (rust/crates/gix-date-0.8.6.crate) = 367ee9093b0c2b04fd04c5c7c8b6a1082713534eab537597ae343663a518fa99
-SIZE (rust/crates/gix-date-0.8.6.crate) = 10349
-SHA256 (rust/crates/gix-diff-0.44.0.crate) = 40b9bd8b2d07b6675a840b56a6c177d322d45fa082672b0dad8f063b25baf0a4
-SIZE (rust/crates/gix-diff-0.44.0.crate) = 32198
-SHA256 (rust/crates/gix-discover-0.32.0.crate) = fc27c699b63da66b50d50c00668bc0b7e90c3a382ef302865e891559935f3dbf
-SIZE (rust/crates/gix-discover-0.32.0.crate) = 16630
+SHA256 (rust/crates/gix-command-0.3.8.crate) = 0d76867867da891cbe32021ad454e8cae90242f6afb06762e4dd0d357afd1d7b
+SIZE (rust/crates/gix-command-0.3.8.crate) = 10798
+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.38.0.crate) = 28f53fd03d1bf09ebcc2c8654f08969439c4556e644ca925f27cf033bc43e658
+SIZE (rust/crates/gix-config-0.38.0.crate) = 63374
+SHA256 (rust/crates/gix-config-value-0.14.7.crate) = b328997d74dd15dc71b2773b162cb4af9a25c424105e4876e6d0686ab41c383e
+SIZE (rust/crates/gix-config-value-0.14.7.crate) = 12835
+SHA256 (rust/crates/gix-date-0.8.7.crate) = 9eed6931f21491ee0aeb922751bd7ec97b4b2fe8fbfedcb678e2a2dce5f3b8c0
+SIZE (rust/crates/gix-date-0.8.7.crate) = 10349
+SHA256 (rust/crates/gix-diff-0.44.1.crate) = 1996d5c8a305b59709467d80617c9fde48d9d75fd1f4179ea970912630886c9d
+SIZE (rust/crates/gix-diff-0.44.1.crate) = 32197
+SHA256 (rust/crates/gix-discover-0.33.0.crate) = 67662731cec3cb31ba3ed2463809493f76d8e5d6c6d245de8b0560438c13450e
+SIZE (rust/crates/gix-discover-0.33.0.crate) = 16632
 SHA256 (rust/crates/gix-features-0.38.2.crate) = ac7045ac9fe5f9c727f38799d002a7ed3583cd777e3322a7c4b43e3cf437dc69
 SIZE (rust/crates/gix-features-0.38.2.crate) = 30604
-SHA256 (rust/crates/gix-fs-0.11.1.crate) = c3338ff92a2164f5209f185ec0cd316f571a72676bb01d27e22f2867ba69f77a
-SIZE (rust/crates/gix-fs-0.11.1.crate) = 14922
-SHA256 (rust/crates/gix-glob-0.16.3.crate) = c2a29ad0990cf02c48a7aac76ed0dbddeb5a0d070034b83675cc3bbf937eace4
-SIZE (rust/crates/gix-glob-0.16.3.crate) = 13426
+SHA256 (rust/crates/gix-filter-0.11.3.crate) = e6547738da28275f4dff4e9f3a0f28509f53f94dd6bd822733c91cb306bca61a
+SIZE (rust/crates/gix-filter-0.11.3.crate) = 35889
+SHA256 (rust/crates/gix-fs-0.11.2.crate) = 6adf99c27cdf17b1c4d77680c917e0d94d8783d4e1c73d3be0d1d63107163d7a
+SIZE (rust/crates/gix-fs-0.11.2.crate) = 14873
+SHA256 (rust/crates/gix-glob-0.16.4.crate) = fa7df15afa265cc8abe92813cd354d522f1ac06b29ec6dfa163ad320575cb447
+SIZE (rust/crates/gix-glob-0.16.4.crate) = 13429
 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-index-0.33.0.crate) = 2d8c5a5f1c58edcbc5692b174cda2703aba82ed17d7176ff4c1752eb48b1b167
-SIZE (rust/crates/gix-index-0.33.0.crate) = 45745
+SHA256 (rust/crates/gix-ignore-0.11.3.crate) = 5e6afb8f98e314d4e1adc822449389ada863c174b5707cedd327d67b84dba527
+SIZE (rust/crates/gix-ignore-0.11.3.crate) = 9148
+SHA256 (rust/crates/gix-index-0.33.1.crate) = 9a9a44eb55bd84bb48f8a44980e951968ced21e171b22d115d1cdcef82a7d73f
+SIZE (rust/crates/gix-index-0.33.1.crate) = 45861
 SHA256 (rust/crates/gix-lock-14.0.0.crate) = e3bc7fe297f1f4614774989c00ec8b1add59571dc9b024b4c00acb7dedd4e19d
 SIZE (rust/crates/gix-lock-14.0.0.crate) = 9795
 SHA256 (rust/crates/gix-macros-0.1.5.crate) = 999ce923619f88194171a67fb3e6d613653b8d4d6078b529b15a765da0edcc17
 SIZE (rust/crates/gix-macros-0.1.5.crate) = 8627
-SHA256 (rust/crates/gix-object-0.42.2.crate) = 1fe2dc4a41191c680c942e6ebd630c8107005983c4679214fdb1007dcf5ae1df
-SIZE (rust/crates/gix-object-0.42.2.crate) = 32491
-SHA256 (rust/crates/gix-odb-0.61.0.crate) = e92b9790e2c919166865d0825b26cc440a387c175bed1b43a2fa99c0e9d45e98
-SIZE (rust/crates/gix-odb-0.61.0.crate) = 54300
-SHA256 (rust/crates/gix-pack-0.51.0.crate) = 7a8da51212dbff944713edb2141ed7e002eea326b8992070374ce13a6cb610b3
-SIZE (rust/crates/gix-pack-0.51.0.crate) = 96495
-SHA256 (rust/crates/gix-path-0.10.7.crate) = 23623cf0f475691a6d943f898c4d0b89f5c1a2a64d0f92bce0e0322ee6528783
-SIZE (rust/crates/gix-path-0.10.7.crate) = 14406
+SHA256 (rust/crates/gix-object-0.42.3.crate) = 25da2f46b4e7c2fa7b413ce4dffb87f69eaf89c2057e386491f4c55cadbfe386
+SIZE (rust/crates/gix-object-0.42.3.crate) = 32497
+SHA256 (rust/crates/gix-odb-0.61.1.crate) = 20d384fe541d93d8a3bb7d5d5ef210780d6df4f50c4e684ccba32665a5e3bc9b
+SIZE (rust/crates/gix-odb-0.61.1.crate) = 54308
+SHA256 (rust/crates/gix-pack-0.51.1.crate) = 3e0594491fffe55df94ba1c111a6566b7f56b3f8d2e1efc750e77d572f5f5229
+SIZE (rust/crates/gix-pack-0.51.1.crate) = 96737
+SHA256 (rust/crates/gix-packetline-blocking-0.17.4.crate) = c31d42378a3d284732e4d589979930d0d253360eccf7ec7a80332e5ccb77e14a
+SIZE (rust/crates/gix-packetline-blocking-0.17.4.crate) = 20176
+SHA256 (rust/crates/gix-path-0.10.9.crate) = 8d23d5bbda31344d8abc8de7c075b3cf26e5873feba7c4a15d916bce67382bd9
+SIZE (rust/crates/gix-path-0.10.9.crate) = 19601
+SHA256 (rust/crates/gix-pathspec-0.7.6.crate) = d307d1b8f84dc8386c4aa20ce0cf09242033840e15469a3ecba92f10cfb5c046
+SIZE (rust/crates/gix-pathspec-0.7.6.crate) = 18148
 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.44.1.crate) = 3394a2997e5bc6b22ebc1e1a87b41eeefbcfcff3dbfa7c4bd73cb0ac8f1f3e2e
-SIZE (rust/crates/gix-ref-0.44.1.crate) = 56711
-SHA256 (rust/crates/gix-refspec-0.23.0.crate) = dde848865834a54fe4d9b4573f15d0e9a68eaf3d061b42d3ed52b4b8acf880b2
-SIZE (rust/crates/gix-refspec-0.23.0.crate) = 16129
-SHA256 (rust/crates/gix-revision-0.27.1.crate) = 63e08f8107ed1f93a83bcfbb4c38084c7cb3f6cd849793f1d5eec235f9b13b2b
-SIZE (rust/crates/gix-revision-0.27.1.crate) = 19171
-SHA256 (rust/crates/gix-revwalk-0.13.1.crate) = 4181db9cfcd6d1d0fd258e91569dbb61f94cb788b441b5294dd7f1167a3e788f
-SIZE (rust/crates/gix-revwalk-0.13.1.crate) = 11851
-SHA256 (rust/crates/gix-sec-0.10.6.crate) = fddc27984a643b20dd03e97790555804f98cf07404e0e552c0ad8133266a79a1
-SIZE (rust/crates/gix-sec-0.10.6.crate) = 9356
+SHA256 (rust/crates/gix-ref-0.45.0.crate) = 636e96a0a5562715153fee098c217110c33a6f8218f08f4687ff99afde159bb5
+SIZE (rust/crates/gix-ref-0.45.0.crate) = 56670
+SHA256 (rust/crates/gix-refspec-0.23.1.crate) = 6868f8cd2e62555d1f7c78b784bece43ace40dd2a462daf3b588d5416e603f37
+SIZE (rust/crates/gix-refspec-0.23.1.crate) = 16175
+SHA256 (rust/crates/gix-revision-0.27.2.crate) = 01b13e43c2118c4b0537ddac7d0821ae0dfa90b7b8dbf20c711e153fb749adce
+SIZE (rust/crates/gix-revision-0.27.2.crate) = 19204
+SHA256 (rust/crates/gix-revwalk-0.13.2.crate) = 1b030ccaab71af141f537e0225f19b9e74f25fefdba0372246b844491cab43e0
+SIZE (rust/crates/gix-revwalk-0.13.2.crate) = 11854
+SHA256 (rust/crates/gix-sec-0.10.7.crate) = 1547d26fa5693a7f34f05b4a3b59a90890972922172653bcb891ab3f09f436df
+SIZE (rust/crates/gix-sec-0.10.7.crate) = 9406
+SHA256 (rust/crates/gix-submodule-0.12.0.crate) = 0f2e0f69aa00805e39d39ec80472a7e9da20ed5d73318b27925a2cc198e854fd
+SIZE (rust/crates/gix-submodule-0.12.0.crate) = 12151
 SHA256 (rust/crates/gix-tempfile-14.0.0.crate) = d3b0e276cd08eb2a22e9f286a4f13a222a01be2defafa8621367515375644b99
 SIZE (rust/crates/gix-tempfile-14.0.0.crate) = 17879
 SHA256 (rust/crates/gix-trace-0.1.9.crate) = f924267408915fddcd558e3f37295cc7d6a3e50f8bd8b606cee0808c3915157e
 SIZE (rust/crates/gix-trace-0.1.9.crate) = 9659
-SHA256 (rust/crates/gix-traverse-0.39.1.crate) = f20cb69b63eb3e4827939f42c05b7756e3488ef49c25c412a876691d568ee2a0
-SIZE (rust/crates/gix-traverse-0.39.1.crate) = 17286
-SHA256 (rust/crates/gix-url-0.27.3.crate) = 0db829ebdca6180fbe32be7aed393591df6db4a72dbbc0b8369162390954d1cf
-SIZE (rust/crates/gix-url-0.27.3.crate) = 14329
+SHA256 (rust/crates/gix-traverse-0.39.2.crate) = e499a18c511e71cf4a20413b743b9f5bcf64b3d9e81e9c3c6cd399eae55a8840
+SIZE (rust/crates/gix-traverse-0.39.2.crate) = 17291
+SHA256 (rust/crates/gix-url-0.27.4.crate) = e2eb9b35bba92ea8f0b5ab406fad3cf6b87f7929aa677ff10aa042c6da621156
+SIZE (rust/crates/gix-url-0.27.4.crate) = 14373
 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.8.5.crate) = 82c27dd34a49b1addf193c92070bcbf3beaf6e10f16a78544de6372e146a0acf
 SIZE (rust/crates/gix-validate-0.8.5.crate) = 10408
+SHA256 (rust/crates/gix-worktree-0.34.1.crate) = 26f7326ebe0b9172220694ea69d344c536009a9b98fb0f9de092c440f3efe7a6
+SIZE (rust/crates/gix-worktree-0.34.1.crate) = 16839
 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
 SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
@@ -299,8 +321,10 @@ SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6dd
 SIZE (rust/crates/idna-0.5.0.crate) = 271940
 SHA256 (rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
 SIZE (rust/crates/ignore-0.4.22.crate) = 55462
-SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
-SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/imara-diff-0.1.6.crate) = af13c8ceb376860ff0c6a66d83a8cdd4ecd9e464da24621bbffcd02b49619434
+SIZE (rust/crates/imara-diff-0.1.6.crate) = 155605
+SHA256 (rust/crates/indexmap-2.3.0.crate) = de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0
+SIZE (rust/crates/indexmap-2.3.0.crate) = 83027
 SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
 SIZE (rust/crates/indoc-2.0.5.crate) = 14396
 SHA256 (rust/crates/insta-1.39.0.crate) = 810ae6042d48e2c9e9215043563a58a80b877bc863228a74cf10c49d4620a6f5
@@ -315,6 +339,8 @@ SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86
 SIZE (rust/crates/itertools-0.10.5.crate) = 115354
 SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
 SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
 SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
 SIZE (rust/crates/itoa-1.0.11.crate) = 10563
 SHA256 (rust/crates/jobserver-0.1.31.crate) = d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e
@@ -323,8 +349,10 @@ SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea
 SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
 SHA256 (rust/crates/jwalk-0.8.1.crate) = 2735847566356cd2179a2a38264839308f7079fa96e6bd5a42d740460e003c56
 SIZE (rust/crates/jwalk-0.8.1.crate) = 39882
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/kstring-2.0.0.crate) = ec3066350882a1cd6d950d055997f379ac37fd39f81cd4d8ed186032eb3c5747
+SIZE (rust/crates/kstring-2.0.0.crate) = 22063
+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.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
 SIZE (rust/crates/libc-0.2.155.crate) = 743539
 SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
@@ -341,8 +369,8 @@ SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757e
 SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
 SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
 SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
 SHA256 (rust/crates/lru-0.12.3.crate) = d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc
 SIZE (rust/crates/lru-0.12.3.crate) = 15009
 SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
@@ -361,6 +389,8 @@ SHA256 (rust/crates/minus-5.6.1.crate) = 093bd0520d2a37943566a73750e6d44094dac75
 SIZE (rust/crates/minus-5.6.1.crate) = 688938
 SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
 SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/mio-1.0.1.crate) = 4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4
+SIZE (rust/crates/mio-1.0.1.crate) = 102654
 SHA256 (rust/crates/multimap-0.10.0.crate) = defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03
 SIZE (rust/crates/multimap-0.10.0.crate) = 14359
 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -375,12 +405,12 @@ SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a
 SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
 SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
 SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/object-0.36.0.crate) = 576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434
-SIZE (rust/crates/object-0.36.0.crate) = 321771
+SHA256 (rust/crates/object-0.36.1.crate) = 081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce
+SIZE (rust/crates/object-0.36.1.crate) = 323865
 SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
 SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
-SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
+SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
+SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
 SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
 SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
 SHA256 (rust/crates/openssl-src-300.3.1+3.3.1.crate) = 7259953d42a81bf137fbbd73bd30a8e1914d6dce43c2b90ed575783a22608b91
@@ -475,8 +505,8 @@ SHA256 (rust/crates/ref-cast-1.0.23.crate) = ccf0a6f84d5f1d581da8b41b47ec8600871
 SIZE (rust/crates/ref-cast-1.0.23.crate) = 12795
 SHA256 (rust/crates/ref-cast-impl-1.0.23.crate) = bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6
 SIZE (rust/crates/ref-cast-impl-1.0.23.crate) = 9360
-SHA256 (rust/crates/regex-1.10.5.crate) = b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f
-SIZE (rust/crates/regex-1.10.5.crate) = 253805
+SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
+SIZE (rust/crates/regex-1.10.6.crate) = 253894
 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
 SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
@@ -501,22 +531,24 @@ SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8
 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/scanlex-0.1.4.crate) = 088c5d71572124929ea7549a8ce98e1a6fd33d0a38367b09027b382e67c033db
+SIZE (rust/crates/scanlex-0.1.4.crate) = 10496
 SHA256 (rust/crates/scm-record-0.3.0.crate) = 4a1bf431016c7a34038f440696c672f0fee1a15d6aea31fe100df6974a35bf5f
 SIZE (rust/crates/scm-record-0.3.0.crate) = 66845
 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
 SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
 SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
-SIZE (rust/crates/serde-1.0.203.crate) = 77935
+SHA256 (rust/crates/serde-1.0.204.crate) = bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12
+SIZE (rust/crates/serde-1.0.204.crate) = 78253
 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.14.crate) = 8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734
-SIZE (rust/crates/serde_bytes-0.11.14.crate) = 12018
-SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
-SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
-SHA256 (rust/crates/serde_json-1.0.120.crate) = 4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5
-SIZE (rust/crates/serde_json-1.0.120.crate) = 147062
+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.204.crate) = e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222
+SIZE (rust/crates/serde_derive-1.0.204.crate) = 55871
+SHA256 (rust/crates/serde_json-1.0.122.crate) = 784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da
+SIZE (rust/crates/serde_json-1.0.122.crate) = 147200
 SHA256 (rust/crates/serde_spanned-0.6.6.crate) = 79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0
 SIZE (rust/crates/serde_spanned-0.6.6.crate) = 9120
 SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
@@ -525,6 +557,8 @@ SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f53798
 SIZE (rust/crates/sha2-0.10.8.crate) = 26357
 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
+SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
 SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
 SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
 SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af
@@ -541,22 +575,22 @@ SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f86662
 SIZE (rust/crates/smawk-0.3.2.crate) = 13831
 SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
 SIZE (rust/crates/socket2-0.5.7.crate) = 55758
-SHA256 (rust/crates/stability-0.2.0.crate) = 2ff9eaf853dec4c8802325d8b6d3dffa86cc707fd7a1a4cdbf416e13b061787a
-SIZE (rust/crates/stability-0.2.0.crate) = 5366
+SHA256 (rust/crates/stability-0.2.1.crate) = d904e7009df136af5297832a3ace3370cd14ff1546a232f4f185036c2736fcac
+SIZE (rust/crates/stability-0.2.1.crate) = 5381
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
 SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
-SIZE (rust/crates/strum-0.26.2.crate) = 7189
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
 SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
 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.68.crate) = 901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9
-SIZE (rust/crates/syn-2.0.68.crate) = 265035
-SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
-SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
+SHA256 (rust/crates/syn-2.0.72.crate) = dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af
+SIZE (rust/crates/syn-2.0.72.crate) = 267069
+SHA256 (rust/crates/tempfile-3.12.0.crate) = 04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64
+SIZE (rust/crates/tempfile-3.12.0.crate) = 34423
 SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
 SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
 SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
@@ -569,10 +603,10 @@ 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.61.crate) = c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709
-SIZE (rust/crates/thiserror-1.0.61.crate) = 21264
-SHA256 (rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533
-SIZE (rust/crates/thiserror-impl-1.0.61.crate) = 15786
+SHA256 (rust/crates/thiserror-1.0.63.crate) = c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724
+SIZE (rust/crates/thiserror-1.0.63.crate) = 21537
+SHA256 (rust/crates/thiserror-impl-1.0.63.crate) = a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261
+SIZE (rust/crates/thiserror-impl-1.0.63.crate) = 16047
 SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
 SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
 SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
@@ -585,14 +619,14 @@ SHA256 (rust/crates/timeago-0.4.2.crate) = a1710e589de0a76aaf295cd47a6699f640573
 SIZE (rust/crates/timeago-0.4.2.crate) = 18821
 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
 SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
-SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
+SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
+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.38.0.crate) = ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a
-SIZE (rust/crates/tokio-1.38.0.crate) = 774094
-SHA256 (rust/crates/tokio-macros-2.3.0.crate) = 5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a
-SIZE (rust/crates/tokio-macros-2.3.0.crate) = 11753
+SHA256 (rust/crates/tokio-1.39.2.crate) = daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1
+SIZE (rust/crates/tokio-1.39.2.crate) = 780859
+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
 SIZE (rust/crates/tokio-util-0.6.10.crate) = 71140
 SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
@@ -631,8 +665,8 @@ SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f
 SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
 SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
 SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
-SHA256 (rust/crates/unicode-truncate-1.0.0.crate) = 5a5fbabedabe362c618c714dbefda9927b5afc8e2a8102f47f081089a9019226
-SIZE (rust/crates/unicode-truncate-1.0.0.crate) = 12017
+SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
+SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529
 SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
 SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
 SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
@@ -643,8 +677,8 @@ SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e
 SIZE (rust/crates/valuable-0.1.0.crate) = 27718
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
 SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
 SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
@@ -683,40 +717,42 @@ SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1e
 SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
 SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
 SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
 SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
 SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
 SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
 SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
 SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
 SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
 SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
 SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
 SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
 SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
 SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
 SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
+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.13.crate) = 59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1
@@ -725,15 +761,15 @@ SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542
 SIZE (rust/crates/winreg-0.52.0.crate) = 30148
 SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
 SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (rust/crates/zerocopy-0.7.34.crate) = ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087
-SIZE (rust/crates/zerocopy-0.7.34.crate) = 151177
-SHA256 (rust/crates/zerocopy-derive-0.7.34.crate) = 15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b
-SIZE (rust/crates/zerocopy-derive-0.7.34.crate) = 37907
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
 SHA256 (rust/crates/zstd-0.12.4.crate) = 1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c
 SIZE (rust/crates/zstd-0.12.4.crate) = 30434
 SHA256 (rust/crates/zstd-safe-6.0.6.crate) = ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581
 SIZE (rust/crates/zstd-safe-6.0.6.crate) = 20828
-SHA256 (rust/crates/zstd-sys-2.0.11+zstd.1.5.6.crate) = 75652c55c0b6f3e6f12eb786fe1bc960396bf05a1eb3bf1f3691c3610ac2e6d4
-SIZE (rust/crates/zstd-sys-2.0.11+zstd.1.5.6.crate) = 749078
-SHA256 (martinvonz-jj-v0.19.0_GH0.tar.gz) = d0b9db21894e65ec80fd7999f99023f1e65d15fa16b4ec76881247d9cd56dc55
-SIZE (martinvonz-jj-v0.19.0_GH0.tar.gz) = 1489227
+SHA256 (rust/crates/zstd-sys-2.0.12+zstd.1.5.6.crate) = 0a4e40c320c3cb459d9a9ff6de98cff88f4751ee9275d140e2be94a2b74e4c13
+SIZE (rust/crates/zstd-sys-2.0.12+zstd.1.5.6.crate) = 749063
+SHA256 (martinvonz-jj-v0.20.0_GH0.tar.gz) = b2c898ea224fe45df81c241bf1f0bc8e74c0988b8f549e894b15a38f2f4d6665
+SIZE (martinvonz-jj-v0.20.0_GH0.tar.gz) = 1544983