From b90d6bfe3fe55a047c2de2a19fb58d677988e848 Mon Sep 17 00:00:00 2001 From: Denis Cornehl Date: Mon, 7 Apr 2025 13:08:39 +0200 Subject: [PATCH] upgrade crates-index & crates-index-diff --- Cargo.lock | 1581 +++++++++------------------------------------------- Cargo.toml | 2 +- 2 files changed, 266 insertions(+), 1317 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3eeafd135..192a7bd89 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1297,11 +1297,11 @@ dependencies = [ [[package]] name = "crates-index" -version = "3.7.0" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c5dc2f0ba9eaac8a56b9544e7ec604ac259dd5d7f8d1d10db81448dbbbc4d43" +checksum = "53bc039839f10c889821036c670dff4f750251fe976206b8401494268c70d994" dependencies = [ - "gix 0.70.0", + "gix", "hex", "home", "memchr", @@ -1319,13 +1319,13 @@ dependencies = [ [[package]] name = "crates-index-diff" -version = "26.0.0" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "940bcd23378477a9f6c4e3522bc046aa1ad7d668b8dd7c92d85446396a117479" +checksum = "512f70c0d2e3fdca6491cfe2259341f81d4819e6d46e841ade8bf008bc929804" dependencies = [ "ahash", "bstr", - "gix 0.67.0", + "gix", "hashbrown 0.14.5", "hex", "reqwest", @@ -1786,7 +1786,7 @@ dependencies = [ "font-awesome-as-a-crate", "futures-util", "getrandom 0.3.2", - "gix 0.71.0", + "gix", "grass", "hex", "hostname", @@ -2321,163 +2321,58 @@ dependencies = [ "url", ] -[[package]] -name = "gix" -version = "0.67.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7d3e78ddac368d3e3bfbc2862bc2aafa3d89f1b15fed898d9761e1ec6f3f17f" -dependencies = [ - "gix-actor 0.33.2", - "gix-attributes 0.23.1", - "gix-command 0.3.11", - "gix-commitgraph 0.25.1", - "gix-config 0.41.0", - "gix-credentials 0.25.1", - "gix-date", - "gix-diff 0.47.0", - "gix-discover 0.36.0", - "gix-features 0.39.1", - "gix-filter 0.14.0", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-ignore 0.12.1", - "gix-index 0.36.0", - "gix-lock 15.0.1", - "gix-negotiate 0.16.0", - "gix-object 0.45.0", - "gix-odb 0.64.0", - "gix-pack 0.54.0", - "gix-path", - "gix-pathspec 0.8.1", - "gix-prompt 0.8.9", - "gix-protocol 0.46.1", - "gix-ref 0.48.0", - "gix-refspec 0.26.0", - "gix-revision 0.30.0", - "gix-revwalk 0.16.0", - "gix-sec", - "gix-submodule 0.15.0", - "gix-tempfile 15.0.0", - "gix-trace", - "gix-transport 0.43.1", - "gix-traverse 0.42.0", - "gix-url 0.28.2", - "gix-utils 0.1.14", - "gix-validate", - "gix-worktree 0.37.0", - "once_cell", - "smallvec", - "thiserror 1.0.69", -] - -[[package]] -name = "gix" -version = "0.70.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "736f14636705f3a56ea52b553e67282519418d9a35bb1e90b3a9637a00296b68" -dependencies = [ - "gix-actor 0.33.2", - "gix-attributes 0.24.0", - "gix-command 0.4.1", - "gix-commitgraph 0.26.0", - "gix-config 0.43.0", - "gix-credentials 0.27.0", - "gix-date", - "gix-diff 0.50.0", - "gix-discover 0.38.0", - "gix-features 0.40.0", - "gix-filter 0.17.0", - "gix-fs 0.13.0", - "gix-glob 0.18.0", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-ignore 0.13.0", - "gix-index 0.38.0", - "gix-lock 16.0.0", - "gix-negotiate 0.18.0", - "gix-object 0.47.0", - "gix-odb 0.67.0", - "gix-pack 0.57.0", - "gix-path", - "gix-pathspec 0.9.0", - "gix-prompt 0.9.1", - "gix-protocol 0.48.0", - "gix-ref 0.50.0", - "gix-refspec 0.28.0", - "gix-revision 0.32.0", - "gix-revwalk 0.18.0", - "gix-sec", - "gix-shallow 0.2.0", - "gix-submodule 0.17.0", - "gix-tempfile 16.0.0", - "gix-trace", - "gix-transport 0.45.0", - "gix-traverse 0.44.0", - "gix-url 0.29.0", - "gix-utils 0.1.14", - "gix-validate", - "gix-worktree 0.39.0", - "once_cell", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix" version = "0.71.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a61e71ec6817fc3c9f12f812682cfe51ee6ea0d2e27e02fc3849c35524617435" dependencies = [ - "gix-actor 0.34.0", - "gix-commitgraph 0.27.0", - "gix-config 0.44.0", + "gix-actor", + "gix-attributes", + "gix-command", + "gix-commitgraph", + "gix-config", + "gix-credentials", "gix-date", - "gix-diff 0.51.0", - "gix-discover 0.39.0", - "gix-features 0.41.0", - "gix-fs 0.14.0", - "gix-glob 0.19.0", - "gix-hash 0.17.0", - "gix-hashtable 0.8.0", - "gix-lock 17.0.0", - "gix-object 0.48.0", - "gix-odb 0.68.0", - "gix-pack 0.58.0", + "gix-diff", + "gix-discover", + "gix-features", + "gix-filter", + "gix-fs", + "gix-glob", + "gix-hash", + "gix-hashtable", + "gix-ignore", + "gix-index", + "gix-lock", + "gix-negotiate", + "gix-object", + "gix-odb", + "gix-pack", "gix-path", - "gix-protocol 0.49.0", - "gix-ref 0.51.0", - "gix-refspec 0.29.0", - "gix-revision 0.33.0", - "gix-revwalk 0.19.0", + "gix-pathspec", + "gix-prompt", + "gix-protocol", + "gix-ref", + "gix-refspec", + "gix-revision", + "gix-revwalk", "gix-sec", - "gix-shallow 0.3.0", - "gix-tempfile 17.0.0", + "gix-shallow", + "gix-submodule", + "gix-tempfile", "gix-trace", - "gix-traverse 0.45.0", - "gix-url 0.30.0", - "gix-utils 0.2.0", + "gix-transport", + "gix-traverse", + "gix-url", + "gix-utils", "gix-validate", + "gix-worktree", "once_cell", "smallvec", "thiserror 2.0.12", ] -[[package]] -name = "gix-actor" -version = "0.33.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20018a1a6332e065f1fcc8305c1c932c6b8c9985edea2284b3c79dc6fa3ee4b2" -dependencies = [ - "bstr", - "gix-date", - "gix-utils 0.1.14", - "itoa 1.0.15", - "thiserror 2.0.12", - "winnow 0.6.26", -] - [[package]] name = "gix-actor" version = "0.34.0" @@ -2486,39 +2381,22 @@ checksum = "f438c87d4028aca4b82f82ba8d8ab1569823cfb3e5bc5fa8456a71678b2a20e7" dependencies = [ "bstr", "gix-date", - "gix-utils 0.2.0", + "gix-utils", "itoa 1.0.15", "thiserror 2.0.12", - "winnow 0.7.4", -] - -[[package]] -name = "gix-attributes" -version = "0.23.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddf9bf852194c0edfe699a2d36422d2c1f28f73b7c6d446c3f0ccd3ba232cadc" -dependencies = [ - "bstr", - "gix-glob 0.17.1", - "gix-path", - "gix-quote 0.4.15", - "gix-trace", - "kstring", - "smallvec", - "thiserror 2.0.12", - "unicode-bom", + "winnow", ] [[package]] name = "gix-attributes" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f151000bf662ef5f641eca6102d942ee31ace80f271a3ef642e99776ce6ddb38" +checksum = "e4e25825e0430aa11096f8b65ced6780d4a96a133f81904edceebb5344c8dd7f" dependencies = [ "bstr", - "gix-glob 0.18.0", + "gix-glob", "gix-path", - "gix-quote 0.4.15", + "gix-quote", "gix-trace", "kstring", "smallvec", @@ -2544,30 +2422,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-command" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d7d6b8f3a64453fd7e8191eb80b351eb7ac0839b40a1237cd2c137d5079fe53" -dependencies = [ - "bstr", - "gix-path", - "gix-trace", - "shell-words", -] - -[[package]] -name = "gix-command" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb410b84d6575db45e62025a9118bdbf4d4b099ce7575a76161e898d9ca98df1" -dependencies = [ - "bstr", - "gix-path", - "gix-trace", - "shell-words", -] - [[package]] name = "gix-command" version = "0.5.0" @@ -2576,39 +2430,11 @@ checksum = "c0378995847773a697f8e157fe2963ecf3462fe64be05b7b3da000b3b472def8" dependencies = [ "bstr", "gix-path", - "gix-quote 0.5.0", + "gix-quote", "gix-trace", "shell-words", ] -[[package]] -name = "gix-commitgraph" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8da6591a7868fb2b6dabddea6b09988b0b05e0213f938dbaa11a03dd7a48d85" -dependencies = [ - "bstr", - "gix-chunk", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "memmap2", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-commitgraph" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e23a8ec2d8a16026a10dafdb6ed51bcfd08f5d97f20fa52e200bc50cb72e4877" -dependencies = [ - "bstr", - "gix-chunk", - "gix-features 0.40.0", - "gix-hash 0.16.0", - "memmap2", - "thiserror 2.0.12", -] - [[package]] name = "gix-commitgraph" version = "0.27.0" @@ -2617,53 +2443,11 @@ checksum = "043cbe49b7a7505150db975f3cb7c15833335ac1e26781f615454d9d640a28fe" dependencies = [ "bstr", "gix-chunk", - "gix-hash 0.17.0", + "gix-hash", "memmap2", "thiserror 2.0.12", ] -[[package]] -name = "gix-config" -version = "0.41.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bedd1bf1c7b994be9d57207e8e0de79016c05e2e8701d3015da906e65ac445e" -dependencies = [ - "bstr", - "gix-config-value", - "gix-features 0.39.1", - "gix-glob 0.17.1", - "gix-path", - "gix-ref 0.48.0", - "gix-sec", - "memchr", - "once_cell", - "smallvec", - "thiserror 1.0.69", - "unicode-bom", - "winnow 0.6.26", -] - -[[package]] -name = "gix-config" -version = "0.43.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "377c1efd2014d5d469e0b3cd2952c8097bce9828f634e04d5665383249f1d9e9" -dependencies = [ - "bstr", - "gix-config-value", - "gix-features 0.40.0", - "gix-glob 0.18.0", - "gix-path", - "gix-ref 0.50.0", - "gix-sec", - "memchr", - "once_cell", - "smallvec", - "thiserror 2.0.12", - "unicode-bom", - "winnow 0.6.26", -] - [[package]] name = "gix-config" version = "0.44.0" @@ -2672,17 +2456,17 @@ checksum = "9c6f830bf746604940261b49abf7f655d2c19cadc9f4142ae9379e3a316e8cfa" dependencies = [ "bstr", "gix-config-value", - "gix-features 0.41.0", - "gix-glob 0.19.0", + "gix-features", + "gix-glob", "gix-path", - "gix-ref 0.51.0", + "gix-ref", "gix-sec", "memchr", "once_cell", "smallvec", "thiserror 2.0.12", "unicode-bom", - "winnow 0.7.4", + "winnow", ] [[package]] @@ -2700,35 +2484,18 @@ dependencies = [ [[package]] name = "gix-credentials" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2be87bb8685fc7e6e7032ef71c45068ffff609724a0c897b8047fde10db6ae71" -dependencies = [ - "bstr", - "gix-command 0.3.11", - "gix-config-value", - "gix-path", - "gix-prompt 0.8.9", - "gix-sec", - "gix-trace", - "gix-url 0.28.2", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-credentials" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf950f9ee1690bb9c4388b5152baa8a9f41ad61e5cf1ba0ec8c207b08dab9e45" +checksum = "25322308aaf65789536b860d21137c3f7b69004ac4971c15c1abb08d3951c062" dependencies = [ "bstr", - "gix-command 0.4.1", + "gix-command", "gix-config-value", "gix-path", - "gix-prompt 0.9.1", + "gix-prompt", "gix-sec", "gix-trace", - "gix-url 0.29.0", + "gix-url", "thiserror 2.0.12", ] @@ -2744,39 +2511,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-diff" -version = "0.47.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9850fd0c15af113db6f9e130d13091ba0d3754e570a2afdff9e2f3043da260e" -dependencies = [ - "bstr", - "gix-command 0.3.11", - "gix-filter 0.14.0", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-object 0.45.0", - "gix-path", - "gix-tempfile 15.0.0", - "gix-trace", - "gix-traverse 0.42.0", - "gix-worktree 0.37.0", - "imara-diff", - "thiserror 1.0.69", -] - -[[package]] -name = "gix-diff" -version = "0.50.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62afb7f4ca0acdf4e9dad92065b2eb1bf2993bcc5014b57bc796e3a365b17c4d" -dependencies = [ - "bstr", - "gix-hash 0.16.0", - "gix-object 0.47.0", - "thiserror 2.0.12", -] - [[package]] name = "gix-diff" version = "0.51.0" @@ -2784,40 +2518,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2c975dad2afc85e4e233f444d1efbe436c3cdcf3a07173984509c436d00a3f8" dependencies = [ "bstr", - "gix-hash 0.17.0", - "gix-object 0.48.0", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-discover" -version = "0.36.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c522e31f458f50af09dfb014e10873c5378f702f8049c96f508989aad59671f6" -dependencies = [ - "bstr", - "dunce", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-path", - "gix-ref 0.48.0", - "gix-sec", - "thiserror 1.0.69", -] - -[[package]] -name = "gix-discover" -version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0c2414bdf04064e0f5a5aa029dfda1e663cf9a6c4bfc8759f2d369299bb65d8" -dependencies = [ - "bstr", - "dunce", - "gix-fs 0.13.0", - "gix-hash 0.16.0", + "gix-command", + "gix-filter", + "gix-fs", + "gix-hash", + "gix-object", "gix-path", - "gix-ref 0.50.0", - "gix-sec", + "gix-tempfile", + "gix-trace", + "gix-traverse", + "gix-worktree", + "imara-diff", "thiserror 2.0.12", ] @@ -2829,140 +2540,55 @@ checksum = "f7fb8a4349b854506a3915de18d3341e5f1daa6b489c8affc9ca0d69efe86781" dependencies = [ "bstr", "dunce", - "gix-fs 0.14.0", - "gix-hash 0.17.0", + "gix-fs", + "gix-hash", "gix-path", - "gix-ref 0.51.0", + "gix-ref", "gix-sec", "thiserror 2.0.12", ] [[package]] name = "gix-features" -version = "0.39.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d85d673f2e022a340dba4713bed77ef2cf4cd737d2f3e0f159d45e0935fd81f" +checksum = "729b7e708352a35b2b37ab39cbc7a2b9d22f8386808a10b6ea7dd4cd1cf817cd" dependencies = [ "bytes", "crc32fast", "crossbeam-channel", "flate2", - "gix-hash 0.15.1", - "gix-trace", - "gix-utils 0.1.14", - "libc", - "once_cell", - "parking_lot", - "prodash", - "sha1", - "sha1_smol", - "thiserror 2.0.12", - "walkdir", -] - -[[package]] -name = "gix-features" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bfdd4838a8d42bd482c9f0cb526411d003ee94cc7c7b08afe5007329c71d554" -dependencies = [ - "crc32fast", - "crossbeam-channel", - "flate2", - "gix-hash 0.16.0", "gix-trace", - "gix-utils 0.1.14", + "gix-utils", "libc", "once_cell", "parking_lot", "prodash", - "sha1", - "sha1_smol", - "thiserror 2.0.12", - "walkdir", -] - -[[package]] -name = "gix-features" -version = "0.41.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "729b7e708352a35b2b37ab39cbc7a2b9d22f8386808a10b6ea7dd4cd1cf817cd" -dependencies = [ - "crc32fast", - "flate2", - "gix-trace", - "gix-utils 0.2.0", - "libc", - "once_cell", - "prodash", "thiserror 2.0.12", "walkdir", ] [[package]] name = "gix-filter" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b37f82359a4485770ed8993ae715ced1bf674f2a63e45f5a0786d38310665ea" -dependencies = [ - "bstr", - "encoding_rs", - "gix-attributes 0.23.1", - "gix-command 0.3.11", - "gix-hash 0.15.1", - "gix-object 0.45.0", - "gix-packetline-blocking", - "gix-path", - "gix-quote 0.4.15", - "gix-trace", - "gix-utils 0.1.14", - "smallvec", - "thiserror 1.0.69", -] - -[[package]] -name = "gix-filter" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdcc36cd7dbc63ed0ec3558645886553d1afd3cd09daa5efb9cba9cceb942bbb" +checksum = "cb2b2bbffdc5cc9b2b82fc82da1b98163c9b423ac2b45348baa83a947ac9ab89" dependencies = [ "bstr", "encoding_rs", - "gix-attributes 0.24.0", - "gix-command 0.4.1", - "gix-hash 0.16.0", - "gix-object 0.47.0", + "gix-attributes", + "gix-command", + "gix-hash", + "gix-object", "gix-packetline-blocking", "gix-path", - "gix-quote 0.4.15", + "gix-quote", "gix-trace", - "gix-utils 0.1.14", + "gix-utils", "smallvec", "thiserror 2.0.12", ] -[[package]] -name = "gix-fs" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3d4fac505a621f97e5ce2c69fdc425742af00c0920363ca4074f0eb48b1db9" -dependencies = [ - "fastrand", - "gix-features 0.39.1", - "gix-utils 0.1.14", -] - -[[package]] -name = "gix-fs" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "182e7fa7bfdf44ffb7cfe7451b373cdf1e00870ac9a488a49587a110c562063d" -dependencies = [ - "fastrand", - "gix-features 0.40.0", - "gix-utils 0.1.14", -] - [[package]] name = "gix-fs" version = "0.14.0" @@ -2971,68 +2597,24 @@ checksum = "951e886120dc5fa8cac053e5e5c89443f12368ca36811b2e43d1539081f9c111" dependencies = [ "bstr", "fastrand", - "gix-features 0.41.0", + "gix-features", "gix-path", - "gix-utils 0.2.0", + "gix-utils", "thiserror 2.0.12", ] [[package]] name = "gix-glob" -version = "0.17.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf69a6bec0a3581567484bf99a4003afcaf6c469fd4214352517ea355cf3435" +checksum = "20972499c03473e773a2099e5fd0c695b9b72465837797a51a43391a1635a030" dependencies = [ "bitflags 2.9.0", "bstr", - "gix-features 0.39.1", - "gix-path", -] - -[[package]] -name = "gix-glob" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e9c7249fa0a78f9b363aa58323db71e0a6161fd69860ed6f48dedf0ef3a314e" -dependencies = [ - "bitflags 2.9.0", - "bstr", - "gix-features 0.40.0", - "gix-path", -] - -[[package]] -name = "gix-glob" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20972499c03473e773a2099e5fd0c695b9b72465837797a51a43391a1635a030" -dependencies = [ - "bitflags 2.9.0", - "bstr", - "gix-features 0.41.0", + "gix-features", "gix-path", ] -[[package]] -name = "gix-hash" -version = "0.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5eccc17194ed0e67d49285e4853307e4147e95407f91c1c3e4a13ba9f4e4ce" -dependencies = [ - "faster-hex", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-hash" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e81c5ec48649b1821b3ed066a44efb95f1a268b35c1d91295e61252539fbe9f8" -dependencies = [ - "faster-hex", - "thiserror 2.0.12", -] - [[package]] name = "gix-hash" version = "0.17.0" @@ -3040,65 +2622,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "834e79722063958b03342edaa1e17595cd2939bb2b3306b3225d0815566dcb49" dependencies = [ "faster-hex", - "gix-features 0.41.0", + "gix-features", "sha1-checked", "thiserror 2.0.12", ] -[[package]] -name = "gix-hashtable" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ef65b256631078ef733bc5530c4e6b1c2e7d5c2830b75d4e9034ab3997d18fe" -dependencies = [ - "gix-hash 0.15.1", - "hashbrown 0.14.5", - "parking_lot", -] - -[[package]] -name = "gix-hashtable" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "189130bc372accd02e0520dc5ab1cef318dcc2bc829b76ab8d84bbe90ac212d1" -dependencies = [ - "gix-hash 0.16.0", - "hashbrown 0.14.5", - "parking_lot", -] - [[package]] name = "gix-hashtable" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f06066d8702a9186dc1fdc1ed751ff2d7e924ceca21cb5d51b8f990c9c2e014a" dependencies = [ - "gix-hash 0.17.0", + "gix-hash", "hashbrown 0.14.5", "parking_lot", ] [[package]] name = "gix-ignore" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6b1fb24d2a4af0aa7438e2771d60c14a80cf2c9bd55c29cf1712b841f05bb8a" -dependencies = [ - "bstr", - "gix-glob 0.17.1", - "gix-path", - "gix-trace", - "unicode-bom", -] - -[[package]] -name = "gix-ignore" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f529dcb80bf9855c0a7c49f0ac588df6d6952d63a63fefc254b9c869d2cdf6f" +checksum = "9a27c8380f493a10d1457f756a3f81924d578fc08d6535e304dfcafbf0261d18" dependencies = [ "bstr", - "gix-glob 0.18.0", + "gix-glob", "gix-path", "gix-trace", "unicode-bom", @@ -3106,50 +2653,22 @@ dependencies = [ [[package]] name = "gix-index" -version = "0.36.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27619009ca1ea33fd885041273f5fa5a09163a5c1d22a913b28d7b985e66fe29" -dependencies = [ - "bitflags 2.9.0", - "bstr", - "filetime", - "fnv", - "gix-bitmap", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-lock 15.0.1", - "gix-object 0.45.0", - "gix-traverse 0.42.0", - "gix-utils 0.1.14", - "gix-validate", - "hashbrown 0.14.5", - "itoa 1.0.15", - "libc", - "memmap2", - "rustix 0.38.44", - "smallvec", - "thiserror 1.0.69", -] - -[[package]] -name = "gix-index" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acd12e3626879369310fffe2ac61acc828613ef656b50c4ea984dd59d7dc85d8" +checksum = "855bece2d4153453aa5d0a80d51deea1ce8cd6a3b4cf213da85ac344ccb908a7" dependencies = [ "bitflags 2.9.0", "bstr", "filetime", "fnv", "gix-bitmap", - "gix-features 0.40.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-lock 16.0.0", - "gix-object 0.47.0", - "gix-traverse 0.44.0", - "gix-utils 0.1.14", + "gix-features", + "gix-fs", + "gix-hash", + "gix-lock", + "gix-object", + "gix-traverse", + "gix-utils", "gix-validate", "hashbrown 0.14.5", "itoa 1.0.15", @@ -3160,110 +2679,31 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-lock" -version = "15.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd3ab68a452db63d9f3ebdacb10f30dba1fa0d31ac64f4203d395ed1102d940" -dependencies = [ - "gix-tempfile 15.0.0", - "gix-utils 0.1.14", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-lock" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9739815270ff6940968441824d162df9433db19211ca9ba8c3fc1b50b849c642" -dependencies = [ - "gix-tempfile 16.0.0", - "gix-utils 0.1.14", - "thiserror 2.0.12", -] - [[package]] name = "gix-lock" version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df47b8f11c34520db5541bc5fc9fbc8e4b0bdfcec3736af89ccb1a5728a0126f" dependencies = [ - "gix-tempfile 17.0.0", - "gix-utils 0.2.0", + "gix-tempfile", + "gix-utils", "thiserror 2.0.12", ] [[package]] name = "gix-negotiate" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "414806291838c3349ea939c6d840ff854f84cd29bd3dde8f904f60b0e5b7d0bd" -dependencies = [ - "bitflags 2.9.0", - "gix-commitgraph 0.25.1", - "gix-date", - "gix-hash 0.15.1", - "gix-object 0.45.0", - "gix-revwalk 0.16.0", - "smallvec", - "thiserror 1.0.69", -] - -[[package]] -name = "gix-negotiate" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a8af1ef7bbe303d30b55312b7f4d33e955de43a3642ae9b7347c623d80ef80" +checksum = "dad912acf5a68a7defa4836014337ff4381af8c3c098f41f818a8c524285e57b" dependencies = [ "bitflags 2.9.0", - "gix-commitgraph 0.26.0", - "gix-date", - "gix-hash 0.16.0", - "gix-object 0.47.0", - "gix-revwalk 0.18.0", - "smallvec", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-object" -version = "0.45.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a77b6e7753d298553d9ae8b1744924481e7a49170983938bb578dccfbc6fc1a" -dependencies = [ - "bstr", - "gix-actor 0.33.2", - "gix-date", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-utils 0.1.14", - "gix-validate", - "itoa 1.0.15", - "smallvec", - "thiserror 1.0.69", - "winnow 0.6.26", -] - -[[package]] -name = "gix-object" -version = "0.47.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddc4b3a0044244f0fe22347fb7a79cca165e37829d668b41b85ff46a43e5fd68" -dependencies = [ - "bstr", - "gix-actor 0.33.2", + "gix-commitgraph", "gix-date", - "gix-features 0.40.0", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-path", - "gix-utils 0.1.14", - "gix-validate", - "itoa 1.0.15", + "gix-hash", + "gix-object", + "gix-revwalk", "smallvec", "thiserror 2.0.12", - "winnow 0.6.26", ] [[package]] @@ -3273,60 +2713,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4943fcdae6ffc135920c9ea71e0362ed539182924ab7a85dd9dac8d89b0dd69a" dependencies = [ "bstr", - "gix-actor 0.34.0", + "gix-actor", "gix-date", - "gix-features 0.41.0", - "gix-hash 0.17.0", - "gix-hashtable 0.8.0", + "gix-features", + "gix-hash", + "gix-hashtable", "gix-path", - "gix-utils 0.2.0", + "gix-utils", "gix-validate", "itoa 1.0.15", "smallvec", "thiserror 2.0.12", - "winnow 0.7.4", -] - -[[package]] -name = "gix-odb" -version = "0.64.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb86aadf7f1b2f980601b4fc94309706f9700f8008f935dc512d556c9e60f61" -dependencies = [ - "arc-swap", - "gix-date", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.45.0", - "gix-pack 0.54.0", - "gix-path", - "gix-quote 0.4.15", - "parking_lot", - "tempfile", - "thiserror 1.0.69", -] - -[[package]] -name = "gix-odb" -version = "0.67.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e93457df69cd09573608ce9fa4f443fbd84bc8d15d8d83adecd471058459c1b" -dependencies = [ - "arc-swap", - "gix-date", - "gix-features 0.40.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", - "gix-pack 0.57.0", - "gix-path", - "gix-quote 0.4.15", - "parking_lot", - "tempfile", - "thiserror 2.0.12", + "winnow", ] [[package]] @@ -3337,440 +2735,192 @@ checksum = "50306d40dcc982eb6b7593103f066ea6289c7b094cb9db14f3cd2be0b9f5e610" dependencies = [ "arc-swap", "gix-date", - "gix-features 0.41.0", - "gix-fs 0.14.0", - "gix-hash 0.17.0", - "gix-hashtable 0.8.0", - "gix-object 0.48.0", - "gix-pack 0.58.0", + "gix-features", + "gix-fs", + "gix-hash", + "gix-hashtable", + "gix-object", + "gix-pack", "gix-path", - "gix-quote 0.5.0", + "gix-quote", "parking_lot", "tempfile", "thiserror 2.0.12", ] -[[package]] -name = "gix-pack" -version = "0.54.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "363e6e59a855ba243672408139db68e2478126cdcfeabb420777df4a1f20026b" -dependencies = [ - "clru", - "gix-chunk", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.45.0", - "gix-path", - "gix-tempfile 15.0.0", - "memmap2", - "parking_lot", - "smallvec", - "thiserror 1.0.69", - "uluru", -] - -[[package]] -name = "gix-pack" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc13a475b3db735617017fb35f816079bf503765312d4b1913b18cf96f3fa515" -dependencies = [ - "clru", - "gix-chunk", - "gix-features 0.40.0", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", - "gix-path", - "gix-tempfile 16.0.0", - "memmap2", - "parking_lot", - "smallvec", - "thiserror 2.0.12", - "uluru", -] - [[package]] name = "gix-pack" version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b65fffb09393c26624ca408d32cfe8776fb94cd0a5cdf984905e1d2f39779cb" -dependencies = [ - "clru", - "gix-chunk", - "gix-features 0.41.0", - "gix-hash 0.17.0", - "gix-hashtable 0.8.0", - "gix-object 0.48.0", - "gix-path", - "memmap2", - "smallvec", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-packetline" -version = "0.18.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "123844a70cf4d5352441dc06bab0da8aef61be94ec239cb631e0ba01dc6d3a04" -dependencies = [ - "bstr", - "faster-hex", - "gix-trace", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-packetline-blocking" -version = "0.18.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1cbf8767c6abd5a6779f586702b5bcd8702380f4208219449cf1c9d0cd1e17c" -dependencies = [ - "bstr", - "faster-hex", - "gix-trace", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-path" -version = "0.10.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f910668e2f6b2a55ff35a1f04df88a1a049f7b868507f4cbeeaa220eaba7be87" -dependencies = [ - "bstr", - "gix-trace", - "home", - "once_cell", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-pathspec" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c472dfbe4a4e96fcf7efddcd4771c9037bb4fdea2faaabf2f4888210c75b81e" -dependencies = [ - "bitflags 2.9.0", - "bstr", - "gix-attributes 0.23.1", - "gix-config-value", - "gix-glob 0.17.1", - "gix-path", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-pathspec" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6430d3a686c08e9d59019806faa78c17315fe22ae73151a452195857ca02f86c" -dependencies = [ - "bitflags 2.9.0", - "bstr", - "gix-attributes 0.24.0", - "gix-config-value", - "gix-glob 0.18.0", - "gix-path", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-prompt" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a7822afc4bc9c5fbbc6ce80b00f41c129306b7685cac3248dbfa14784960594" -dependencies = [ - "gix-command 0.3.11", - "gix-config-value", - "parking_lot", - "rustix 0.38.44", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-prompt" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79f2185958e1512b989a007509df8d61dca014aa759a22bee80cfa6c594c3b6d" -dependencies = [ - "gix-command 0.4.1", - "gix-config-value", - "parking_lot", - "rustix 0.38.44", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-protocol" -version = "0.46.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a7e7e51a0dea531d3448c297e2fa919b2de187111a210c324b7e9f81508b8ca" -dependencies = [ - "bstr", - "gix-credentials 0.25.1", - "gix-date", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-transport 0.43.1", - "gix-utils 0.1.14", - "maybe-async", - "thiserror 2.0.12", - "winnow 0.6.26", -] - -[[package]] -name = "gix-protocol" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c61bd61afc6b67d213241e2100394c164be421e3f7228d3521b04f48ca5ba90" -dependencies = [ - "bstr", - "gix-credentials 0.27.0", - "gix-date", - "gix-features 0.40.0", - "gix-hash 0.16.0", - "gix-lock 16.0.0", - "gix-negotiate 0.18.0", - "gix-object 0.47.0", - "gix-ref 0.50.0", - "gix-refspec 0.28.0", - "gix-revwalk 0.18.0", - "gix-shallow 0.2.0", - "gix-trace", - "gix-transport 0.45.0", - "gix-utils 0.1.14", - "maybe-async", - "thiserror 2.0.12", - "winnow 0.6.26", -] - -[[package]] -name = "gix-protocol" -version = "0.49.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5678ddae1d62880bc30e2200be1b9387af3372e0e88e21f81b4e7f8367355b5a" -dependencies = [ - "bstr", - "gix-date", - "gix-features 0.41.0", - "gix-hash 0.17.0", - "gix-ref 0.51.0", - "gix-shallow 0.3.0", - "gix-transport 0.46.0", - "gix-utils 0.2.0", - "maybe-async", - "thiserror 2.0.12", - "winnow 0.7.4", -] - -[[package]] -name = "gix-quote" -version = "0.4.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e49357fccdb0c85c0d3a3292a9f6db32d9b3535959b5471bb9624908f4a066c6" -dependencies = [ - "bstr", - "gix-utils 0.1.14", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-quote" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b005c550bf84de3b24aa5e540a23e6146a1c01c7d30470e35d75a12f827f969" -dependencies = [ - "bstr", - "gix-utils 0.2.0", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-ref" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47385e71fa2d9da8c35e642ef4648808ddf0a52bc93425879088c706dfeaea2" +checksum = "9b65fffb09393c26624ca408d32cfe8776fb94cd0a5cdf984905e1d2f39779cb" dependencies = [ - "gix-actor 0.33.2", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-lock 15.0.1", - "gix-object 0.45.0", + "clru", + "gix-chunk", + "gix-features", + "gix-hash", + "gix-hashtable", + "gix-object", "gix-path", - "gix-tempfile 15.0.0", - "gix-utils 0.1.14", - "gix-validate", + "gix-tempfile", "memmap2", - "thiserror 1.0.69", - "winnow 0.6.26", + "parking_lot", + "smallvec", + "thiserror 2.0.12", + "uluru", ] [[package]] -name = "gix-ref" -version = "0.50.0" +name = "gix-packetline" +version = "0.18.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47adf4c5f933429f8554e95d0d92eee583cfe4b95d2bf665cd6fd4a1531ee20c" +checksum = "123844a70cf4d5352441dc06bab0da8aef61be94ec239cb631e0ba01dc6d3a04" dependencies = [ - "gix-actor 0.33.2", - "gix-features 0.40.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-lock 16.0.0", - "gix-object 0.47.0", - "gix-path", - "gix-tempfile 16.0.0", - "gix-utils 0.1.14", - "gix-validate", - "memmap2", + "bstr", + "faster-hex", + "gix-trace", "thiserror 2.0.12", - "winnow 0.6.26", ] [[package]] -name = "gix-ref" -version = "0.51.0" +name = "gix-packetline-blocking" +version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2e1f7eb6b7ce82d2d19961f74bd637bab3ea79b1bc7bfb23dbefc67b0415d8b" +checksum = "1ecf3ea2e105c7e45587bac04099824301262a6c43357fad5205da36dbb233b3" dependencies = [ - "gix-actor 0.34.0", - "gix-features 0.41.0", - "gix-fs 0.14.0", - "gix-hash 0.17.0", - "gix-lock 17.0.0", - "gix-object 0.48.0", - "gix-path", - "gix-tempfile 17.0.0", - "gix-utils 0.2.0", - "gix-validate", - "memmap2", + "bstr", + "faster-hex", + "gix-trace", "thiserror 2.0.12", - "winnow 0.7.4", ] [[package]] -name = "gix-refspec" -version = "0.26.0" +name = "gix-path" +version = "0.10.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0022038a09d80d9abf773be8efcbb502868d97f6972b8633bfb52ab6edaac442" +checksum = "f910668e2f6b2a55ff35a1f04df88a1a049f7b868507f4cbeeaa220eaba7be87" dependencies = [ "bstr", - "gix-hash 0.15.1", - "gix-revision 0.30.0", - "gix-validate", - "smallvec", - "thiserror 1.0.69", + "gix-trace", + "home", + "once_cell", + "thiserror 2.0.12", ] [[package]] -name = "gix-refspec" -version = "0.28.0" +name = "gix-pathspec" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59650228d8f612f68e7f7a25f517fcf386c5d0d39826085492e94766858b0a90" +checksum = "fef8422c3c9066d649074b24025125963f85232bfad32d6d16aea9453b82ec14" dependencies = [ + "bitflags 2.9.0", "bstr", - "gix-hash 0.16.0", - "gix-revision 0.32.0", - "gix-validate", - "smallvec", + "gix-attributes", + "gix-config-value", + "gix-glob", + "gix-path", "thiserror 2.0.12", ] [[package]] -name = "gix-refspec" -version = "0.29.0" +name = "gix-prompt" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d8587b21e2264a6e8938d940c5c99662779c13a10741a5737b15fc85c252ffc" +checksum = "fbf9cbf6239fd32f2c2c9c57eeb4e9b28fa1c9b779fa0e3b7c455eb1ca49d5f0" dependencies = [ - "bstr", - "gix-hash 0.17.0", - "gix-revision 0.33.0", - "gix-validate", - "smallvec", + "gix-command", + "gix-config-value", + "parking_lot", + "rustix 0.38.44", "thiserror 2.0.12", ] [[package]] -name = "gix-revision" -version = "0.30.0" +name = "gix-protocol" +version = "0.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee8eb4088fece3562af4a5d751e069f90e93345524ad730512185234c4b55f1" +checksum = "5678ddae1d62880bc30e2200be1b9387af3372e0e88e21f81b4e7f8367355b5a" dependencies = [ - "bitflags 2.9.0", "bstr", - "gix-commitgraph 0.25.1", + "gix-credentials", "gix-date", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.45.0", - "gix-revwalk 0.16.0", + "gix-features", + "gix-hash", + "gix-lock", + "gix-negotiate", + "gix-object", + "gix-ref", + "gix-refspec", + "gix-revwalk", + "gix-shallow", "gix-trace", - "thiserror 1.0.69", + "gix-transport", + "gix-utils", + "maybe-async", + "thiserror 2.0.12", + "winnow", ] [[package]] -name = "gix-revision" -version = "0.32.0" +name = "gix-quote" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fe28bbccca55da6d66e6c6efc6bb4003c29d407afd8178380293729733e6b53" +checksum = "1b005c550bf84de3b24aa5e540a23e6146a1c01c7d30470e35d75a12f827f969" dependencies = [ - "bitflags 2.9.0", "bstr", - "gix-commitgraph 0.26.0", - "gix-date", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", - "gix-revwalk 0.18.0", - "gix-trace", + "gix-utils", "thiserror 2.0.12", ] [[package]] -name = "gix-revision" -version = "0.33.0" +name = "gix-ref" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "342caa4e158df3020cadf62f656307c3948fe4eacfdf67171d7212811860c3e9" +checksum = "b2e1f7eb6b7ce82d2d19961f74bd637bab3ea79b1bc7bfb23dbefc67b0415d8b" dependencies = [ - "bstr", - "gix-commitgraph 0.27.0", - "gix-date", - "gix-hash 0.17.0", - "gix-object 0.48.0", - "gix-revwalk 0.19.0", + "gix-actor", + "gix-features", + "gix-fs", + "gix-hash", + "gix-lock", + "gix-object", + "gix-path", + "gix-tempfile", + "gix-utils", + "gix-validate", + "memmap2", "thiserror 2.0.12", + "winnow", ] [[package]] -name = "gix-revwalk" -version = "0.16.0" +name = "gix-refspec" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c9a9496da98d36ff19063a8576bf09a87425583b709a56dc5594fffa9d39b2" +checksum = "1d8587b21e2264a6e8938d940c5c99662779c13a10741a5737b15fc85c252ffc" dependencies = [ - "gix-commitgraph 0.25.1", - "gix-date", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.45.0", + "bstr", + "gix-hash", + "gix-revision", + "gix-validate", "smallvec", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] -name = "gix-revwalk" -version = "0.18.0" +name = "gix-revision" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4ecb80c235b1e9ef2b99b23a81ea50dd569a88a9eb767179793269e0e616247" +checksum = "342caa4e158df3020cadf62f656307c3948fe4eacfdf67171d7212811860c3e9" dependencies = [ - "gix-commitgraph 0.26.0", + "bitflags 2.9.0", + "bstr", + "gix-commitgraph", "gix-date", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", - "smallvec", + "gix-hash", + "gix-hashtable", + "gix-object", + "gix-revwalk", + "gix-trace", "thiserror 2.0.12", ] @@ -3780,11 +2930,11 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2dc7c3d7e5cdc1ab8d35130106e4af0a4f9f9eca0c81f4312b690780e92bde0d" dependencies = [ - "gix-commitgraph 0.27.0", + "gix-commitgraph", "gix-date", - "gix-hash 0.17.0", - "gix-hashtable 0.8.0", - "gix-object 0.48.0", + "gix-hash", + "gix-hashtable", + "gix-object", "smallvec", "thiserror 2.0.12", ] @@ -3801,18 +2951,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "gix-shallow" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab72543011e303e52733c85bef784603ef39632ddf47f69723def52825e35066" -dependencies = [ - "bstr", - "gix-hash 0.16.0", - "gix-lock 16.0.0", - "thiserror 2.0.12", -] - [[package]] name = "gix-shallow" version = "0.3.0" @@ -3820,75 +2958,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc0598aacfe1d52575a21c9492fee086edbb21e228ec36c819c42ab923f434c3" dependencies = [ "bstr", - "gix-hash 0.17.0", - "gix-lock 17.0.0", + "gix-hash", + "gix-lock", "thiserror 2.0.12", ] [[package]] name = "gix-submodule" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed099621873cd36c580fc822176a32a7e50fef15a5c2ed81aaa087296f0497a" -dependencies = [ - "bstr", - "gix-config 0.41.0", - "gix-path", - "gix-pathspec 0.8.1", - "gix-refspec 0.26.0", - "gix-url 0.28.2", - "thiserror 1.0.69", -] - -[[package]] -name = "gix-submodule" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74972fe8d46ac8a09490ae1e843b4caf221c5b157c5ac17057e8e1c38417a3ac" +checksum = "78c7390c2059505c365e9548016d4edc9f35749c6a9112b7b1214400bbc68da2" dependencies = [ "bstr", - "gix-config 0.43.0", + "gix-config", "gix-path", - "gix-pathspec 0.9.0", - "gix-refspec 0.28.0", - "gix-url 0.29.0", + "gix-pathspec", + "gix-refspec", + "gix-url", "thiserror 2.0.12", ] -[[package]] -name = "gix-tempfile" -version = "15.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2feb86ef094cc77a4a9a5afbfe5de626897351bbbd0de3cb9314baf3049adb82" -dependencies = [ - "dashmap", - "gix-fs 0.12.1", - "libc", - "once_cell", - "parking_lot", - "tempfile", -] - -[[package]] -name = "gix-tempfile" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2558f423945ef24a8328c55d1fd6db06b8376b0e7013b1bb476cc4ffdf678501" -dependencies = [ - "gix-fs 0.13.0", - "libc", - "once_cell", - "parking_lot", - "tempfile", -] - [[package]] name = "gix-tempfile" version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d6de439bbb9a5d3550c9c7fab0e16d2d637d120fcbe0dfbc538772a187f099b" dependencies = [ - "gix-fs 0.14.0", + "dashmap", + "gix-fs", "libc", "once_cell", "parking_lot", @@ -3901,88 +2998,22 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7" -[[package]] -name = "gix-transport" -version = "0.43.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39a1a41357b7236c03e0c984147f823d87c3e445a8581bac7006df141577200b" -dependencies = [ - "base64 0.22.1", - "bstr", - "curl", - "gix-command 0.3.11", - "gix-credentials 0.25.1", - "gix-features 0.39.1", - "gix-packetline", - "gix-quote 0.4.15", - "gix-sec", - "gix-url 0.28.2", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-transport" -version = "0.45.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11187418489477b1b5b862ae1aedbbac77e582f2c4b0ef54280f20cfe5b964d9" -dependencies = [ - "bstr", - "gix-command 0.4.1", - "gix-features 0.40.0", - "gix-packetline", - "gix-quote 0.4.15", - "gix-sec", - "gix-url 0.29.0", - "thiserror 2.0.12", -] - [[package]] name = "gix-transport" version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3f68c2870bfca8278389d2484a7f2215b67d0b0cc5277d3c72ad72acf41787e" dependencies = [ + "base64 0.22.1", "bstr", - "gix-command 0.5.0", - "gix-features 0.41.0", + "curl", + "gix-command", + "gix-credentials", + "gix-features", "gix-packetline", - "gix-quote 0.5.0", + "gix-quote", "gix-sec", - "gix-url 0.30.0", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-traverse" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f20f1b13cc4fa6ba92b24e6aa0c2fb6a34beb4458ef88c6300212db504e818df" -dependencies = [ - "bitflags 2.9.0", - "gix-commitgraph 0.25.1", - "gix-date", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.45.0", - "gix-revwalk 0.16.0", - "smallvec", - "thiserror 1.0.69", -] - -[[package]] -name = "gix-traverse" -version = "0.44.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bec70e53896586ef32a3efa7e4427b67308531ed186bb6120fb3eca0f0d61b4" -dependencies = [ - "bitflags 2.9.0", - "gix-commitgraph 0.26.0", - "gix-date", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", - "gix-revwalk 0.18.0", - "smallvec", + "gix-url", "thiserror 2.0.12", ] @@ -3993,44 +3024,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "36c0b049f8bdb61b20016694102f7b507f2e1727e83e9c5e6dad4f7d84ff7384" dependencies = [ "bitflags 2.9.0", - "gix-commitgraph 0.27.0", + "gix-commitgraph", "gix-date", - "gix-hash 0.17.0", - "gix-hashtable 0.8.0", - "gix-object 0.48.0", - "gix-revwalk 0.19.0", + "gix-hash", + "gix-hashtable", + "gix-object", + "gix-revwalk", "smallvec", "thiserror 2.0.12", ] -[[package]] -name = "gix-url" -version = "0.28.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d096fb733ba6bd3f5403dba8bd72bdd8809fe2b347b57844040b8f49c93492d9" -dependencies = [ - "bstr", - "gix-features 0.39.1", - "gix-path", - "percent-encoding", - "thiserror 2.0.12", - "url", -] - -[[package]] -name = "gix-url" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29218c768b53dd8f116045d87fec05b294c731a4b2bdd257eeca2084cc150b13" -dependencies = [ - "bstr", - "gix-features 0.40.0", - "gix-path", - "percent-encoding", - "thiserror 2.0.12", - "url", -] - [[package]] name = "gix-url" version = "0.30.0" @@ -4038,23 +3041,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48dfe23f93f1ddb84977d80bb0dd7aa09d1bf5d5afc0c9b6820cccacc25ae860" dependencies = [ "bstr", - "gix-features 0.41.0", + "gix-features", "gix-path", "percent-encoding", "thiserror 2.0.12", "url", ] -[[package]] -name = "gix-utils" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff08f24e03ac8916c478c8419d7d3c33393da9bb41fa4c24455d5406aeefd35f" -dependencies = [ - "fastrand", - "unicode-normalization", -] - [[package]] name = "gix-utils" version = "0.2.0" @@ -4077,38 +3070,19 @@ dependencies = [ [[package]] name = "gix-worktree" -version = "0.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d345e5b523550fe4fa0e912bf957de752011ccfc87451968fda1b624318f29c" -dependencies = [ - "bstr", - "gix-attributes 0.23.1", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-hash 0.15.1", - "gix-ignore 0.12.1", - "gix-index 0.36.0", - "gix-object 0.45.0", - "gix-path", - "gix-validate", -] - -[[package]] -name = "gix-worktree" -version = "0.39.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6673512f7eaa57a6876adceca6978a501d6c6569a4f177767dc405f8b9778958" +checksum = "f7760dbc4b79aa274fed30adc0d41dca6b917641f26e7867c4071b1fb4dc727b" dependencies = [ "bstr", - "gix-attributes 0.24.0", - "gix-features 0.40.0", - "gix-fs 0.13.0", - "gix-glob 0.18.0", - "gix-hash 0.16.0", - "gix-ignore 0.13.0", - "gix-index 0.38.0", - "gix-object 0.47.0", + "gix-attributes", + "gix-features", + "gix-fs", + "gix-glob", + "gix-hash", + "gix-ignore", + "gix-index", + "gix-object", "gix-path", "gix-validate", ] @@ -4957,7 +3931,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -6932,16 +5906,6 @@ dependencies = [ "cfg-if", "cpufeatures", "digest", - "sha1-asm", -] - -[[package]] -name = "sha1-asm" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "286acebaf8b67c1130aedffad26f594eff0c1292389158135327d2e23aed582b" -dependencies = [ - "cc", ] [[package]] @@ -6954,12 +5918,6 @@ dependencies = [ "sha1", ] -[[package]] -name = "sha1_smol" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" - [[package]] name = "sha2" version = "0.10.8" @@ -7789,7 +6747,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow 0.7.4", + "winnow", ] [[package]] @@ -8614,15 +7572,6 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" -[[package]] -name = "winnow" -version = "0.6.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28" -dependencies = [ - "memchr", -] - [[package]] name = "winnow" version = "0.7.4" diff --git a/Cargo.toml b/Cargo.toml index c7fe87e42..8f0458388 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,7 +27,7 @@ clap = { version = "4.0.22", features = [ "derive" ] } crates-index = { version = "3.0.0", default-features = false, features = ["git", "git-performance", "parallel"] } rayon = "1.6.1" num_cpus = "1.15.0" -crates-index-diff = { version = "26.0.0", features = [ "max-performance" ]} +crates-index-diff = { version = "27.0.0", features = [ "max-performance" ]} reqwest = { version = "0.12", features = ["json", "gzip"] } semver = { version = "1.0.4", features = ["serde"] } slug = "0.1.1"