git: d6e2acc14400 - main - devel/gitoxide: update 0.56.0 → 0.58.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 06 Sep 2026 06:19:16 UTC
The branch main has been updated by yuri:

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

commit d6e2acc14400c15ed57473cae88397eb31cd1957
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-05 23:26:31 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-06 06:18:27 +0000

    devel/gitoxide: update 0.56.0 → 0.58.0
---
 devel/gitoxide/Makefile | 39 +++++++++++++++++++++----
 devel/gitoxide/distinfo | 78 ++++++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 100 insertions(+), 17 deletions(-)

diff --git a/devel/gitoxide/Makefile b/devel/gitoxide/Makefile
index b7929adfbcf1..1a776c630624 100644
--- a/devel/gitoxide/Makefile
+++ b/devel/gitoxide/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	gitoxide
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.56.0
-PORTREVISION=	0
+DISTVERSION=	0.58.0
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -53,8 +52,6 @@ CARGO_CRATES=	adler2-2.0.1 \
 		aws-lc-rs-1.17.1 \
 		aws-lc-sys-0.42.0 \
 		base64-0.22.1 \
-		bisync-0.3.0 \
-		bisync_macros-0.2.3 \
 		bitflags-1.3.2 \
 		bitflags-2.13.0 \
 		block-buffer-0.10.4 \
@@ -133,9 +130,12 @@ CARGO_CRATES=	adler2-2.0.1 \
 		diff-0.1.13 \
 		digest-0.10.7 \
 		digest-0.11.3 \
+		directories-6.0.0 \
+		dirs-sys-0.5.0 \
 		displaydoc-0.2.6 \
 		dissimilar-1.0.11 \
 		document-features-0.2.12 \
+		dua-core-2.41.1 \
 		dunce-1.0.5 \
 		either-1.16.0 \
 		encode_unicode-1.0.0 \
@@ -164,6 +164,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		form_urlencoded-1.2.2 \
 		fs-err-3.3.0 \
 		fs_extra-1.3.0 \
+		fsevent-sys-4.1.0 \
 		futures-channel-0.3.32 \
 		futures-core-0.3.32 \
 		futures-executor-0.3.32 \
@@ -172,14 +173,16 @@ CARGO_CRATES=	adler2-2.0.1 \
 		futures-macro-0.3.32 \
 		futures-sink-0.3.32 \
 		futures-task-0.3.32 \
+		futures-timer-3.0.4 \
 		futures-util-0.3.32 \
 		generic-array-0.14.7 \
+		getopts-0.2.24 \
 		getrandom-0.2.17 \
 		getrandom-0.3.4 \
 		getrandom-0.4.3 \
 		glob-0.3.3 \
 		gloo-timers-0.3.0 \
-		h2-0.4.15 \
+		h2-0.4.16 \
 		half-2.7.1 \
 		hash32-0.3.1 \
 		hashbrown-0.14.5 \
@@ -214,6 +217,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		idna_adapter-1.2.2 \
 		indexmap-2.14.0 \
 		indoc-2.0.7 \
+		inotify-0.11.4 \
+		inotify-sys-0.1.8 \
 		insta-1.48.0 \
 		instability-0.3.12 \
 		io-close-0.3.7 \
@@ -226,6 +231,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		is_terminal_polyfill-1.70.2 \
 		itertools-0.13.0 \
 		itertools-0.14.0 \
+		itertools-0.15.0 \
 		itoa-1.0.18 \
 		jiff-0.2.31 \
 		jiff-static-0.2.31 \
@@ -239,13 +245,15 @@ CARGO_CRATES=	adler2-2.0.1 \
 		jni-sys-macros-0.4.1 \
 		jobserver-0.1.34 \
 		js-sys-0.3.103 \
-		jwalk-0.8.1 \
 		kasuari-0.4.12 \
+		kqueue-1.2.0 \
+		kqueue-sys-1.1.2 \
 		kv-log-macro-1.0.7 \
 		layout-rs-0.1.3 \
 		lazy_static-1.5.0 \
 		libc-0.2.186 \
 		libm-0.2.16 \
