git: b25e46fbf1ae - main - devel/jujutsu: update to version 0.15.1

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

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

commit b25e46fbf1ae2ee6f21e260c3dd4ae252e279095
Author:     Stefan Eßer <se@FreeBSD.org>
AuthorDate: 2024-03-09 20:05:07 +0000
Commit:     Stefan Eßer <se@FreeBSD.org>
CommitDate: 2024-03-09 20:05:07 +0000

    devel/jujutsu: update to version 0.15.1
    
    For the list of changes and new features see:
    
    https://github.com/martinvonz/jj/releases/tag/v0.15.0
    
    There is no functional change between 0.15.0 and 0.15.1.
---
 devel/jujutsu/Makefile        |   8 +-
 devel/jujutsu/Makefile.crates | 241 +++++++++++----------
 devel/jujutsu/distinfo        | 488 ++++++++++++++++++++++--------------------
 devel/jujutsu/pkg-plist       |   1 -
 4 files changed, 380 insertions(+), 358 deletions(-)

diff --git a/devel/jujutsu/Makefile b/devel/jujutsu/Makefile
index f5d63822cd02..95d988be81d6 100644
--- a/devel/jujutsu/Makefile
+++ b/devel/jujutsu/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	jujutsu
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.14.0
-PORTREVISION=	1
+DISTVERSION=	0.15.1
 CATEGORIES=	devel
 
 MAINTAINER=	se@FreeBSD.org
@@ -11,13 +10,16 @@ WWW=		https://github.com/martinvonz/jj/README.md
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-LIB_DEPENDS=	libzstd.so:archivers/zstd
+LIB_DEPENDS=	libssh2.so:security/libssh2 \
+		libzstd.so:archivers/zstd
 
 USES=		cargo localbase ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	martinvonz
 GH_PROJECT=	jj
 
