diff --git a/Cargo.lock b/Cargo.lock index 44583c1..2132846 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1168,27 +1168,27 @@ checksum = "b04c66359b5e17f92395abc433861df0edf48f39f3f590818d1d7217327dd6a1" dependencies = [ "gix-actor", "gix-commitgraph", - "gix-config", + "gix-config 0.42.0", "gix-date", "gix-diff", "gix-discover", - "gix-features", - "gix-fs", - "gix-glob", - "gix-hash", - "gix-hashtable", + "gix-features 0.39.1", + "gix-fs 0.12.0", + "gix-glob 0.17.1", + "gix-hash 0.15.1", + "gix-hashtable 0.6.0", "gix-index", - "gix-lock", - "gix-object", + "gix-lock 15.0.1", + "gix-object 0.46.0", "gix-odb", "gix-pack", "gix-path", - "gix-ref", + "gix-ref 0.49.0", "gix-refspec", "gix-revision", "gix-revwalk", "gix-sec", - "gix-tempfile", + "gix-tempfile 15.0.0", "gix-trace", "gix-traverse", "gix-url", @@ -1203,9 +1203,9 @@ dependencies = [ [[package]] name = "gix-actor" -version = "0.33.1" +version = "0.33.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b24171f514cef7bb4dfb72a0b06dacf609b33ba8ad2489d4c4559a03b7afb3" +checksum = "20018a1a6332e065f1fcc8305c1c932c6b8c9985edea2284b3c79dc6fa3ee4b2" dependencies = [ "bstr", "gix-date", @@ -1241,8 +1241,8 @@ checksum = "a8da6591a7868fb2b6dabddea6b09988b0b05e0213f938dbaa11a03dd7a48d85" dependencies = [ "bstr", "gix-chunk", - "gix-features", - "gix-hash", + "gix-features 0.39.1", + "gix-hash 0.15.1", "memmap2", "thiserror 2.0.7", ] @@ -1255,10 +1255,31 @@ checksum = "6649b406ca1f99cb148959cf00468b231f07950f8ec438cc0903cda563606f19" dependencies = [ "bstr", "gix-config-value", - "gix-features", - "gix-glob", + "gix-features 0.39.1", + "gix-glob 0.17.1", "gix-path", - "gix-ref", + "gix-ref 0.49.0", + "gix-sec", + "memchr", + "once_cell", + "smallvec", + "thiserror 2.0.7", + "unicode-bom", + "winnow", +] + +[[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", @@ -1270,9 +1291,9 @@ dependencies = [ [[package]] name = "gix-config-value" -version = "0.14.10" +version = "0.14.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49aaeef5d98390a3bcf9dbc6440b520b793d1bf3ed99317dc407b02be995b28e" +checksum = "11365144ef93082f3403471dbaa94cfe4b5e72743bdb9560719a251d439f4cee" dependencies = [ "bitflags", "bstr", @@ -1283,9 +1304,9 @@ dependencies = [ [[package]] name = "gix-date" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "691142b1a34d18e8ed6e6114bc1a2736516c5ad60ef3aa9bd1b694886e3ca92d" +checksum = "c57c477b645ee248b173bb1176b52dd528872f12c50375801a58aaf5ae91113f" dependencies = [ "bstr", "itoa", @@ -1300,8 +1321,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a327be31a392144b60ab0b1c863362c32a1c8f7effdfa2141d5d5b6b916ef3bf" dependencies = [ "bstr", - "gix-hash", - "gix-object", + "gix-hash 0.15.1", + "gix-object 0.46.0", "thiserror 2.0.7", ] @@ -1313,10 +1334,10 @@ checksum = "83bf6dfa4e266a4a9becb4d18fc801f92c3f7cc6c433dd86fdadbcf315ffb6ef" dependencies = [ "bstr", "dunce", - "gix-fs", - "gix-hash", + "gix-fs 0.12.0", + "gix-hash 0.15.1", "gix-path", - "gix-ref", + "gix-ref 0.49.0", "gix-sec", "thiserror 2.0.7", ] @@ -1329,7 +1350,7 @@ checksum = "7d85d673f2e022a340dba4713bed77ef2cf4cd737d2f3e0f159d45e0935fd81f" dependencies = [ "crc32fast", "flate2", - "gix-hash", + "gix-hash 0.15.1", "gix-trace", "gix-utils", "libc", @@ -1340,6 +1361,21 @@ dependencies = [ "walkdir", ] +[[package]] +name = "gix-features" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bfdd4838a8d42bd482c9f0cb526411d003ee94cc7c7b08afe5007329c71d554" +dependencies = [ + "gix-hash 0.16.0", + "gix-trace", + "gix-utils", + "libc", + "prodash", + "sha1_smol", + "walkdir", +] + [[package]] name = "gix-fs" version = "0.12.0" @@ -1347,7 +1383,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34740384d8d763975858fa2c176b68652a6fcc09f616e24e3ce967b0d370e4d8" dependencies = [ "fastrand", - "gix-features", + "gix-features 0.39.1", + "gix-utils", +] + +[[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", ] @@ -1359,7 +1406,19 @@ checksum = "aaf69a6bec0a3581567484bf99a4003afcaf6c469fd4214352517ea355cf3435" dependencies = [ "bitflags", "bstr", - "gix-features", + "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", + "bstr", + "gix-features 0.40.0", "gix-path", ] @@ -1373,13 +1432,34 @@ dependencies = [ "thiserror 2.0.7", ] +[[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.7", +] + [[package]] name = "gix-hashtable" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ef65b256631078ef733bc5530c4e6b1c2e7d5c2830b75d4e9034ab3997d18fe" dependencies = [ - "gix-hash", + "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", ] @@ -1395,11 +1475,11 @@ dependencies = [ "filetime", "fnv", "gix-bitmap", - "gix-features", - "gix-fs", - "gix-hash", - "gix-lock", - "gix-object", + "gix-features 0.39.1", + "gix-fs 0.12.0", + "gix-hash 0.15.1", + "gix-lock 15.0.1", + "gix-object 0.46.0", "gix-traverse", "gix-utils", "gix-validate", @@ -1418,7 +1498,18 @@ version = "15.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cd3ab68a452db63d9f3ebdacb10f30dba1fa0d31ac64f4203d395ed1102d940" dependencies = [ - "gix-tempfile", + "gix-tempfile 15.0.0", + "gix-utils", + "thiserror 2.0.7", +] + +[[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", "thiserror 2.0.7", ] @@ -1432,9 +1523,30 @@ dependencies = [ "bstr", "gix-actor", "gix-date", - "gix-features", - "gix-hash", - "gix-hashtable", + "gix-features 0.39.1", + "gix-hash 0.15.1", + "gix-hashtable 0.6.0", + "gix-utils", + "gix-validate", + "itoa", + "smallvec", + "thiserror 2.0.7", + "winnow", +] + +[[package]] +name = "gix-object" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddc4b3a0044244f0fe22347fb7a79cca165e37829d668b41b85ff46a43e5fd68" +dependencies = [ + "bstr", + "gix-actor", + "gix-date", + "gix-features 0.40.0", + "gix-hash 0.16.0", + "gix-hashtable 0.7.0", + "gix-path", "gix-utils", "gix-validate", "itoa", @@ -1451,11 +1563,11 @@ checksum = "93bed6e1b577c25a6bb8e6ecbf4df525f29a671ddf5f2221821a56a8dbeec4e3" dependencies = [ "arc-swap", "gix-date", - "gix-features", - "gix-fs", - "gix-hash", - "gix-hashtable", - "gix-object", + "gix-features 0.39.1", + "gix-fs 0.12.0", + "gix-hash 0.15.1", + "gix-hashtable 0.6.0", + "gix-object 0.46.0", "gix-pack", "gix-path", "gix-quote", @@ -1472,10 +1584,10 @@ checksum = "9b91fec04d359544fecbb8e85117ec746fbaa9046ebafcefb58cb74f20dc76d4" dependencies = [ "clru", "gix-chunk", - "gix-features", - "gix-hash", - "gix-hashtable", - "gix-object", + "gix-features 0.39.1", + "gix-hash 0.15.1", + "gix-hashtable 0.6.0", + "gix-object 0.46.0", "gix-path", "memmap2", "smallvec", @@ -1484,9 +1596,9 @@ dependencies = [ [[package]] name = "gix-path" -version = "0.10.13" +version = "0.10.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc292ef1a51e340aeb0e720800338c805975724c1dfbd243185452efd8645b7" +checksum = "c40f12bb65a8299be0cfb90fe718e3be236b7a94b434877012980863a883a99f" dependencies = [ "bstr", "gix-trace", @@ -1513,13 +1625,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1eae462723686272a58f49501015ef7c0d67c3e042c20049d8dd9c7eff92efde" dependencies = [ "gix-actor", - "gix-features", - "gix-fs", - "gix-hash", - "gix-lock", - "gix-object", + "gix-features 0.39.1", + "gix-fs 0.12.0", + "gix-hash 0.15.1", + "gix-lock 15.0.1", + "gix-object 0.46.0", "gix-path", - "gix-tempfile", + "gix-tempfile 15.0.0", + "gix-utils", + "gix-validate", + "memmap2", + "thiserror 2.0.7", + "winnow", +] + +[[package]] +name = "gix-ref" +version = "0.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47adf4c5f933429f8554e95d0d92eee583cfe4b95d2bf665cd6fd4a1531ee20c" +dependencies = [ + "gix-actor", + "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", "gix-validate", "memmap2", @@ -1534,7 +1667,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00c056bb747868c7eb0aeb352c9f9181ab8ca3d0a2550f16470803500c6c413d" dependencies = [ "bstr", - "gix-hash", + "gix-hash 0.15.1", "gix-revision", "gix-validate", "smallvec", @@ -1551,9 +1684,9 @@ dependencies = [ "bstr", "gix-commitgraph", "gix-date", - "gix-hash", - "gix-hashtable", - "gix-object", + "gix-hash 0.15.1", + "gix-hashtable 0.6.0", + "gix-object 0.46.0", "gix-revwalk", "gix-trace", "thiserror 2.0.7", @@ -1567,18 +1700,18 @@ checksum = "510026fc32f456f8f067d8f37c34088b97a36b2229d88a6a5023ef179fcb109d" dependencies = [ "gix-commitgraph", "gix-date", - "gix-hash", - "gix-hashtable", - "gix-object", + "gix-hash 0.15.1", + "gix-hashtable 0.6.0", + "gix-object 0.46.0", "smallvec", "thiserror 2.0.7", ] [[package]] name = "gix-sec" -version = "0.10.10" +version = "0.10.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8b876ef997a955397809a2ec398d6a45b7a55b4918f2446344330f778d14fd6" +checksum = "d84dae13271f4313f8d60a166bf27e54c968c7c33e2ffd31c48cafe5da649875" dependencies = [ "bitflags", "gix-path", @@ -1592,7 +1725,7 @@ version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2feb86ef094cc77a4a9a5afbfe5de626897351bbbd0de3cb9314baf3049adb82" dependencies = [ - "gix-fs", + "gix-fs 0.12.0", "libc", "once_cell", "parking_lot", @@ -1601,11 +1734,24 @@ dependencies = [ "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-trace" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04bdde120c29f1fc23a24d3e115aeeea3d60d8e65bab92cc5f9d90d9302eb952" +checksum = "7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7" [[package]] name = "gix-traverse" @@ -1616,9 +1762,9 @@ dependencies = [ "bitflags", "gix-commitgraph", "gix-date", - "gix-hash", - "gix-hashtable", - "gix-object", + "gix-hash 0.15.1", + "gix-hashtable 0.6.0", + "gix-object 0.46.0", "gix-revwalk", "smallvec", "thiserror 2.0.7", @@ -1631,7 +1777,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e09f97db3618fb8e473d7d97e77296b50aaee0ddcd6a867f07443e3e87391099" dependencies = [ "bstr", - "gix-features", + "gix-features 0.39.1", "gix-path", "thiserror 2.0.7", "url", @@ -1639,9 +1785,9 @@ dependencies = [ [[package]] name = "gix-utils" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba427e3e9599508ed98a6ddf8ed05493db114564e338e41f6a996d2e4790335f" +checksum = "ff08f24e03ac8916c478c8419d7d3c33393da9bb41fa4c24455d5406aeefd35f" dependencies = [ "fastrand", "unicode-normalization", @@ -1649,9 +1795,9 @@ dependencies = [ [[package]] name = "gix-validate" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd520d09f9f585b34b32aba1d0b36ada89ab7fefb54a8ca3fe37fc482a750937" +checksum = "9eaa01c3337d885617c0a42e92823922a2aea71f4caeace6fe87002bdcadbd90" dependencies = [ "bstr", "thiserror 2.0.7", @@ -1715,7 +1861,7 @@ dependencies = [ "clap", "codspeed-criterion-compat", "criterion", - "gix-config", + "gix-config 0.43.0", "httpmock", "indoc", "predicates", diff --git a/Cargo.toml b/Cargo.toml index 87bd5ac..f8d905c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,7 +23,7 @@ async-trait = "0.1.83" chrono = "0.4.39" clap = { version = "4.5.23", features = ["derive", "env", "string"] } toml_edit = { version = "0.22.22", features = ["serde"] } -gix-config = { version = "0.42.0", optional = true } +gix-config = { version = "0.43.0", optional = true } reqwest = { version = "0.12.12", default-features = false, features = [ "json", "rustls-tls-native-roots",