+		libredox-0.1.19 \
 		libsqlite3-sys-0.38.1 \
 		libz-sys-1.1.29 \
 		line-clipping-0.3.7 \
@@ -269,6 +277,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		ndk-context-0.1.1 \
 		nix-0.26.4 \
 		nonempty-0.12.0 \
+		notify-8.2.0 \
+		notify-types-2.1.0 \
 		ntapi-0.4.3 \
 		nu-ansi-term-0.50.3 \
 		num-conv-0.2.2 \
@@ -285,6 +295,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		openssl-probe-0.1.6 \
 		openssl-probe-0.2.1 \
 		openssl-sys-0.9.117 \
+		option-ext-0.2.0 \
 		page_size-0.6.0 \
 		palette-0.7.6 \
 		palette_derive-0.7.6 \
@@ -308,11 +319,14 @@ CARGO_CRATES=	adler2-2.0.1 \
 		ppv-lite86-0.2.21 \
 		prefix-trie-0.8.4 \
 		pretty_assertions-1.4.1 \
+		proc-macro-crate-3.5.0 \
 		proc-macro-error-attr2-2.0.0 \
 		proc-macro-error2-2.0.1 \
 		proc-macro2-1.0.106 \
 		prodash-31.0.0 \
 		ptyprocess-0.4.1 \
+		pulldown-cmark-0.13.4 \
+		pulldown-cmark-escape-0.11.0 \
 		quinn-0.11.11 \
 		quinn-proto-0.11.15 \
 		quinn-udp-0.5.14 \
@@ -332,13 +346,17 @@ CARGO_CRATES=	adler2-2.0.1 \
 		rayon-1.12.0 \
 		rayon-core-1.13.0 \
 		redox_syscall-0.5.18 \
+		redox_users-0.5.2 \
 		regex-1.12.4 \
 		regex-automata-0.4.14 \
 		regex-syntax-0.8.11 \
+		relative-path-1.9.3 \
 		reqwest-0.13.4 \
 		resolv-conf-0.7.6 \
 		ring-0.17.14 \
 		rsqlite-vfs-0.1.1 \
+		rstest-0.26.1 \
+		rstest_macros-0.26.1 \
 		rusqlite-0.40.1 \
 		rustc-hash-2.1.2 \
 		rustc_version-0.4.1 \
@@ -391,6 +409,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		strum-0.28.0 \
 		strum_macros-0.28.0 \
 		subtle-2.6.1 \
+		symlink-0.1.0 \
 		syn-1.0.109 \
 		syn-2.0.118 \
 		sync_wrapper-1.0.2 \
@@ -403,6 +422,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		target-triple-1.0.0 \
 		tempfile-3.27.0 \
 		termcolor-1.4.1 \
+		terminal-colorsaurus-1.0.3 \
+		terminal-trx-0.2.6 \
 		terminal_size-0.4.4 \
 		termtree-1.0.0 \
 		thiserror-1.0.69 \
@@ -412,6 +433,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		thread_local-1.1.9 \
 		time-0.3.53 \
 		time-core-0.1.9 \
+		time-macros-0.2.31 \
 		tinystr-0.8.3 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.11.0 \
@@ -423,6 +445,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		tokio-util-0.7.18 \
 		toml-1.1.2+spec-1.1.0 \
 		toml_datetime-1.1.1+spec-1.1.0 \
+		toml_edit-0.25.13+spec-1.1.0 \
 		toml_parser-1.1.2+spec-1.1.0 \
 		toml_writer-1.1.1+spec-1.1.0 \
 		tower-0.5.3 \
@@ -430,6 +453,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		tower-layer-0.3.3 \
 		tower-service-0.3.3 \
 		tracing-0.1.44 \
+		tracing-appender-0.2.5 \
 		tracing-attributes-0.1.31 \
 		tracing-core-0.1.36 \
 		tracing-forest-0.1.6 \
@@ -438,9 +462,11 @@ CARGO_CRATES=	adler2-2.0.1 \
 		tracing-subscriber-0.3.23 \
 		try-lock-0.2.5 \
 		trybuild-1.0.117 \