+PLIST_FILES=	bin/jj
+
 do-install:
 		${INSTALL_PROGRAM} ${WRKDIR}/target/*-unknown-freebsd/release/jj \
 			${STAGEDIR}${PREFIX}/bin/
diff --git a/devel/jujutsu/Makefile.crates b/devel/jujutsu/Makefile.crates
index c72c5a7f1cf5..8fd48ff57d1d 100644
--- a/devel/jujutsu/Makefile.crates
+++ b/devel/jujutsu/Makefile.crates
@@ -4,15 +4,15 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
 		anes-0.1.6 \
-		anstream-0.6.11 \
-		anstyle-1.0.4 \
+		anstream-0.6.13 \
+		anstyle-1.0.6 \
 		anstyle-parse-0.2.3 \
 		anstyle-query-1.0.2 \
 		anstyle-wincon-3.0.2 \
-		anyhow-1.0.79 \
-		arc-swap-1.6.0 \
+		anyhow-1.0.80 \
+		arc-swap-1.7.0 \
 		arrayvec-0.7.4 \
-		assert_cmd-2.0.13 \
+		assert_cmd-2.0.14 \
 		assert_matches-1.5.0 \
 		async-trait-0.1.77 \
 		autocfg-1.1.0 \
@@ -22,47 +22,49 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		bitflags-2.4.2 \
 		blake2-0.10.6 \
 		block-buffer-0.10.4 \
-		bstr-1.9.0 \
+		bstr-1.9.1 \
 		btoi-0.4.3 \
-		bumpalo-3.14.0 \
+		bumpalo-3.15.3 \
 		byteorder-1.5.0 \
 		bytes-0.4.12 \
 		bytes-1.5.0 \
 		camino-1.1.6 \
-		cargo-platform-0.1.6 \
+		cargo-platform-0.1.7 \
 		cargo_metadata-0.17.0 \
 		cassowary-0.3.0 \
 		cast-0.3.0 \
-		cc-1.0.83 \
+		cc-1.0.89 \
 		cfg-if-1.0.0 \
-		chrono-0.4.33 \
-		ciborium-0.2.1 \
-		ciborium-io-0.2.1 \
-		ciborium-ll-0.2.1 \
-		clap-4.4.18 \
+		chrono-0.4.35 \
+		ciborium-0.2.2 \
+		ciborium-io-0.2.2 \
+		ciborium-ll-0.2.2 \
+		clap-4.5.1 \
 		clap-markdown-0.1.3 \
-		clap_builder-4.4.18 \
-		clap_complete-4.4.10 \
-		clap_derive-4.4.7 \
-		clap_lex-0.6.0 \
-		clap_mangen-0.2.17 \
+		clap_builder-4.5.1 \
+		clap_complete-4.5.1 \
+		clap_complete_nushell-4.5.1 \
+		clap_derive-4.5.0 \
+		clap_lex-0.7.0 \
+		clap_mangen-0.2.20 \
 		clru-0.6.1 \
 		colorchoice-1.0.0 \
 		config-0.13.4 \
 		console-0.15.8 \
 		core-foundation-sys-0.8.6 \
 		cpufeatures-0.2.12 \
-		crc32fast-1.3.2 \
+		crc32fast-1.4.0 \
 		criterion-0.5.1 \
 		criterion-plot-0.5.0 \
 		crossbeam-0.8.4 \
-		crossbeam-channel-0.5.11 \
+		crossbeam-channel-0.5.12 \
 		crossbeam-deque-0.8.5 \
 		crossbeam-epoch-0.9.18 \
 		crossbeam-queue-0.3.11 \
 		crossbeam-utils-0.8.19 \
 		crossterm-0.27.0 \
 		crossterm_winapi-0.9.1 \
+		crunchy-0.2.2 \
 		crypto-common-0.1.6 \
 		deranged-0.3.11 \
 		diff-0.1.13 \
@@ -72,7 +74,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		dirs-sys-0.4.1 \
 		doc-comment-0.3.3 \
 		dunce-1.0.4 \
-		either-1.9.0 \
+		either-1.10.0 \
 		encode_unicode-0.3.6 \
 		equivalent-1.0.1 \
 		errno-0.3.8 \
@@ -97,91 +99,96 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		getrandom-0.2.12 \
 		gimli-0.28.1 \
 		git2-0.18.2 \
-		gix-0.56.0 \
-		gix-actor-0.28.1 \
+		gix-0.58.0 \
+		gix-actor-0.30.0 \
 		gix-bitmap-0.2.10 \
 		gix-chunk-0.4.7 \
-		gix-commitgraph-0.22.1 \
-		gix-config-0.32.1 \
-		gix-config-value-0.14.3 \
-		gix-date-0.8.3 \
-		gix-diff-0.38.0 \
-		gix-discover-0.27.0 \
-		gix-features-0.36.1 \
-		gix-fs-0.8.1 \
-		gix-glob-0.14.1 \
-		gix-hash-0.13.3 \
-		gix-hashtable-0.4.1 \
-		gix-index-0.27.1 \
-		gix-lock-11.0.1 \
+		gix-commitgraph-0.24.1 \
+		gix-config-0.34.0 \
+		gix-config-value-0.14.5 \
+		gix-date-0.8.4 \
+		gix-diff-0.40.0 \
+		gix-discover-0.29.0 \
+		gix-features-0.38.0 \
+		gix-fs-0.10.0 \
+		gix-glob-0.16.1 \
+		gix-hash-0.14.1 \
+		gix-hashtable-0.5.1 \
+		gix-index-0.29.0 \
+		gix-lock-13.1.0 \
 		gix-macros-0.1.3 \
-		gix-object-0.39.0 \
-		gix-odb-0.55.0 \
-		gix-pack-0.45.0 \
-		gix-path-0.10.3 \
-		gix-quote-0.4.10 \
-		gix-ref-0.39.1 \
-		gix-refspec-0.20.0 \
-		gix-revision-0.24.0 \
-		gix-revwalk-0.10.0 \
-		gix-sec-0.10.3 \
-		gix-tempfile-11.0.1 \
+		gix-object-0.41.0 \
+		gix-odb-0.57.0 \
+		gix-pack-0.47.0 \
+		gix-path-0.10.6 \
+		gix-quote-0.4.11 \
+		gix-ref-0.41.0 \
+		gix-refspec-0.22.0 \
+		gix-revision-0.26.0 \
+		gix-revwalk-0.12.0 \
+		gix-sec-0.10.5 \
+		gix-tempfile-13.1.0 \
 		gix-trace-0.1.7 \
-		gix-traverse-0.35.0 \
-		gix-url-0.25.2 \
-		gix-utils-0.1.8 \
+		gix-traverse-0.37.0 \
+		gix-url-0.27.1 \
+		gix-utils-0.1.10 \
 		gix-validate-0.8.3 \
 		glob-0.3.1 \
-		half-1.8.2 \
+		globset-0.4.14 \
+		half-2.4.0 \
 		hashbrown-0.14.3 \
 		heck-0.4.1 \
-		hermit-abi-0.3.4 \
+		hermit-abi-0.3.9 \
 		hex-0.4.3 \
 		home-0.5.9 \
 		iana-time-zone-0.1.60 \
 		iana-time-zone-haiku-0.1.2 \
 		idna-0.5.0 \
-		indexmap-2.2.2 \
+		ignore-0.4.22 \
+		indexmap-2.2.5 \
 		indoc-2.0.4 \
-		insta-1.34.0 \
+		insta-1.36.1 \
 		instant-0.1.12 \
 		iovec-0.1.4 \
-		is-terminal-0.4.10 \
+		is-terminal-0.4.12 \
 		itertools-0.10.5 \
 		itertools-0.11.0 \
+		itertools-0.12.1 \
 		itoa-1.0.10 \
-		jobserver-0.1.27 \
-		js-sys-0.3.67 \
+		jobserver-0.1.28 \
+		js-sys-0.3.69 \
 		jwalk-0.8.1 \
 		lazy_static-1.4.0 \
 		libc-0.2.153 \
 		libgit2-sys-0.16.2+1.7.2 \
 		libredox-0.0.1 \
 		libssh2-sys-0.3.0 \
-		libz-sys-1.1.14 \
+		libz-sys-1.1.15 \
 		linked-hash-map-0.5.6 \
 		linux-raw-sys-0.4.13 \
 		lock_api-0.4.11 \
-		log-0.4.20 \
+		log-0.4.21 \
 		maplit-1.0.2 \
 		matchers-0.1.0 \
 		memchr-2.7.1 \
-		memmap2-0.9.3 \
+		memmap2-0.9.4 \
 		minimal-lexical-0.2.1 \
-		miniz_oxide-0.7.1 \
-		mio-0.8.10 \
+		miniz_oxide-0.7.2 \
+		minus-5.5.3 \
+		mio-0.8.11 \
 		multimap-0.8.3 \
 		nom-7.1.3 \
 		nu-ansi-term-0.46.0 \
-		num-traits-0.2.17 \
+		num-conv-0.1.0 \
+		num-traits-0.2.18 \
 		num_cpus-1.16.0 \
-		num_threads-0.1.6 \
+		num_threads-0.1.7 \
 		object-0.32.2 \
 		once_cell-1.19.0 \
 		oorandom-11.1.3 \
 		openssl-probe-0.1.5 \
-		openssl-src-300.2.1+3.2.0 \
-		openssl-sys-0.9.98 \
+		openssl-src-300.2.3+3.2.1 \
+		openssl-sys-0.9.101 \
 		option-ext-0.2.0 \
 		overload-0.1.1 \
 		parking_lot-0.12.1 \
@@ -189,14 +196,14 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		paste-1.0.14 \
 		pathdiff-0.2.1 \
 		percent-encoding-2.3.1 \
-		pest-2.7.7 \
-		pest_derive-2.7.7 \
-		pest_generator-2.7.7 \
-		pest_meta-2.7.7 \
+		pest-2.7.8 \
+		pest_derive-2.7.8 \
+		pest_generator-2.7.8 \
+		pest_meta-2.7.8 \
 		petgraph-0.6.4 \
 		pin-project-lite-0.2.13 \
 		pin-utils-0.1.0 \
-		pkg-config-0.3.29 \
+		pkg-config-0.3.30 \
 		plotters-0.3.5 \
 		plotters-backend-0.3.5 \
 		plotters-svg-0.3.5 \
@@ -207,19 +214,19 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		predicates-core-1.0.6 \
 		predicates-tree-1.0.9 \
 		pretty_assertions-1.4.0 \
-		prettyplease-0.1.25 \
-		proc-macro2-1.0.76 \
-		prodash-26.2.2 \
-		prost-0.11.9 \
-		prost-build-0.11.9 \
-		prost-derive-0.11.9 \
-		prost-types-0.11.9 \
+		prettyplease-0.2.16 \
+		proc-macro2-1.0.78 \
+		prodash-28.0.0 \
+		prost-0.12.3 \
+		prost-build-0.12.3 \
+		prost-derive-0.12.3 \
+		prost-types-0.12.3 \
 		quote-1.0.35 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.4 \
 		ratatui-0.23.0 \
-		rayon-1.8.1 \
+		rayon-1.9.0 \
 		rayon-core-1.12.1 \
 		redox_syscall-0.4.1 \
 		redox_users-0.4.4 \
@@ -227,7 +234,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		ref-cast-impl-1.0.22 \
 		regex-1.10.3 \
 		regex-automata-0.1.10 \
-		regex-automata-0.4.4 \
+		regex-automata-0.4.6 \
 		regex-syntax-0.6.29 \
 		regex-syntax-0.8.2 \
 		roff-0.2.1 \
@@ -236,15 +243,15 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		rustc-demangle-0.1.23 \
 		rustix-0.38.31 \
 		rustversion-1.0.14 \
-		ryu-1.0.16 \
+		ryu-1.0.17 \
 		same-file-1.0.6 \
 		scm-record-0.2.0 \
 		scopeguard-1.2.0 \
-		semver-1.0.21 \
-		serde-1.0.196 \
+		semver-1.0.22 \
+		serde-1.0.197 \
 		serde_bser-0.3.1 \
-		serde_derive-1.0.196 \
-		serde_json-1.0.113 \
+		serde_derive-1.0.197 \
+		serde_json-1.0.114 \
 		serde_spanned-0.6.5 \
 		sha1_smol-1.0.0 \
 		sha2-0.10.8 \
@@ -256,26 +263,25 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		slab-0.4.9 \
 		smallvec-1.13.1 \
 		smawk-0.3.2 \
-		socket2-0.5.5 \
-		strsim-0.10.0 \
+		socket2-0.5.6 \
+		strsim-0.11.0 \
 		strum-0.25.0 \
 		strum_macros-0.25.3 \
 		subtle-2.5.0 \
-		syn-1.0.109 \
-		syn-2.0.48 \
-		tempfile-3.10.0 \
+		syn-2.0.52 \
+		tempfile-3.10.1 \
 		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.0 \
-		thiserror-1.0.56 \
-		thiserror-impl-1.0.56 \
-		thread_local-1.1.7 \
-		time-0.3.31 \
+		textwrap-0.16.1 \
+		thiserror-1.0.57 \
+		thiserror-impl-1.0.57 \
+		thread_local-1.1.8 \
+		time-0.3.34 \
 		time-core-0.1.2 \
-		time-macros-0.2.16 \
+		time-macros-0.2.17 \
 		timeago-0.4.2 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.6.0 \
@@ -299,8 +305,8 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		unicode-bom-2.0.3 \
 		unicode-ident-1.0.12 \
 		unicode-linebreak-0.1.5 \
-		unicode-normalization-0.1.22 \
-		unicode-segmentation-1.10.1 \
+		unicode-normalization-0.1.23 \
+		unicode-segmentation-1.11.0 \
 		unicode-width-0.1.11 \
 		url-2.5.0 \
 		utf8parse-0.2.1 \
@@ -308,42 +314,43 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		vcpkg-0.2.15 \
 		version_check-0.9.4 \
 		wait-timeout-0.2.0 \
-		walkdir-2.4.0 \
+		walkdir-2.5.0 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.90 \
-		wasm-bindgen-backend-0.2.90 \
-		wasm-bindgen-macro-0.2.90 \
-		wasm-bindgen-macro-support-0.2.90 \
-		wasm-bindgen-shared-0.2.90 \
+		wasite-0.1.0 \
+		wasm-bindgen-0.2.92 \
+		wasm-bindgen-backend-0.2.92 \
+		wasm-bindgen-macro-0.2.92 \
+		wasm-bindgen-macro-support-0.2.92 \
+		wasm-bindgen-shared-0.2.92 \
 		watchman_client-0.8.0 \
-		web-sys-0.3.67 \
+		web-sys-0.3.69 \
 		which-4.4.2 \
-		whoami-1.4.1 \
+		whoami-1.5.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.6 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		windows-0.52.0 \
 		windows-core-0.52.0 \
 		windows-sys-0.48.0 \
 		windows-sys-0.52.0 \
 		windows-targets-0.48.5 \
-		windows-targets-0.52.0 \
+		windows-targets-0.52.4 \
 		windows_aarch64_gnullvm-0.48.5 \
-		windows_aarch64_gnullvm-0.52.0 \
+		windows_aarch64_gnullvm-0.52.4 \
 		windows_aarch64_msvc-0.48.5 \
-		windows_aarch64_msvc-0.52.0 \
+		windows_aarch64_msvc-0.52.4 \
 		windows_i686_gnu-0.48.5 \
-		windows_i686_gnu-0.52.0 \
+		windows_i686_gnu-0.52.4 \
 		windows_i686_msvc-0.48.5 \
-		windows_i686_msvc-0.52.0 \
+		windows_i686_msvc-0.52.4 \
 		windows_x86_64_gnu-0.48.5 \
-		windows_x86_64_gnu-0.52.0 \
+		windows_x86_64_gnu-0.52.4 \
 		windows_x86_64_gnullvm-0.48.5 \
-		windows_x86_64_gnullvm-0.52.0 \
+		windows_x86_64_gnullvm-0.52.4 \
 		windows_x86_64_msvc-0.48.5 \
-		windows_x86_64_msvc-0.52.0 \
-		winnow-0.5.34 \
+		windows_x86_64_msvc-0.52.4 \
+		winnow-0.5.40 \
+		winreg-0.52.0 \
 		yaml-rust-0.4.5 \
 		yansi-0.5.1 \
 		zstd-0.12.4 \
diff --git a/devel/jujutsu/distinfo b/devel/jujutsu/distinfo
index 94805c7eaa7d..56566434ca50 100644
--- a/devel/jujutsu/distinfo
+++ b/devel/jujutsu/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1707382261
+TIMESTAMP = 1709915183
 SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
 SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -11,24 +11,24 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
 SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
 SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.11.crate) = 6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5
-SIZE (rust/crates/anstream-0.6.11.crate) = 30239
-SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
-SIZE (rust/crates/anstyle-1.0.4.crate) = 13998
+SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
+SIZE (rust/crates/anstream-0.6.13.crate) = 30928
+SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
+SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
 SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
 SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
 SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
 SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
 SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
 SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.79.crate) = 080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca
-SIZE (rust/crates/anyhow-1.0.79.crate) = 44931
-SHA256 (rust/crates/arc-swap-1.6.0.crate) = bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6
-SIZE (rust/crates/arc-swap-1.6.0.crate) = 67342
+SHA256 (rust/crates/anyhow-1.0.80.crate) = 5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1
+SIZE (rust/crates/anyhow-1.0.80.crate) = 45138
+SHA256 (rust/crates/arc-swap-1.7.0.crate) = 7b3d0060af21e8d11a926981cc00c6c1541aa91dd64b9f881985c3da1094425f
+SIZE (rust/crates/arc-swap-1.7.0.crate) = 68468
 SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
 SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
-SHA256 (rust/crates/assert_cmd-2.0.13.crate) = 00ad3f3a942eee60335ab4342358c161ee296829e0d16ff42fc1d6cb07815467
-SIZE (rust/crates/assert_cmd-2.0.13.crate) = 23917
+SHA256 (rust/crates/assert_cmd-2.0.14.crate) = ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8
+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.77.crate) = c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9
@@ -47,12 +47,12 @@ SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b
 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.0.crate) = c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc
-SIZE (rust/crates/bstr-1.9.0.crate) = 380170
+SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
+SIZE (rust/crates/bstr-1.9.1.crate) = 380305
 SHA256 (rust/crates/btoi-0.4.3.crate) = 9dd6407f73a9b8b6162d8a2ef999fe6afd7cc15902ebf42c5cd296addf17e0ad
 SIZE (rust/crates/btoi-0.4.3.crate) = 10007
-SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
-SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
+SHA256 (rust/crates/bumpalo-3.15.3.crate) = 8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b
+SIZE (rust/crates/bumpalo-3.15.3.crate) = 84438
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
@@ -61,40 +61,42 @@ SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582
 SIZE (rust/crates/bytes-1.5.0.crate) = 58909
 SHA256 (rust/crates/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c
 SIZE (rust/crates/camino-1.1.6.crate) = 30519
-SHA256 (rust/crates/cargo-platform-0.1.6.crate) = ceed8ef69d8518a5dda55c07425450b58a4e1946f4951eab6d7191ee86c2443d
-SIZE (rust/crates/cargo-platform-0.1.6.crate) = 11668
+SHA256 (rust/crates/cargo-platform-0.1.7.crate) = 694c8807f2ae16faecc43dc17d74b3eb042482789fd0eb64b39a2e04e087053f
+SIZE (rust/crates/cargo-platform-0.1.7.crate) = 11819
 SHA256 (rust/crates/cargo_metadata-0.17.0.crate) = e7daec1a2a2129eeba1644b220b4647ec537b0b5d4bfd6876fcc5a540056b592
 SIZE (rust/crates/cargo_metadata-0.17.0.crate) = 21833
 SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
 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/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/cc-1.0.89.crate) = a0ba8f7aaa012f30d5b2861462f6708eccd49c3c39863fe083a308035f63d723
+SIZE (rust/crates/cc-1.0.89.crate) = 73707
 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.33.crate) = 9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb
-SIZE (rust/crates/chrono-0.4.33.crate) = 221279
-SHA256 (rust/crates/ciborium-0.2.1.crate) = effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926
-SIZE (rust/crates/ciborium-0.2.1.crate) = 34974
-SHA256 (rust/crates/ciborium-io-0.2.1.crate) = cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656
-SIZE (rust/crates/ciborium-io-0.2.1.crate) = 6679
-SHA256 (rust/crates/ciborium-ll-0.2.1.crate) = defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b
-SIZE (rust/crates/ciborium-ll-0.2.1.crate) = 14649
-SHA256 (rust/crates/clap-4.4.18.crate) = 1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c
-SIZE (rust/crates/clap-4.4.18.crate) = 55269
+SHA256 (rust/crates/chrono-0.4.35.crate) = 8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a
+SIZE (rust/crates/chrono-0.4.35.crate) = 234267
+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.1.crate) = c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da
+SIZE (rust/crates/clap-4.5.1.crate) = 55389
 SHA256 (rust/crates/clap-markdown-0.1.3.crate) = 325f50228f76921784b6d9f2d62de6778d834483248eefecd27279174797e579
 SIZE (rust/crates/clap-markdown-0.1.3.crate) = 11397
-SHA256 (rust/crates/clap_builder-4.4.18.crate) = 4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7
-SIZE (rust/crates/clap_builder-4.4.18.crate) = 163538
-SHA256 (rust/crates/clap_complete-4.4.10.crate) = abb745187d7f4d76267b37485a65e0149edd0e91a4cfcdd3f27524ad86cee9f3
-SIZE (rust/crates/clap_complete-4.4.10.crate) = 37761
-SHA256 (rust/crates/clap_derive-4.4.7.crate) = cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442
-SIZE (rust/crates/clap_derive-4.4.7.crate) = 29046
-SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
-SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
-SHA256 (rust/crates/clap_mangen-0.2.17.crate) = 4a7c2b01e5e779c19f46a94bbd398f33ae63b0f78c07108351fb4536845bb7fd
-SIZE (rust/crates/clap_mangen-0.2.17.crate) = 14044
+SHA256 (rust/crates/clap_builder-4.5.1.crate) = 9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb
+SIZE (rust/crates/clap_builder-4.5.1.crate) = 163569
+SHA256 (rust/crates/clap_complete-4.5.1.crate) = 885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c
+SIZE (rust/crates/clap_complete-4.5.1.crate) = 37823
+SHA256 (rust/crates/clap_complete_nushell-4.5.1.crate) = 80d0e48e026ce7df2040239117d25e4e79714907420c70294a5ce4b6bbe6a7b6
+SIZE (rust/crates/clap_complete_nushell-4.5.1.crate) = 33633
+SHA256 (rust/crates/clap_derive-4.5.0.crate) = 307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47
+SIZE (rust/crates/clap_derive-4.5.0.crate) = 29042
+SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
+SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/clap_mangen-0.2.20.crate) = e1dd95b5ebb5c1c54581dd6346f3ed6a79a3eef95dd372fc2ac13d535535300e
+SIZE (rust/crates/clap_mangen-0.2.20.crate) = 14861
 SHA256 (rust/crates/clru-0.6.1.crate) = b8191fa7302e03607ff0e237d4246cc043ff5b3cb9409d995172ba3bea16b807
 SIZE (rust/crates/clru-0.6.1.crate) = 16507
 SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
@@ -107,16 +109,16 @@ SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a3
 SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
 SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
 SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
+SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
 SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
 SIZE (rust/crates/criterion-0.5.1.crate) = 110088
 SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
 SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
 SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
 SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
-SHA256 (rust/crates/crossbeam-channel-0.5.11.crate) = 176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b
-SIZE (rust/crates/crossbeam-channel-0.5.11.crate) = 90434
+SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
+SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515
 SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
 SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
@@ -129,6 +131,8 @@ SHA256 (rust/crates/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074
 SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
 SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
 SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
+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/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
@@ -147,8 +151,8 @@ SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054
 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/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
-SIZE (rust/crates/either-1.9.0.crate) = 16660
+SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
+SIZE (rust/crates/either-1.10.0.crate) = 18334
 SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
 SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
@@ -197,84 +201,86 @@ SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d24
 SIZE (rust/crates/gimli-0.28.1.crate) = 270497
 SHA256 (rust/crates/git2-0.18.2.crate) = 1b3ba52851e73b46a4c3df1d89343741112003f0f6f13beb0dfac9e457c3fdcd
 SIZE (rust/crates/git2-0.18.2.crate) = 212536
-SHA256 (rust/crates/gix-0.56.0.crate) = 5b0dcdc9c60d66535897fa40a7ea2a635e72f99456b1d9ae86b7e170e80618cb
-SIZE (rust/crates/gix-0.56.0.crate) = 243862
-SHA256 (rust/crates/gix-actor-0.28.1.crate) = 2eadca029ef716b4378f7afb19f7ee101fde9e58ba1f1445971315ac866db417
-SIZE (rust/crates/gix-actor-0.28.1.crate) = 8927
+SHA256 (rust/crates/gix-0.58.0.crate) = 31887c304d9a935f3e5494fb5d6a0106c34e965168ec0db9b457424eedd0c741
+SIZE (rust/crates/gix-0.58.0.crate) = 249656
+SHA256 (rust/crates/gix-actor-0.30.0.crate) = 0a7bb9fad6125c81372987c06469601d37e1a2d421511adb69971b9083517a8a
+SIZE (rust/crates/gix-actor-0.30.0.crate) = 8877
 SHA256 (rust/crates/gix-bitmap-0.2.10.crate) = 78b6cd0f246180034ddafac9b00a112f19178135b21eb031b3f79355891f7325
 SIZE (rust/crates/gix-bitmap-0.2.10.crate) = 6998
 SHA256 (rust/crates/gix-chunk-0.4.7.crate) = 003ec6deacf68076a0c157271a127e0bb2c031c1a41f7168cbe5d248d9b85c78
 SIZE (rust/crates/gix-chunk-0.4.7.crate) = 9411
-SHA256 (rust/crates/gix-commitgraph-0.22.1.crate) = 85a7007ba021f059803afaf6f8a48872422abc20550ac12ede6ddea2936cec36
-SIZE (rust/crates/gix-commitgraph-0.22.1.crate) = 18108
-SHA256 (rust/crates/gix-config-0.32.1.crate) = 0341471d55d8676e98b88e121d7065dfa4c9c5acea4b6d6ecdd2846e85cce0c3
-SIZE (rust/crates/gix-config-0.32.1.crate) = 61594
-SHA256 (rust/crates/gix-config-value-0.14.3.crate) = 52e0be46f4cf1f8f9e88d0e3eb7b29718aff23889563249f379119bd1ab6910e
-SIZE (rust/crates/gix-config-value-0.14.3.crate) = 12804
-SHA256 (rust/crates/gix-date-0.8.3.crate) = fb7f3dfb72bebe3449b5e642be64e3c6ccbe9821c8b8f19f487cf5bfbbf4067e
-SIZE (rust/crates/gix-date-0.8.3.crate) = 10237
-SHA256 (rust/crates/gix-diff-0.38.0.crate) = 8119a985887cfe68f4bdf92e51bd64bc758a73882d82fcfc03ebcb164441c85d
-SIZE (rust/crates/gix-diff-0.38.0.crate) = 32105
-SHA256 (rust/crates/gix-discover-0.27.0.crate) = 6fad89416ebe0b3b7df78464124e2a02417b6cd3743d48ad93df86f4d2929c07
-SIZE (rust/crates/gix-discover-0.27.0.crate) = 16442
-SHA256 (rust/crates/gix-features-0.36.1.crate) = 4d46a4a5c6bb5bebec9c0d18b65ada20e6517dbd7cf855b87dd4bbdce3a771b2
-SIZE (rust/crates/gix-features-0.36.1.crate) = 29362
-SHA256 (rust/crates/gix-fs-0.8.1.crate) = 20e86eb040f5776a5ade092282e51cdcad398adb77d948b88d17583c2ae4e107
-SIZE (rust/crates/gix-fs-0.8.1.crate) = 13692
-SHA256 (rust/crates/gix-glob-0.14.1.crate) = 5db19298c5eeea2961e5b3bf190767a2d1f09b8802aeb5f258e42276350aff19
-SIZE (rust/crates/gix-glob-0.14.1.crate) = 13065
-SHA256 (rust/crates/gix-hash-0.13.3.crate) = 1f8cf8c2266f63e582b7eb206799b63aa5fa68ee510ad349f637dfe2d0653de0
-SIZE (rust/crates/gix-hash-0.13.3.crate) = 12701
-SHA256 (rust/crates/gix-hashtable-0.4.1.crate) = feb61880816d7ec4f0b20606b498147d480860ddd9133ba542628df2f548d3ca
-SIZE (rust/crates/gix-hashtable-0.4.1.crate) = 6464
-SHA256 (rust/crates/gix-index-0.27.1.crate) = f3f308f5cd2992e96a274b0d1931e9a0e44fdcba87695ead3f6df30d8a697e9c
-SIZE (rust/crates/gix-index-0.27.1.crate) = 41861
-SHA256 (rust/crates/gix-lock-11.0.1.crate) = 7e5c65e6a29830a435664891ced3f3c1af010f14900226019590ee0971a22f37
-SIZE (rust/crates/gix-lock-11.0.1.crate) = 9498
+SHA256 (rust/crates/gix-commitgraph-0.24.1.crate) = b27bf9d74c34eca0c5c676087b7309ea5b362809ebcaf7eb90c38b547dac3e9f
+SIZE (rust/crates/gix-commitgraph-0.24.1.crate) = 18199
+SHA256 (rust/crates/gix-config-0.34.0.crate) = e62bf2073b6ce3921ffa6d8326f645f30eec5fc4a8e8a4bc0fcb721a2f3f69dc
+SIZE (rust/crates/gix-config-0.34.0.crate) = 61671
+SHA256 (rust/crates/gix-config-value-0.14.5.crate) = 74ab5d22bc21840f4be0ba2e78df947ba14d8ba6999ea798f86b5bdb999edd0c
+SIZE (rust/crates/gix-config-value-0.14.5.crate) = 12760
+SHA256 (rust/crates/gix-date-0.8.4.crate) = 17077f0870ac12b55d2eed9cb3f56549e40def514c8a783a0a79177a8a76b7c5
+SIZE (rust/crates/gix-date-0.8.4.crate) = 10180
+SHA256 (rust/crates/gix-diff-0.40.0.crate) = cbdcb5e49c4b9729dd1c361040ae5c3cd7c497b2260b18c954f62db3a63e98cf
+SIZE (rust/crates/gix-diff-0.40.0.crate) = 32043
+SHA256 (rust/crates/gix-discover-0.29.0.crate) = b4669218f3ec0cbbf8f16857b32200890f8ca585f36f5817242e4115fe4551af
+SIZE (rust/crates/gix-discover-0.29.0.crate) = 16617
+SHA256 (rust/crates/gix-features-0.38.0.crate) = 184f7f7d4e45db0e2a362aeaf12c06c5e84817d0ef91d08e8e90170dad9f0b07
+SIZE (rust/crates/gix-features-0.38.0.crate) = 30525
+SHA256 (rust/crates/gix-fs-0.10.0.crate) = 4436e883d5769f9fb18677b8712b49228357815f9e4104174a6fc2d8461a437b
+SIZE (rust/crates/gix-fs-0.10.0.crate) = 14352
+SHA256 (rust/crates/gix-glob-0.16.1.crate) = e7c050a43e4e5601c99af40d7613957698e7a90a5b33f2a319c3842f9f9dc48b
+SIZE (rust/crates/gix-glob-0.16.1.crate) = 13241
+SHA256 (rust/crates/gix-hash-0.14.1.crate) = b0ed89cdc1dce26685c80271c4287077901de3c3dd90234d5fa47c22b2268653
+SIZE (rust/crates/gix-hash-0.14.1.crate) = 12831
+SHA256 (rust/crates/gix-hashtable-0.5.1.crate) = ebe47d8c0887f82355e2e9e16b6cecaa4d5e5346a7a474ca78ff94de1db35a5b
+SIZE (rust/crates/gix-hashtable-0.5.1.crate) = 6464
+SHA256 (rust/crates/gix-index-0.29.0.crate) = 1d7152181ba8f0a3addc5075dd612cea31fc3e252b29c8be8c45f4892bf87426
+SIZE (rust/crates/gix-index-0.29.0.crate) = 43935
+SHA256 (rust/crates/gix-lock-13.1.0.crate) = 886490a07b1d6433aa91262a99d430a91cc8b9a1f758ac1282e132f1098a9342
+SIZE (rust/crates/gix-lock-13.1.0.crate) = 9737
 SHA256 (rust/crates/gix-macros-0.1.3.crate) = d75e7ab728059f595f6ddc1ad8771b8d6a231971ae493d9d5948ecad366ee8bb
 SIZE (rust/crates/gix-macros-0.1.3.crate) = 8674
-SHA256 (rust/crates/gix-object-0.39.0.crate) = febf79c5825720c1c63fe974c7bbe695d0cb54aabad73f45671c60ce0e501e33
-SIZE (rust/crates/gix-object-0.39.0.crate) = 32383
-SHA256 (rust/crates/gix-odb-0.55.0.crate) = 1fae5f971540c99c6ecc8d4368ecc9d18a9dc8b9391025c68c4399747dc93bac
-SIZE (rust/crates/gix-odb-0.55.0.crate) = 54097
-SHA256 (rust/crates/gix-pack-0.45.0.crate) = 4569491c92446fddf373456ff360aff9a9effd627b40a70f2d7914dcd75a3205
-SIZE (rust/crates/gix-pack-0.45.0.crate) = 93456
-SHA256 (rust/crates/gix-path-0.10.3.crate) = b8dd0998ab245f33d40ca2267e58d542fe54185ebd1dc41923346cf28d179fb6
-SIZE (rust/crates/gix-path-0.10.3.crate) = 13550
-SHA256 (rust/crates/gix-quote-0.4.10.crate) = 9f7dc10303d73a960d10fb82f81188b036ac3e6b11b5795b20b1a60b51d1321f
-SIZE (rust/crates/gix-quote-0.4.10.crate) = 7051
-SHA256 (rust/crates/gix-ref-0.39.1.crate) = 3b2069adc212cf7f3317ef55f6444abd06c50f28479dbbac5a86acf3b05cbbfe
-SIZE (rust/crates/gix-ref-0.39.1.crate) = 54299
-SHA256 (rust/crates/gix-refspec-0.20.0.crate) = 76d9d3b82e1ee78fc0dc1c37ea5ea76c2dbc73f407db155f0dfcea285e583bee
-SIZE (rust/crates/gix-refspec-0.20.0.crate) = 16102
-SHA256 (rust/crates/gix-revision-0.24.0.crate) = fe5dd51710ce5434bc315ea30394fab483c5377276494edd79222b321a5a9544
-SIZE (rust/crates/gix-revision-0.24.0.crate) = 19188
-SHA256 (rust/crates/gix-revwalk-0.10.0.crate) = 69d4ed2493ca94a475fdf147138e1ef8bab3b6ebb56abf3d9bda1c05372ec1dd
-SIZE (rust/crates/gix-revwalk-0.10.0.crate) = 11829
-SHA256 (rust/crates/gix-sec-0.10.3.crate) = 78f6dce0c6683e2219e8169aac4b1c29e89540a8262fef7056b31d80d969408c
-SIZE (rust/crates/gix-sec-0.10.3.crate) = 9300
-SHA256 (rust/crates/gix-tempfile-11.0.1.crate) = 388dd29114a86ec69b28d1e26d6d63a662300ecf61ab3f4cc578f7d7dc9e7e23
-SIZE (rust/crates/gix-tempfile-11.0.1.crate) = 17170
+SHA256 (rust/crates/gix-object-0.41.0.crate) = 693ce9d30741506cb082ef2d8b797415b48e032cce0ab23eff894c19a7e4777b
+SIZE (rust/crates/gix-object-0.41.0.crate) = 32330
+SHA256 (rust/crates/gix-odb-0.57.0.crate) = 8ba2fa9e81f2461b78b4d81a807867667326c84cdab48e0aed7b73a593aa1be4
+SIZE (rust/crates/gix-odb-0.57.0.crate) = 54101
+SHA256 (rust/crates/gix-pack-0.47.0.crate) = 8da5f3e78c96b76c4e6fe5e8e06b76221e4a0ee9a255aa935ed1fdf68988dfd8
+SIZE (rust/crates/gix-pack-0.47.0.crate) = 95762
+SHA256 (rust/crates/gix-path-0.10.6.crate) = 69e0b521a5c345b7cd6a81e3e6f634407360a038c8b74ba14c621124304251b8
+SIZE (rust/crates/gix-path-0.10.6.crate) = 14396
+SHA256 (rust/crates/gix-quote-0.4.11.crate) = 4d1b102957d975c6eb56c2b7ad9ac7f26d117299b910812b2e9bf086ec43496d
+SIZE (rust/crates/gix-quote-0.4.11.crate) = 7035
+SHA256 (rust/crates/gix-ref-0.41.0.crate) = 5818958994ad7879fa566f5441ebcc48f0926aa027b28948e6fbf6578894dc31
+SIZE (rust/crates/gix-ref-0.41.0.crate) = 56090
+SHA256 (rust/crates/gix-refspec-0.22.0.crate) = 613aa4d93034c5791d13bdc635e530f4ddab1412ddfb4a8215f76213177b61c7
+SIZE (rust/crates/gix-refspec-0.22.0.crate) = 16114
+SHA256 (rust/crates/gix-revision-0.26.0.crate) = 288f6549d7666db74dc3f169a9a333694fc28ecd2f5aa7b2c979c89eb556751a
+SIZE (rust/crates/gix-revision-0.26.0.crate) = 19131
+SHA256 (rust/crates/gix-revwalk-0.12.0.crate) = 5b9b4d91dfc5c14fee61a28c65113ded720403b65a0f46169c0460f731a5d03c
+SIZE (rust/crates/gix-revwalk-0.12.0.crate) = 11767
+SHA256 (rust/crates/gix-sec-0.10.5.crate) = 022592a0334bdf77c18c06e12a7c0eaff28845c37e73c51a3e37d56dd495fb35
+SIZE (rust/crates/gix-sec-0.10.5.crate) = 9338
+SHA256 (rust/crates/gix-tempfile-13.1.0.crate) = 439f4da9657aec7434cde3c2510dcdb0a35f2031233ff67ae986269c788966d7
+SIZE (rust/crates/gix-tempfile-13.1.0.crate) = 17955
 SHA256 (rust/crates/gix-trace-0.1.7.crate) = 02b202d766a7fefc596e2cc6a89cda8ad8ad733aed82da635ac120691112a9b1
 SIZE (rust/crates/gix-trace-0.1.7.crate) = 9647
-SHA256 (rust/crates/gix-traverse-0.35.0.crate) = df2112088122a0206592c84fbd42020db63b2ccaed66a0293779f2e5fbf80474
-SIZE (rust/crates/gix-traverse-0.35.0.crate) = 12516
-SHA256 (rust/crates/gix-url-0.25.2.crate) = 0c427a1a11ccfa53a4a2da47d9442c2241deee63a154bc15cc14b8312fbc4005
-SIZE (rust/crates/gix-url-0.25.2.crate) = 13397
-SHA256 (rust/crates/gix-utils-0.1.8.crate) = de6225e2de30b6e9bca2d9f1cc4731640fcef0fb3cabddceee366e7e85d3e94f
-SIZE (rust/crates/gix-utils-0.1.8.crate) = 6808
+SHA256 (rust/crates/gix-traverse-0.37.0.crate) = bfc30c5b5e4e838683b59e1b0574ce6bc1c35916df9709aaab32bb7751daf08b
+SIZE (rust/crates/gix-traverse-0.37.0.crate) = 12462
+SHA256 (rust/crates/gix-url-0.27.1.crate) = 34db38a818cda121a8b9fea119e1136ba7fb4021b89f30a3449e9873bff84fe8
+SIZE (rust/crates/gix-url-0.27.1.crate) = 13558
+SHA256 (rust/crates/gix-utils-0.1.10.crate) = 60157a15b9f14b11af1c6817ad7a93b10b50b4e5136d98a127c46a37ff16eeb6
+SIZE (rust/crates/gix-utils-0.1.10.crate) = 9406
 SHA256 (rust/crates/gix-validate-0.8.3.crate) = ac7cc36f496bd5d96cdca0f9289bb684480725d40db60f48194aa7723b883854
 SIZE (rust/crates/gix-validate-0.8.3.crate) = 7006
 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
-SIZE (rust/crates/half-1.8.2.crate) = 41874
+SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
+SIZE (rust/crates/globset-0.4.14.crate) = 25090
+SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e
+SIZE (rust/crates/half-2.4.0.crate) = 50666
 SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
 SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
 SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/hermit-abi-0.3.4.crate) = 5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f
-SIZE (rust/crates/hermit-abi-0.3.4.crate) = 14445
+SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
 SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
@@ -285,28 +291,32 @@ SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba5
 SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
 SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
 SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/indexmap-2.2.2.crate) = 824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520
-SIZE (rust/crates/indexmap-2.2.2.crate) = 76160
+SHA256 (rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
+SIZE (rust/crates/ignore-0.4.22.crate) = 55462
+SHA256 (rust/crates/indexmap-2.2.5.crate) = 7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4
+SIZE (rust/crates/indexmap-2.2.5.crate) = 81498
 SHA256 (rust/crates/indoc-2.0.4.crate) = 1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8
 SIZE (rust/crates/indoc-2.0.4.crate) = 14311
-SHA256 (rust/crates/insta-1.34.0.crate) = 5d64600be34b2fcfc267740a243fa7744441bb4947a619ac4e5bb6507f35fbfc
-SIZE (rust/crates/insta-1.34.0.crate) = 550760
+SHA256 (rust/crates/insta-1.36.1.crate) = 0a7c22c4d34ef4788c351e971c52bfdfe7ea2766f8c5466bc175dd46e52ac22e
+SIZE (rust/crates/insta-1.36.1.crate) = 552129
 SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
 SIZE (rust/crates/instant-0.1.12.crate) = 6128
 SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
 SIZE (rust/crates/iovec-0.1.4.crate) = 8720
-SHA256 (rust/crates/is-terminal-0.4.10.crate) = 0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455
-SIZE (rust/crates/is-terminal-0.4.10.crate) = 7683
+SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
+SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
 SIZE (rust/crates/itertools-0.10.5.crate) = 115354
 SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
 SIZE (rust/crates/itertools-0.11.0.crate) = 125074
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
 SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
 SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-SHA256 (rust/crates/jobserver-0.1.27.crate) = 8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d
-SIZE (rust/crates/jobserver-0.1.27.crate) = 24774
-SHA256 (rust/crates/js-sys-0.3.67.crate) = 9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1
-SIZE (rust/crates/js-sys-0.3.67.crate) = 80764
+SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
+SIZE (rust/crates/jobserver-0.1.28.crate) = 25543
+SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
+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
@@ -319,42 +329,46 @@ SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b
 SIZE (rust/crates/libredox-0.0.1.crate) = 4212
 SHA256 (rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
 SIZE (rust/crates/libssh2-sys-0.3.0.crate) = 514550
-SHA256 (rust/crates/libz-sys-1.1.14.crate) = 295c17e837573c8c821dbaeb3cceb3d745ad082f7572191409e69cbc1b3fd050
-SIZE (rust/crates/libz-sys-1.1.14.crate) = 3939803
+SHA256 (rust/crates/libz-sys-1.1.15.crate) = 037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6
+SIZE (rust/crates/libz-sys-1.1.15.crate) = 3958887
 SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
 SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
 SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
 SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
 SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
 SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
-SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
-SIZE (rust/crates/log-0.4.20.crate) = 38307
+SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
 SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
 SIZE (rust/crates/maplit-1.0.2.crate) = 8871
 SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
 SIZE (rust/crates/matchers-0.1.0.crate) = 6948
 SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
 SIZE (rust/crates/memchr-2.7.1.crate) = 96307
-SHA256 (rust/crates/memmap2-0.9.3.crate) = 45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92
-SIZE (rust/crates/memmap2-0.9.3.crate) = 33125
+SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322
+SIZE (rust/crates/memmap2-0.9.4.crate) = 32752
 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
 SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
-SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
-SHA256 (rust/crates/mio-0.8.10.crate) = 8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09
-SIZE (rust/crates/mio-0.8.10.crate) = 102345
+SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
+SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
+SHA256 (rust/crates/minus-5.5.3.crate) = 14b5f31d6666667f707078608f25e7615c48c2243a06b66ca0fa6c4ecb96362d
+SIZE (rust/crates/minus-5.5.3.crate) = 685008
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
 SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a
 SIZE (rust/crates/multimap-0.8.3.crate) = 13518
 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
 SIZE (rust/crates/nom-7.1.3.crate) = 117570
 SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
 SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
-SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c
-SIZE (rust/crates/num-traits-0.2.17.crate) = 50190
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
+SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
 SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
 SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
-SHA256 (rust/crates/num_threads-0.1.6.crate) = 2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44
-SIZE (rust/crates/num_threads-0.1.6.crate) = 7334
+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.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
 SIZE (rust/crates/object-0.32.2.crate) = 286994
 SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
@@ -363,10 +377,10 @@ SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc
 SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
 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.2.1+3.2.0.crate) = 3fe476c29791a5ca0d1273c697e96085bbabbbea2ef7afd5617e78a4b40332d3
-SIZE (rust/crates/openssl-src-300.2.1+3.2.0.crate) = 9571211
-SHA256 (rust/crates/openssl-sys-0.9.98.crate) = c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7
-SIZE (rust/crates/openssl-sys-0.9.98.crate) = 68035
+SHA256 (rust/crates/openssl-src-300.2.3+3.2.1.crate) = 5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843
+SIZE (rust/crates/openssl-src-300.2.3+3.2.1.crate) = 9584245
+SHA256 (rust/crates/openssl-sys-0.9.101.crate) = dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff
+SIZE (rust/crates/openssl-sys-0.9.101.crate) = 68568
 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
 SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
 SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
@@ -381,22 +395,22 @@ SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab0075
 SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
 SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.7.7.crate) = 219c0dcc30b6a27553f9cc242972b67f75b60eb0db71f0b5462f38b058c41546
-SIZE (rust/crates/pest-2.7.7.crate) = 118478
-SHA256 (rust/crates/pest_derive-2.7.7.crate) = 22e1288dbd7786462961e69bfd4df7848c1e37e8b74303dbdab82c3a9cdd2809
-SIZE (rust/crates/pest_derive-2.7.7.crate) = 35839
-SHA256 (rust/crates/pest_generator-2.7.7.crate) = 1381c29a877c6d34b8c176e734f35d7f7f5b3adaefe940cb4d1bb7af94678e2e
-SIZE (rust/crates/pest_generator-2.7.7.crate) = 18184
-SHA256 (rust/crates/pest_meta-2.7.7.crate) = d0934d6907f148c22a3acbda520c7eed243ad7487a30f51f6ce52b58b7077a8a
-SIZE (rust/crates/pest_meta-2.7.7.crate) = 41562
+SHA256 (rust/crates/pest-2.7.8.crate) = 56f8023d0fb78c8e03784ea1c7f3fa36e68a723138990b8d5a47d916b651e7a8
+SIZE (rust/crates/pest-2.7.8.crate) = 118214
+SHA256 (rust/crates/pest_derive-2.7.8.crate) = b0d24f72393fd16ab6ac5738bc33cdb6a9aa73f8b902e8fe29cf4e67d7dd1026
+SIZE (rust/crates/pest_derive-2.7.8.crate) = 36144
+SHA256 (rust/crates/pest_generator-2.7.8.crate) = fdc17e2a6c7d0a492f0158d7a4bd66cc17280308bbaff78d5bef566dca35ab80
+SIZE (rust/crates/pest_generator-2.7.8.crate) = 18295
+SHA256 (rust/crates/pest_meta-2.7.8.crate) = 934cd7631c050f4674352a6e835d5f6711ffbfb9345c2fc0107155ac495ae293
+SIZE (rust/crates/pest_meta-2.7.8.crate) = 41548
 SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
 SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
 SHA256 (rust/crates/pin-project-lite-0.2.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58
 SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141
 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.29.crate) = 2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb
-SIZE (rust/crates/pkg-config-0.3.29.crate) = 20563
+SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
+SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
 SHA256 (rust/crates/plotters-0.3.5.crate) = d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45
 SIZE (rust/crates/plotters-0.3.5.crate) = 143975
 SHA256 (rust/crates/plotters-backend-0.3.5.crate) = 9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609
@@ -417,20 +431,20 @@ SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eef
 SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960
 SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
 SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
-SHA256 (rust/crates/prettyplease-0.1.25.crate) = 6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86
-SIZE (rust/crates/prettyplease-0.1.25.crate) = 49545
-SHA256 (rust/crates/proc-macro2-1.0.76.crate) = 95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c
-SIZE (rust/crates/proc-macro2-1.0.76.crate) = 45660
-SHA256 (rust/crates/prodash-26.2.2.crate) = 794b5bf8e2d19b53dcdcec3e4bba628e20f5b6062503ba89281fa7037dd7bbcf
-SIZE (rust/crates/prodash-26.2.2.crate) = 88268
-SHA256 (rust/crates/prost-0.11.9.crate) = 0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd
-SIZE (rust/crates/prost-0.11.9.crate) = 28958
-SHA256 (rust/crates/prost-build-0.11.9.crate) = 119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270
-SIZE (rust/crates/prost-build-0.11.9.crate) = 37990
-SHA256 (rust/crates/prost-derive-0.11.9.crate) = e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4
-SIZE (rust/crates/prost-derive-0.11.9.crate) = 19513
-SHA256 (rust/crates/prost-types-0.11.9.crate) = 213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13
-SIZE (rust/crates/prost-types-0.11.9.crate) = 40809
+SHA256 (rust/crates/prettyplease-0.2.16.crate) = a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5
+SIZE (rust/crates/prettyplease-0.2.16.crate) = 57630
+SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
+SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
+SHA256 (rust/crates/prodash-28.0.0.crate) = 744a264d26b88a6a7e37cbad97953fa233b94d585236310bcbc88474b4092d79
+SIZE (rust/crates/prodash-28.0.0.crate) = 90695
+SHA256 (rust/crates/prost-0.12.3.crate) = 146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a
+SIZE (rust/crates/prost-0.12.3.crate) = 29461
+SHA256 (rust/crates/prost-build-0.12.3.crate) = c55e02e35260070b6f716a2423c2ff1c3bb1642ddca6f99e1f26d06268a0e2d2
+SIZE (rust/crates/prost-build-0.12.3.crate) = 39018
+SHA256 (rust/crates/prost-derive-0.12.3.crate) = efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e
+SIZE (rust/crates/prost-derive-0.12.3.crate) = 19603
*** 271 LINES SKIPPED ***