diff --git a/Cargo.lock b/Cargo.lock index 2f5746174..5f389945d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1786,7 +1786,7 @@ dependencies = [ "font-awesome-as-a-crate", "futures-util", "getrandom 0.3.2", - "gix 0.70.0", + "gix 0.71.0", "grass", "hex", "hostname", @@ -2327,7 +2327,7 @@ version = "0.67.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7d3e78ddac368d3e3bfbc2862bc2aafa3d89f1b15fed898d9761e1ec6f3f17f" dependencies = [ - "gix-actor", + "gix-actor 0.33.2", "gix-attributes 0.23.1", "gix-command 0.3.11", "gix-commitgraph 0.25.1", @@ -2364,7 +2364,7 @@ dependencies = [ "gix-transport 0.43.1", "gix-traverse 0.42.0", "gix-url 0.28.2", - "gix-utils", + "gix-utils 0.1.14", "gix-validate", "gix-worktree 0.37.0", "once_cell", @@ -2378,7 +2378,7 @@ version = "0.70.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "736f14636705f3a56ea52b553e67282519418d9a35bb1e90b3a9637a00296b68" dependencies = [ - "gix-actor", + "gix-actor 0.33.2", "gix-attributes 0.24.0", "gix-command 0.4.1", "gix-commitgraph 0.26.0", @@ -2409,14 +2409,14 @@ dependencies = [ "gix-revision 0.32.0", "gix-revwalk 0.18.0", "gix-sec", - "gix-shallow", + "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", + "gix-utils 0.1.14", "gix-validate", "gix-worktree 0.39.0", "once_cell", @@ -2424,6 +2424,46 @@ dependencies = [ "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-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-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-sec", + "gix-shallow 0.3.0", + "gix-tempfile 17.0.0", + "gix-trace", + "gix-traverse 0.45.0", + "gix-url 0.30.0", + "gix-utils 0.2.0", + "gix-validate", + "once_cell", + "smallvec", + "thiserror 2.0.12", +] + [[package]] name = "gix-actor" version = "0.33.2" @@ -2432,12 +2472,26 @@ checksum = "20018a1a6332e065f1fcc8305c1c932c6b8c9985edea2284b3c79dc6fa3ee4b2" dependencies = [ "bstr", "gix-date", - "gix-utils", + "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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f438c87d4028aca4b82f82ba8d8ab1569823cfb3e5bc5fa8456a71678b2a20e7" +dependencies = [ + "bstr", + "gix-date", + "gix-utils 0.2.0", + "itoa 1.0.15", + "thiserror 2.0.12", + "winnow 0.7.4", +] + [[package]] name = "gix-attributes" version = "0.23.1" @@ -2447,7 +2501,7 @@ dependencies = [ "bstr", "gix-glob 0.17.1", "gix-path", - "gix-quote", + "gix-quote 0.4.15", "gix-trace", "kstring", "smallvec", @@ -2464,7 +2518,7 @@ dependencies = [ "bstr", "gix-glob 0.18.0", "gix-path", - "gix-quote", + "gix-quote 0.4.15", "gix-trace", "kstring", "smallvec", @@ -2514,6 +2568,19 @@ dependencies = [ "shell-words", ] +[[package]] +name = "gix-command" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0378995847773a697f8e157fe2963ecf3462fe64be05b7b3da000b3b472def8" +dependencies = [ + "bstr", + "gix-path", + "gix-quote 0.5.0", + "gix-trace", + "shell-words", +] + [[package]] name = "gix-commitgraph" version = "0.25.1" @@ -2542,6 +2609,19 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "gix-commitgraph" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "043cbe49b7a7505150db975f3cb7c15833335ac1e26781f615454d9d640a28fe" +dependencies = [ + "bstr", + "gix-chunk", + "gix-hash 0.17.0", + "memmap2", + "thiserror 2.0.12", +] + [[package]] name = "gix-config" version = "0.41.0" @@ -2584,11 +2664,32 @@ dependencies = [ "winnow 0.6.26", ] +[[package]] +name = "gix-config" +version = "0.44.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c6f830bf746604940261b49abf7f655d2c19cadc9f4142ae9379e3a316e8cfa" +dependencies = [ + "bstr", + "gix-config-value", + "gix-features 0.41.0", + "gix-glob 0.19.0", + "gix-path", + "gix-ref 0.51.0", + "gix-sec", + "memchr", + "once_cell", + "smallvec", + "thiserror 2.0.12", + "unicode-bom", + "winnow 0.7.4", +] + [[package]] name = "gix-config-value" -version = "0.14.11" +version = "0.14.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11365144ef93082f3403471dbaa94cfe4b5e72743bdb9560719a251d439f4cee" +checksum = "8dc2c844c4cf141884678cabef736fd91dd73068b9146e6f004ba1a0457944b6" dependencies = [ "bitflags 2.9.0", "bstr", @@ -2633,9 +2734,9 @@ dependencies = [ [[package]] name = "gix-date" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c57c477b645ee248b173bb1176b52dd528872f12c50375801a58aaf5ae91113f" +checksum = "daa30058ec7d3511fbc229e4f9e696a35abd07ec5b82e635eff864a2726217e4" dependencies = [ "bstr", "itoa 1.0.15", @@ -2676,6 +2777,18 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "gix-diff" +version = "0.51.0" +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" @@ -2708,6 +2821,22 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "gix-discover" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7fb8a4349b854506a3915de18d3341e5f1daa6b489c8affc9ca0d69efe86781" +dependencies = [ + "bstr", + "dunce", + "gix-fs 0.14.0", + "gix-hash 0.17.0", + "gix-path", + "gix-ref 0.51.0", + "gix-sec", + "thiserror 2.0.12", +] + [[package]] name = "gix-features" version = "0.39.1" @@ -2720,7 +2849,7 @@ dependencies = [ "flate2", "gix-hash 0.15.1", "gix-trace", - "gix-utils", + "gix-utils 0.1.14", "libc", "once_cell", "parking_lot", @@ -2742,7 +2871,7 @@ dependencies = [ "flate2", "gix-hash 0.16.0", "gix-trace", - "gix-utils", + "gix-utils 0.1.14", "libc", "once_cell", "parking_lot", @@ -2753,6 +2882,23 @@ dependencies = [ "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" @@ -2767,9 +2913,9 @@ dependencies = [ "gix-object 0.45.0", "gix-packetline-blocking", "gix-path", - "gix-quote", + "gix-quote 0.4.15", "gix-trace", - "gix-utils", + "gix-utils 0.1.14", "smallvec", "thiserror 1.0.69", ] @@ -2788,9 +2934,9 @@ dependencies = [ "gix-object 0.47.0", "gix-packetline-blocking", "gix-path", - "gix-quote", + "gix-quote 0.4.15", "gix-trace", - "gix-utils", + "gix-utils 0.1.14", "smallvec", "thiserror 2.0.12", ] @@ -2803,7 +2949,7 @@ checksum = "3b3d4fac505a621f97e5ce2c69fdc425742af00c0920363ca4074f0eb48b1db9" dependencies = [ "fastrand", "gix-features 0.39.1", - "gix-utils", + "gix-utils 0.1.14", ] [[package]] @@ -2814,7 +2960,21 @@ checksum = "182e7fa7bfdf44ffb7cfe7451b373cdf1e00870ac9a488a49587a110c562063d" dependencies = [ "fastrand", "gix-features 0.40.0", - "gix-utils", + "gix-utils 0.1.14", +] + +[[package]] +name = "gix-fs" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "951e886120dc5fa8cac053e5e5c89443f12368ca36811b2e43d1539081f9c111" +dependencies = [ + "bstr", + "fastrand", + "gix-features 0.41.0", + "gix-path", + "gix-utils 0.2.0", + "thiserror 2.0.12", ] [[package]] @@ -2841,6 +3001,18 @@ dependencies = [ "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-path", +] + [[package]] name = "gix-hash" version = "0.15.1" @@ -2861,6 +3033,18 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "gix-hash" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "834e79722063958b03342edaa1e17595cd2939bb2b3306b3225d0815566dcb49" +dependencies = [ + "faster-hex", + "gix-features 0.41.0", + "sha1-checked", + "thiserror 2.0.12", +] + [[package]] name = "gix-hashtable" version = "0.6.0" @@ -2883,6 +3067,17 @@ dependencies = [ "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", + "hashbrown 0.14.5", + "parking_lot", +] + [[package]] name = "gix-ignore" version = "0.12.1" @@ -2926,7 +3121,7 @@ dependencies = [ "gix-lock 15.0.1", "gix-object 0.45.0", "gix-traverse 0.42.0", - "gix-utils", + "gix-utils 0.1.14", "gix-validate", "hashbrown 0.14.5", "itoa 1.0.15", @@ -2954,7 +3149,7 @@ dependencies = [ "gix-lock 16.0.0", "gix-object 0.47.0", "gix-traverse 0.44.0", - "gix-utils", + "gix-utils 0.1.14", "gix-validate", "hashbrown 0.14.5", "itoa 1.0.15", @@ -2972,7 +3167,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cd3ab68a452db63d9f3ebdacb10f30dba1fa0d31ac64f4203d395ed1102d940" dependencies = [ "gix-tempfile 15.0.0", - "gix-utils", + "gix-utils 0.1.14", "thiserror 2.0.12", ] @@ -2983,7 +3178,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9739815270ff6940968441824d162df9433db19211ca9ba8c3fc1b50b849c642" dependencies = [ "gix-tempfile 16.0.0", - "gix-utils", + "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", "thiserror 2.0.12", ] @@ -3026,12 +3232,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a77b6e7753d298553d9ae8b1744924481e7a49170983938bb578dccfbc6fc1a" dependencies = [ "bstr", - "gix-actor", + "gix-actor 0.33.2", "gix-date", "gix-features 0.39.1", "gix-hash 0.15.1", "gix-hashtable 0.6.0", - "gix-utils", + "gix-utils 0.1.14", "gix-validate", "itoa 1.0.15", "smallvec", @@ -3046,13 +3252,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddc4b3a0044244f0fe22347fb7a79cca165e37829d668b41b85ff46a43e5fd68" dependencies = [ "bstr", - "gix-actor", + "gix-actor 0.33.2", "gix-date", "gix-features 0.40.0", "gix-hash 0.16.0", "gix-hashtable 0.7.0", "gix-path", - "gix-utils", + "gix-utils 0.1.14", "gix-validate", "itoa 1.0.15", "smallvec", @@ -3060,6 +3266,27 @@ dependencies = [ "winnow 0.6.26", ] +[[package]] +name = "gix-object" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4943fcdae6ffc135920c9ea71e0362ed539182924ab7a85dd9dac8d89b0dd69a" +dependencies = [ + "bstr", + "gix-actor 0.34.0", + "gix-date", + "gix-features 0.41.0", + "gix-hash 0.17.0", + "gix-hashtable 0.8.0", + "gix-path", + "gix-utils 0.2.0", + "gix-validate", + "itoa 1.0.15", + "smallvec", + "thiserror 2.0.12", + "winnow 0.7.4", +] + [[package]] name = "gix-odb" version = "0.64.0" @@ -3075,7 +3302,7 @@ dependencies = [ "gix-object 0.45.0", "gix-pack 0.54.0", "gix-path", - "gix-quote", + "gix-quote 0.4.15", "parking_lot", "tempfile", "thiserror 1.0.69", @@ -3096,7 +3323,28 @@ dependencies = [ "gix-object 0.47.0", "gix-pack 0.57.0", "gix-path", - "gix-quote", + "gix-quote 0.4.15", + "parking_lot", + "tempfile", + "thiserror 2.0.12", +] + +[[package]] +name = "gix-odb" +version = "0.68.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +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-path", + "gix-quote 0.5.0", "parking_lot", "tempfile", "thiserror 2.0.12", @@ -3144,11 +3392,29 @@ dependencies = [ "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.3" +version = "0.18.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7e5ae6bc3ac160a6bf44a55f5537813ca3ddb08549c0fd3e7ef699c73c439cd" +checksum = "123844a70cf4d5352441dc06bab0da8aef61be94ec239cb631e0ba01dc6d3a04" dependencies = [ "bstr", "faster-hex", @@ -3170,9 +3436,9 @@ dependencies = [ [[package]] name = "gix-path" -version = "0.10.14" +version = "0.10.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c40f12bb65a8299be0cfb90fe718e3be236b7a94b434877012980863a883a99f" +checksum = "f910668e2f6b2a55ff35a1f04df88a1a049f7b868507f4cbeeaa220eaba7be87" dependencies = [ "bstr", "gix-trace", @@ -3249,7 +3515,7 @@ dependencies = [ "gix-features 0.39.1", "gix-hash 0.15.1", "gix-transport 0.43.1", - "gix-utils", + "gix-utils 0.1.14", "maybe-async", "thiserror 2.0.12", "winnow 0.6.26", @@ -3272,15 +3538,34 @@ dependencies = [ "gix-ref 0.50.0", "gix-refspec 0.28.0", "gix-revwalk 0.18.0", - "gix-shallow", + "gix-shallow 0.2.0", "gix-trace", "gix-transport 0.45.0", - "gix-utils", + "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" @@ -3288,7 +3573,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e49357fccdb0c85c0d3a3292a9f6db32d9b3535959b5471bb9624908f4a066c6" dependencies = [ "bstr", - "gix-utils", + "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", ] @@ -3298,7 +3594,7 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a47385e71fa2d9da8c35e642ef4648808ddf0a52bc93425879088c706dfeaea2" dependencies = [ - "gix-actor", + "gix-actor 0.33.2", "gix-features 0.39.1", "gix-fs 0.12.1", "gix-hash 0.15.1", @@ -3306,7 +3602,7 @@ dependencies = [ "gix-object 0.45.0", "gix-path", "gix-tempfile 15.0.0", - "gix-utils", + "gix-utils 0.1.14", "gix-validate", "memmap2", "thiserror 1.0.69", @@ -3319,7 +3615,7 @@ version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47adf4c5f933429f8554e95d0d92eee583cfe4b95d2bf665cd6fd4a1531ee20c" dependencies = [ - "gix-actor", + "gix-actor 0.33.2", "gix-features 0.40.0", "gix-fs 0.13.0", "gix-hash 0.16.0", @@ -3327,13 +3623,34 @@ dependencies = [ "gix-object 0.47.0", "gix-path", "gix-tempfile 16.0.0", - "gix-utils", + "gix-utils 0.1.14", "gix-validate", "memmap2", "thiserror 2.0.12", "winnow 0.6.26", ] +[[package]] +name = "gix-ref" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2e1f7eb6b7ce82d2d19961f74bd637bab3ea79b1bc7bfb23dbefc67b0415d8b" +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", + "thiserror 2.0.12", + "winnow 0.7.4", +] + [[package]] name = "gix-refspec" version = "0.26.0" @@ -3362,6 +3679,20 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "gix-refspec" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d8587b21e2264a6e8938d940c5c99662779c13a10741a5737b15fc85c252ffc" +dependencies = [ + "bstr", + "gix-hash 0.17.0", + "gix-revision 0.33.0", + "gix-validate", + "smallvec", + "thiserror 2.0.12", +] + [[package]] name = "gix-revision" version = "0.30.0" @@ -3398,6 +3729,21 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "gix-revision" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "342caa4e158df3020cadf62f656307c3948fe4eacfdf67171d7212811860c3e9" +dependencies = [ + "bstr", + "gix-commitgraph 0.27.0", + "gix-date", + "gix-hash 0.17.0", + "gix-object 0.48.0", + "gix-revwalk 0.19.0", + "thiserror 2.0.12", +] + [[package]] name = "gix-revwalk" version = "0.16.0" @@ -3428,11 +3774,26 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "gix-revwalk" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dc7c3d7e5cdc1ab8d35130106e4af0a4f9f9eca0c81f4312b690780e92bde0d" +dependencies = [ + "gix-commitgraph 0.27.0", + "gix-date", + "gix-hash 0.17.0", + "gix-hashtable 0.8.0", + "gix-object 0.48.0", + "smallvec", + "thiserror 2.0.12", +] + [[package]] name = "gix-sec" -version = "0.10.11" +version = "0.10.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d84dae13271f4313f8d60a166bf27e54c968c7c33e2ffd31c48cafe5da649875" +checksum = "47aeb0f13de9ef2f3033f5ff218de30f44db827ac9f1286f9ef050aacddd5888" dependencies = [ "bitflags 2.9.0", "gix-path", @@ -3452,6 +3813,18 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "gix-shallow" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc0598aacfe1d52575a21c9492fee086edbb21e228ec36c819c42ab923f434c3" +dependencies = [ + "bstr", + "gix-hash 0.17.0", + "gix-lock 17.0.0", + "thiserror 2.0.12", +] + [[package]] name = "gix-submodule" version = "0.15.0" @@ -3509,6 +3882,19 @@ dependencies = [ "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", + "libc", + "once_cell", + "parking_lot", + "tempfile", +] + [[package]] name = "gix-trace" version = "0.1.12" @@ -3528,7 +3914,7 @@ dependencies = [ "gix-credentials 0.25.1", "gix-features 0.39.1", "gix-packetline", - "gix-quote", + "gix-quote 0.4.15", "gix-sec", "gix-url 0.28.2", "thiserror 2.0.12", @@ -3544,12 +3930,28 @@ dependencies = [ "gix-command 0.4.1", "gix-features 0.40.0", "gix-packetline", - "gix-quote", + "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 = [ + "bstr", + "gix-command 0.5.0", + "gix-features 0.41.0", + "gix-packetline", + "gix-quote 0.5.0", + "gix-sec", + "gix-url 0.30.0", + "thiserror 2.0.12", +] + [[package]] name = "gix-traverse" version = "0.42.0" @@ -3584,6 +3986,23 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "gix-traverse" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36c0b049f8bdb61b20016694102f7b507f2e1727e83e9c5e6dad4f7d84ff7384" +dependencies = [ + "bitflags 2.9.0", + "gix-commitgraph 0.27.0", + "gix-date", + "gix-hash 0.17.0", + "gix-hashtable 0.8.0", + "gix-object 0.48.0", + "gix-revwalk 0.19.0", + "smallvec", + "thiserror 2.0.12", +] + [[package]] name = "gix-url" version = "0.28.2" @@ -3612,6 +4031,20 @@ dependencies = [ "url", ] +[[package]] +name = "gix-url" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48dfe23f93f1ddb84977d80bb0dd7aa09d1bf5d5afc0c9b6820cccacc25ae860" +dependencies = [ + "bstr", + "gix-features 0.41.0", + "gix-path", + "percent-encoding", + "thiserror 2.0.12", + "url", +] + [[package]] name = "gix-utils" version = "0.1.14" @@ -3622,11 +4055,21 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "gix-utils" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "189f8724cf903e7fd57cfe0b7bc209db255cacdcb22c781a022f52c3a774f8d0" +dependencies = [ + "fastrand", + "unicode-normalization", +] + [[package]] name = "gix-validate" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eaa01c3337d885617c0a42e92823922a2aea71f4caeace6fe87002bdcadbd90" +checksum = "34b5f1253109da6c79ed7cf6e1e38437080bb6d704c76af14c93e2f255234084" dependencies = [ "bstr", "thiserror 2.0.12", @@ -4383,10 +4826,11 @@ checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "jiff" -version = "0.1.29" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c04ef77ae73f3cf50510712722f0c4e8b46f5aaa1bf5ffad2ae213e6495e78e5" +checksum = "c102670231191d07d37a35af3eb77f1f0dbf7a71be51a962dcd57ea607be7260" dependencies = [ + "jiff-static", "jiff-tzdb-platform", "log", "portable-atomic", @@ -4395,17 +4839,28 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "jiff-static" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cdde31a9d349f1b1f51a0b3714a5940ac022976f4b49485fc04be052b183b4c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", +] + [[package]] name = "jiff-tzdb" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "962e1dfe9b2d75a84536cf5bf5eaaa4319aa7906c7160134a22883ac316d5f31" +checksum = "c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524" [[package]] name = "jiff-tzdb-platform" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a63c62e404e7b92979d2792352d885a7f8f83fd1d0d31eea582d77b2ceca697e" +checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8" dependencies = [ "jiff-tzdb", ] @@ -6489,6 +6944,16 @@ dependencies = [ "cc", ] +[[package]] +name = "sha1-checked" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89f599ac0c323ebb1c6082821a54962b839832b03984598375bff3975b804423" +dependencies = [ + "digest", + "sha1", +] + [[package]] name = "sha1_smol" version = "1.0.1" diff --git a/Cargo.toml b/Cargo.toml index d9995ed13..c7fe87e42 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -125,7 +125,7 @@ debug = "line-tables-only" [build-dependencies] time = "0.3" -gix = { version = "0.70.0", default-features = false } +gix = { version = "0.71.0", default-features = false } string_cache_codegen = "0.5.1" walkdir = "2" anyhow = { version = "1.0.42", features = ["backtrace"] }