+		tui-markdown-0.3.9 \
 		tui-react-0.24.0 \
 		typenum-1.20.1 \
 		uluru-3.1.0 \
+		unicase-2.9.0 \
 		unicode-bom-2.0.3 \
 		unicode-ident-1.0.24 \
 		unicode-normalization-0.1.25 \
@@ -524,6 +550,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		wit-bindgen-0.57.1 \
 		writeable-0.6.3 \
 		xattr-1.6.1 \
+		xterm-color-1.0.2 \
 		xz2-0.1.7 \
 		yansi-1.0.1 \
 		yoke-0.8.3 \
diff --git a/devel/gitoxide/distinfo b/devel/gitoxide/distinfo
index fcbcb8a211d2..973b03eb7174 100644
--- a/devel/gitoxide/distinfo
+++ b/devel/gitoxide/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1784877871
+TIMESTAMP = 1788626436
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -63,10 +63,6 @@ SHA256 (rust/crates/aws-lc-sys-0.42.0.crate) = 6d9ceb1da931507a12f4fccea479dccd0
 SIZE (rust/crates/aws-lc-sys-0.42.0.crate) = 9649430
 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
 SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bisync-0.3.0.crate) = 5020822f6d6f23196ccaf55e228db36f9de1cf788052b37992e17cbc96ec41a7
-SIZE (rust/crates/bisync-0.3.0.crate) = 2368
-SHA256 (rust/crates/bisync_macros-0.2.3.crate) = d21f40d350a700f6aa107e45fb26448cf489d34794b2ba4522181dc9f1173af6
-SIZE (rust/crates/bisync_macros-0.2.3.crate) = 1419
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/bitflags-2.13.0.crate) = b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8
@@ -223,12 +219,18 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
 SHA256 (rust/crates/digest-0.11.3.crate) = f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2
 SIZE (rust/crates/digest-0.11.3.crate) = 28955
+SHA256 (rust/crates/directories-6.0.0.crate) = 16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d
+SIZE (rust/crates/directories-6.0.0.crate) = 17842
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
 SHA256 (rust/crates/displaydoc-0.2.6.crate) = 1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f
 SIZE (rust/crates/displaydoc-0.2.6.crate) = 21191
 SHA256 (rust/crates/dissimilar-1.0.11.crate) = aeda16ab4059c5fd2a83f2b9c9e9c981327b18aa8e3b313f7e6563799d4f093e
 SIZE (rust/crates/dissimilar-1.0.11.crate) = 31622
 SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
 SIZE (rust/crates/document-features-0.2.12.crate) = 14739
+SHA256 (rust/crates/dua-core-2.41.1.crate) = f5eb6fcfdefafb636afa3858535f557376e9fb575def4ccef9f1bf0cfa8646d6
+SIZE (rust/crates/dua-core-2.41.1.crate) = 21682
 SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
 SIZE (rust/crates/dunce-1.0.5.crate) = 8244
 SHA256 (rust/crates/either-1.16.0.crate) = 91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e
@@ -285,6 +287,8 @@ SHA256 (rust/crates/fs-err-3.3.0.crate) = 73fde052dbfc920003cfd2c8e2c6e6d4cc7c10
 SIZE (rust/crates/fs-err-3.3.0.crate) = 27110
 SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
 SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
+SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
+SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
 SHA256 (rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d
 SIZE (rust/crates/futures-channel-0.3.32.crate) = 33213
 SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d
@@ -301,10 +305,14 @@ SHA256 (rust/crates/futures-sink-0.3.32.crate) = c39754e157331b013978ec91992bde1
 SIZE (rust/crates/futures-sink-0.3.32.crate) = 8106
 SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393
 SIZE (rust/crates/futures-task-0.3.32.crate) = 11377
+SHA256 (rust/crates/futures-timer-3.0.4.crate) = af43fadb8a98512d547e37b4e92e0ced13e205c061b87b4623eff01d918d6968
+SIZE (rust/crates/futures-timer-3.0.4.crate) = 24860
 SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6
 SIZE (rust/crates/futures-util-0.3.32.crate) = 168797
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df
+SIZE (rust/crates/getopts-0.2.24.crate) = 21467
 SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0
 SIZE (rust/crates/getrandom-0.2.17.crate) = 40780
 SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
@@ -315,8 +323,8 @@ SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8
 SIZE (rust/crates/glob-0.3.3.crate) = 22861
 SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
 SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
-SHA256 (rust/crates/h2-0.4.15.crate) = 6cb093c84e8bd9b188d4c4a8cb6579fc016968d14c99882163cd3ff402a4f155
-SIZE (rust/crates/h2-0.4.15.crate) = 180875
+SHA256 (rust/crates/h2-0.4.16.crate) = a9f37a958b41b3b19ee2707c06439c0e9e547e847223eb791ecb0cb821c65e27
+SIZE (rust/crates/h2-0.4.16.crate) = 173331
 SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
 SIZE (rust/crates/half-2.7.1.crate) = 61040
 SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
@@ -385,6 +393,10 @@ SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b
 SIZE (rust/crates/indexmap-2.14.0.crate) = 104085
 SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
 SIZE (rust/crates/indoc-2.0.7.crate) = 17184
+SHA256 (rust/crates/inotify-0.11.4.crate) = 153be1941a183ec9ccd095ddbe17a8b8d435ef6c76e9e02451b933c3999af2c8
+SIZE (rust/crates/inotify-0.11.4.crate) = 30209
+SHA256 (rust/crates/inotify-sys-0.1.8.crate) = c033f80b2c113cdf91ab7a33faa9cbc014726dcad99880c8609af2a370edf37d
+SIZE (rust/crates/inotify-sys-0.1.8.crate) = 8411
 SHA256 (rust/crates/insta-1.48.0.crate) = 86f0f8fee8c926415c58d6ae43a08523a26faccb2323f5e6b644fe7dd4ef6b82
 SIZE (rust/crates/insta-1.48.0.crate) = 121313
 SHA256 (rust/crates/instability-0.3.12.crate) = 5eb2d60ef19920a3a9193c3e371f726ec1dafc045dac788d0fb3704272458971
@@ -409,6 +421,8 @@ SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d
 SIZE (rust/crates/itertools-0.13.0.crate) = 146261
 SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
 SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itertools-0.15.0.crate) = 8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc
+SIZE (rust/crates/itertools-0.15.0.crate) = 164131
 SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682
 SIZE (rust/crates/itoa-1.0.18.crate) = 15935
 SHA256 (rust/crates/jiff-0.2.31.crate) = ccfe6121cbe750cf81efa362d85c0bde7ea298ec43092d3a193baca59cdbd634
@@ -435,10 +449,12 @@ SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c97
 SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
 SHA256 (rust/crates/js-sys-0.3.103.crate) = 53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102
 SIZE (rust/crates/js-sys-0.3.103.crate) = 108366
-SHA256 (rust/crates/jwalk-0.8.1.crate) = 2735847566356cd2179a2a38264839308f7079fa96e6bd5a42d740460e003c56
-SIZE (rust/crates/jwalk-0.8.1.crate) = 39882
 SHA256 (rust/crates/kasuari-0.4.12.crate) = bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899
 SIZE (rust/crates/kasuari-0.4.12.crate) = 32684
+SHA256 (rust/crates/kqueue-1.2.0.crate) = 273c0752728918e0ac4976f2b275b6fefb9ecd400585dec929419f3844cd87b5
+SIZE (rust/crates/kqueue-1.2.0.crate) = 28412
+SHA256 (rust/crates/kqueue-sys-1.1.2.crate) = 07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087
+SIZE (rust/crates/kqueue-sys-1.1.2.crate) = 8796
 SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f
 SIZE (rust/crates/kv-log-macro-1.0.7.crate) = 16842
 SHA256 (rust/crates/layout-rs-0.1.3.crate) = 5b8b38bc67665e362eb770c6b6ae88b48d040d94a0a10c4904c37bc79d263b95
@@ -449,6 +465,8 @@ SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff
 SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981
 SIZE (rust/crates/libm-0.2.16.crate) = 164243
+SHA256 (rust/crates/libredox-0.1.19.crate) = 2026a5056764a10b2bf5d56488cba40da507f5493a6a429340e2004d9ed085fa
+SIZE (rust/crates/libredox-0.1.19.crate) = 10002
 SHA256 (rust/crates/libsqlite3-sys-0.38.1.crate) = f6c19a05435c21ac299d71b6a9c13db3e3f47c520517d58990a462a1397a61db
 SIZE (rust/crates/libsqlite3-sys-0.38.1.crate) = 5361552
 SHA256 (rust/crates/libz-sys-1.1.29.crate) = 85bc9657773828b90eeb625adff10eeac83cc21bbfd8e23a03eaa8a33c9e28d9
@@ -495,6 +513,10 @@ SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7a
 SIZE (rust/crates/nix-0.26.4.crate) = 279099
 SHA256 (rust/crates/nonempty-0.12.0.crate) = 9737e026353e5cd0736f98eddae28665118eb6f6600902a7f50db585621fecb6
 SIZE (rust/crates/nonempty-0.12.0.crate) = 13105
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-types-2.1.0.crate) = 42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a
+SIZE (rust/crates/notify-types-2.1.0.crate) = 22796
 SHA256 (rust/crates/ntapi-0.4.3.crate) = c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae
 SIZE (rust/crates/ntapi-0.4.3.crate) = 127190
 SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
@@ -527,6 +549,8 @@ SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653
 SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155
 SHA256 (rust/crates/openssl-sys-0.9.117.crate) = b47e7e6bb2c38cd930d25a23b40fa52e068c10e85f3e03a7f5ba5aaca5713695
 SIZE (rust/crates/openssl-sys-0.9.117.crate) = 76045
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
 SHA256 (rust/crates/page_size-0.6.0.crate) = 30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da
 SIZE (rust/crates/page_size-0.6.0.crate) = 8479
 SHA256 (rust/crates/palette-0.7.6.crate) = 4cbf71184cc5ecc2e4e1baccdb21026c20e5fc3dcf63028a086131b3ab00b6e6
@@ -573,6 +597,8 @@ SHA256 (rust/crates/prefix-trie-0.8.4.crate) = 4cf6e3177f0684016a5c209b00882e15f
 SIZE (rust/crates/prefix-trie-0.8.4.crate) = 81566
 SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
 SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/proc-macro-crate-3.5.0.crate) = e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f
+SIZE (rust/crates/proc-macro-crate-3.5.0.crate) = 12709
 SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
 SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
 SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
@@ -583,6 +609,10 @@ SHA256 (rust/crates/prodash-31.0.0.crate) = 962200e2d7d551451297d9fdce8513837401
 SIZE (rust/crates/prodash-31.0.0.crate) = 95697
 SHA256 (rust/crates/ptyprocess-0.4.1.crate) = 7e05aef7befb11a210468a2d77d978dde2c6381a0381e33beb575e91f57fe8cf
 SIZE (rust/crates/ptyprocess-0.4.1.crate) = 12876
+SHA256 (rust/crates/pulldown-cmark-0.13.4.crate) = e9f068eba8e7071c5f9511831b44f32c740d5adf574e990f946ddb53db2f314e
+SIZE (rust/crates/pulldown-cmark-0.13.4.crate) = 155043
+SHA256 (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae
+SIZE (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 6719
 SHA256 (rust/crates/quinn-0.11.11.crate) = 0c1a41e437b6bbd489372cd4971de128e85c855f56c57f283d20ff016cf7c0a8
 SIZE (rust/crates/quinn-0.11.11.crate) = 85390
 SHA256 (rust/crates/quinn-proto-0.11.15.crate) = 4fcb935c5bec503c2f0e306bdd3e58bb9029dcb14fa8d9ac76e3a5256ac0763e
@@ -621,12 +651,16 @@ SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe
 SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
 SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
 SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
 SHA256 (rust/crates/regex-1.12.4.crate) = f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba
 SIZE (rust/crates/regex-1.12.4.crate) = 153468
 SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f
 SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012
 SHA256 (rust/crates/regex-syntax-0.8.11.crate) = d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4
 SIZE (rust/crates/regex-syntax-0.8.11.crate) = 359055
+SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
+SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
 SHA256 (rust/crates/reqwest-0.13.4.crate) = 219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3
 SIZE (rust/crates/reqwest-0.13.4.crate) = 162754
 SHA256 (rust/crates/resolv-conf-0.7.6.crate) = 1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7
@@ -635,6 +669,10 @@ SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb
 SIZE (rust/crates/ring-0.17.14.crate) = 1502610
 SHA256 (rust/crates/rsqlite-vfs-0.1.1.crate) = c51c9ae4df8a7fba42103df5c621fa3c37eccf3a3c650879e90fc48b11cc192c
 SIZE (rust/crates/rsqlite-vfs-0.1.1.crate) = 20095
+SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49
+SIZE (rust/crates/rstest-0.26.1.crate) = 56940
+SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0
+SIZE (rust/crates/rstest_macros-0.26.1.crate) = 68256
 SHA256 (rust/crates/rusqlite-0.40.1.crate) = 11438310b19e3109b6446c33d1ed5e889428cf2e278407bc7896bc4aaea43323
 SIZE (rust/crates/rusqlite-0.40.1.crate) = 177923
 SHA256 (rust/crates/rustc-hash-2.1.2.crate) = 94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe
@@ -739,6 +777,8 @@ SHA256 (rust/crates/strum_macros-0.28.0.crate) = ab85eea0270ee17587ed4156089e10b
 SIZE (rust/crates/strum_macros-0.28.0.crate) = 30964
 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
 SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/symlink-0.1.0.crate) = a7973cce6668464ea31f176d85b13c7ab3bba2cb3b77a2ed26abd7801688010a
+SIZE (rust/crates/symlink-0.1.0.crate) = 11943
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
 SHA256 (rust/crates/syn-2.0.118.crate) = 1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422
@@ -763,6 +803,10 @@ SHA256 (rust/crates/tempfile-3.27.0.crate) = 32497e9a4c7b38532efcdebeef879707aa9
 SIZE (rust/crates/tempfile-3.27.0.crate) = 44780
 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/terminal-colorsaurus-1.0.3.crate) = 7a46bb5364467da040298c573c8a95dbf9a512efc039630409a03126e3703e90
+SIZE (rust/crates/terminal-colorsaurus-1.0.3.crate) = 29197
+SHA256 (rust/crates/terminal-trx-0.2.6.crate) = 3b3f27d9a8a177e57545481faec87acb45c6e854ed1e5a3658ad186c106f38ed
+SIZE (rust/crates/terminal-trx-0.2.6.crate) = 16322
 SHA256 (rust/crates/terminal_size-0.4.4.crate) = 230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874
 SIZE (rust/crates/terminal_size-0.4.4.crate) = 10022
 SHA256 (rust/crates/termtree-1.0.0.crate) = d4d1330fe7f7f872cd05165130b10602d667b205fd85be09be2814b115d4ced9
@@ -781,6 +825,8 @@ SHA256 (rust/crates/time-0.3.53.crate) = 18dfaaeddcb932337b5e7866ee7d0ce9b76d2fd
 SIZE (rust/crates/time-0.3.53.crate) = 273450
 SHA256 (rust/crates/time-core-0.1.9.crate) = 9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109
 SIZE (rust/crates/time-core-0.1.9.crate) = 10320
+SHA256 (rust/crates/time-macros-0.2.31.crate) = c431b87111666e491a90baa837f914fb45cd5dc3c268591b0220ff5057f2085f
+SIZE (rust/crates/time-macros-0.2.31.crate) = 33491
 SHA256 (rust/crates/tinystr-0.8.3.crate) = c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d
 SIZE (rust/crates/tinystr-0.8.3.crate) = 24710
 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
@@ -803,6 +849,8 @@ SHA256 (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 81f3d15e84cbcd896376e6730314d
 SIZE (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 56327
 SHA256 (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7
 SIZE (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 17982
+SHA256 (rust/crates/toml_edit-0.25.13+spec-1.1.0.crate) = 6975367e4d2ef766d86af01ffad14b622fecc8d4357a998fbc4deb6e9bacaf9b
+SIZE (rust/crates/toml_edit-0.25.13+spec-1.1.0.crate) = 68589
 SHA256 (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526
 SIZE (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = 35485
 SHA256 (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db
@@ -817,6 +865,8 @@ SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d195
 SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
 SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100
 SIZE (rust/crates/tracing-0.1.44.crate) = 463135
+SHA256 (rust/crates/tracing-appender-0.2.5.crate) = 050686193eb999b4bb3bc2acfa891a13da00f79734704c4b8b4ef1a10b368a3c
+SIZE (rust/crates/tracing-appender-0.2.5.crate) = 30794
 SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da
 SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733
 SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a
@@ -833,12 +883,16 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418
 SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
 SHA256 (rust/crates/trybuild-1.0.117.crate) = 0710d4dfbeae4f9c390baa784c49858a7468fa433f3fe5d0ec5ebef651cf59f9
 SIZE (rust/crates/trybuild-1.0.117.crate) = 46008
+SHA256 (rust/crates/tui-markdown-0.3.9.crate) = a0c95afc7b66008823dea2614a800d944e18990690db47517efc66cd01ff9cee
+SIZE (rust/crates/tui-markdown-0.3.9.crate) = 47358
 SHA256 (rust/crates/tui-react-0.24.0.crate) = 3c07031f0f4eb182785a8621967da6c75b9b21cfc7dfaaac78400b9a12492e66
 SIZE (rust/crates/tui-react-0.24.0.crate) = 12259
 SHA256 (rust/crates/typenum-1.20.1.crate) = b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20
 SIZE (rust/crates/typenum-1.20.1.crate) = 105479
 SHA256 (rust/crates/uluru-3.1.0.crate) = 7c8a2469e56e6e5095c82ccd3afb98dad95f7af7929aab6d8ba8d6e0f73657da
 SIZE (rust/crates/uluru-3.1.0.crate) = 9664
+SHA256 (rust/crates/unicase-2.9.0.crate) = dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142
+SIZE (rust/crates/unicase-2.9.0.crate) = 24368
 SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
 SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
 SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75
@@ -1005,6 +1059,8 @@ SHA256 (rust/crates/writeable-0.6.3.crate) = 1ffae5123b2d3fc086436f8834ae3ab053a
 SIZE (rust/crates/writeable-0.6.3.crate) = 26685
 SHA256 (rust/crates/xattr-1.6.1.crate) = 32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156
 SIZE (rust/crates/xattr-1.6.1.crate) = 15952
+SHA256 (rust/crates/xterm-color-1.0.2.crate) = 7008a9d8ba97a7e47d9b2df63fcdb8dade303010c5a7cd5bf2469d4da6eba673
+SIZE (rust/crates/xterm-color-1.0.2.crate) = 9302
 SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
 SIZE (rust/crates/xz2-0.1.7.crate) = 23892
 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
@@ -1033,5 +1089,5 @@ SHA256 (rust/crates/zlib-rs-0.6.4.crate) = 977347db8caa080403f6b6b7c1cda9479a8e8
 SIZE (rust/crates/zlib-rs-0.6.4.crate) = 213728
 SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa
 SIZE (rust/crates/zmij-1.0.21.crate) = 26665
-SHA256 (Byron-gitoxide-v0.56.0_GH0.tar.gz) = 97331d654279b8af5d070c6d391c4edc341fa784f5c7e6120278f23b92537c84
-SIZE (Byron-gitoxide-v0.56.0_GH0.tar.gz) = 15950202
+SHA256 (Byron-gitoxide-v0.58.0_GH0.tar.gz) = af8210e01903e0995aa5899d8c8cd3f4f2b115ec38a924fa7bf3c7d8ba949077
+SIZE (Byron-gitoxide-v0.58.0_GH0.tar.gz) = 17896363