diff --git a/Cargo.lock b/Cargo.lock index a6718bc..d126463 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -183,7 +183,7 @@ dependencies = [ "crates-index", "env_logger", "git-conventional", - "gix", + "gix 0.72.1", "gix-testtools", "insta", "jiff", @@ -191,31 +191,31 @@ dependencies = [ "pulldown-cmark", "semver", "testing_logger", - "toml_edit", + "toml_edit 0.23.2", "winnow", ] [[package]] name = "cargo-util-schemas" -version = "0.2.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca" +checksum = "7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830" dependencies = [ "semver", "serde", "serde-untagged", "serde-value", - "thiserror 1.0.69", - "toml", + "thiserror", + "toml 0.8.23", "unicode-xid", "url", ] [[package]] name = "cargo_metadata" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f7835cfc6135093070e95eb2b53e5d9b5c403dc3a6be6040ee026270aa82502" +checksum = "5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868" dependencies = [ "camino", "cargo-platform", @@ -223,24 +223,24 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror", ] [[package]] name = "cargo_toml" -version = "0.22.1" +version = "0.22.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02260d489095346e5cafd04dea8e8cb54d1d74fcd759022a9b72986ebe9a1257" +checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" dependencies = [ "serde", - "toml", + "toml 0.9.4", ] [[package]] name = "cc" -version = "1.2.27" +version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc" +checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "shlex", ] @@ -259,9 +259,9 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "clap" -version = "4.5.40" +version = "4.5.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" +checksum = "ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882" dependencies = [ "clap_builder", "clap_derive", @@ -269,9 +269,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.40" +version = "4.5.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" +checksum = "64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966" dependencies = [ "anstream", "anstyle", @@ -281,9 +281,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.40" +version = "4.5.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce" +checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491" dependencies = [ "heck", "proc-macro2", @@ -332,11 +332,11 @@ dependencies = [ [[package]] name = "crates-index" -version = "3.10.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc5380d50f922b49fc83564b9e83c4986718d49185b7a16555b1e1a20ae21c43" +checksum = "420219465ccb3a8c300053fadafab5307d9ee2c810666ead7da3a468e796ecdd" dependencies = [ - "gix", + "gix 0.73.0", "hex", "home", "memchr", @@ -347,8 +347,8 @@ dependencies = [ "serde_derive", "serde_json", "smol_str", - "thiserror 2.0.12", - "toml", + "thiserror", + "toml 0.9.4", ] [[package]] @@ -368,9 +368,9 @@ checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] @@ -565,6 +565,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + [[package]] name = "form_urlencoded" version = "1.2.1" @@ -619,64 +625,104 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01237e8d3d78581f71642be8b0c2ae8c0b2b5c251c9c5d9ebbea3c1ea280dce8" dependencies = [ "gix-actor", - "gix-attributes", + "gix-commitgraph 0.28.0", + "gix-config 0.45.1", + "gix-date", + "gix-diff 0.52.1", + "gix-discover 0.40.1", + "gix-features 0.42.1", + "gix-fs 0.15.0", + "gix-glob 0.20.1", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", + "gix-lock 17.1.0", + "gix-object 0.49.1", + "gix-odb 0.69.1", + "gix-pack 0.59.1", + "gix-path", + "gix-protocol 0.50.1", + "gix-ref 0.52.1", + "gix-refspec 0.30.1", + "gix-revision 0.34.1", + "gix-revwalk 0.20.1", + "gix-sec 0.11.0", + "gix-shallow 0.4.0", + "gix-tempfile 17.1.0", + "gix-trace", + "gix-traverse 0.46.2", + "gix-url 0.31.0", + "gix-utils", + "gix-validate", + "once_cell", + "parking_lot", + "signal-hook", + "smallvec", + "thiserror", +] + +[[package]] +name = "gix" +version = "0.73.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "514c29cc879bdc0286b0cbc205585a49b252809eb86c69df4ce4f855ee75f635" +dependencies = [ + "gix-actor", + "gix-attributes 0.27.0", "gix-command", - "gix-commitgraph", - "gix-config", + "gix-commitgraph 0.29.0", + "gix-config 0.46.0", "gix-credentials", "gix-date", - "gix-diff", - "gix-discover", - "gix-features", + "gix-diff 0.53.0", + "gix-discover 0.41.0", + "gix-features 0.43.0", "gix-filter", - "gix-fs", - "gix-glob", - "gix-hash", - "gix-hashtable", - "gix-ignore", - "gix-index", - "gix-lock", + "gix-fs 0.16.0", + "gix-glob 0.21.0", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", + "gix-ignore 0.16.0", + "gix-index 0.41.0", + "gix-lock 18.0.0", "gix-negotiate", - "gix-object", - "gix-odb", - "gix-pack", + "gix-object 0.50.0", + "gix-odb 0.70.0", + "gix-pack 0.60.0", "gix-path", "gix-pathspec", "gix-prompt", - "gix-protocol", - "gix-ref", - "gix-refspec", - "gix-revision", - "gix-revwalk", - "gix-sec", - "gix-shallow", + "gix-protocol 0.51.0", + "gix-ref 0.53.0", + "gix-refspec 0.31.0", + "gix-revision 0.35.0", + "gix-revwalk 0.21.0", + "gix-sec 0.12.0", + "gix-shallow 0.5.0", "gix-submodule", - "gix-tempfile", + "gix-tempfile 18.0.0", "gix-trace", - "gix-transport", - "gix-traverse", - "gix-url", + "gix-transport 0.48.0", + "gix-traverse 0.47.0", + "gix-url 0.32.0", "gix-utils", "gix-validate", - "gix-worktree", + "gix-worktree 0.42.0", "once_cell", - "parking_lot", - "signal-hook", "smallvec", - "thiserror 2.0.12", + "thiserror", ] [[package]] name = "gix-actor" -version = "0.35.1" +version = "0.35.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b300e6e4f31f3f6bd2de5e2b0caab192ced00dc0fcd0f7cc56e28c575c8e1ff" +checksum = "58ebbb8f41071c7cf318a0b1db667c34e1df49db7bf387d282a4e61a3b97882c" dependencies = [ "bstr", "gix-date", "gix-utils", "itoa", - "thiserror 2.0.12", + "thiserror", "winnow", ] @@ -687,13 +733,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f50d813d5c2ce9463ba0c29eea90060df08e38ad8f34b8a192259f8bce5c078" dependencies = [ "bstr", - "gix-glob", + "gix-glob 0.20.1", + "gix-path", + "gix-quote", + "gix-trace", + "kstring", + "smallvec", + "thiserror", + "unicode-bom", +] + +[[package]] +name = "gix-attributes" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45442188216d08a5959af195f659cb1f244a50d7d2d0c3873633b1cd7135f638" +dependencies = [ + "bstr", + "gix-glob 0.21.0", "gix-path", "gix-quote", "gix-trace", "kstring", "smallvec", - "thiserror 2.0.12", + "thiserror", "unicode-bom", ] @@ -703,7 +766,7 @@ version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540" dependencies = [ - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -712,14 +775,14 @@ version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f" dependencies = [ - "thiserror 2.0.12", + "thiserror", ] [[package]] name = "gix-command" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d05dd813ef6bb798570308aa7f1245cefa350ec9f30dc53308335eb22b9d0f8b" +checksum = "6b31b65ca48a352ae86312b27a514a0c661935f96b481ac8b4371f65815eb196" dependencies = [ "bstr", "gix-path", @@ -736,9 +799,22 @@ checksum = "e05050fd6caa6c731fe3bd7f9485b3b520be062d3d139cb2626e052d6c127951" dependencies = [ "bstr", "gix-chunk", - "gix-hash", + "gix-hash 0.18.0", "memmap2", - "thiserror 2.0.12", + "thiserror", +] + +[[package]] +name = "gix-commitgraph" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb23121e952f43a5b07e3e80890336cb847297467a410475036242732980d06" +dependencies = [ + "bstr", + "gix-chunk", + "gix-hash 0.19.0", + "memmap2", + "thiserror", ] [[package]] @@ -749,60 +825,82 @@ checksum = "48f3c8f357ae049bfb77493c2ec9010f58cfc924ae485e1116c3718fc0f0d881" dependencies = [ "bstr", "gix-config-value", - "gix-features", - "gix-glob", + "gix-features 0.42.1", + "gix-glob 0.20.1", "gix-path", - "gix-ref", - "gix-sec", + "gix-ref 0.52.1", + "gix-sec 0.11.0", "memchr", "once_cell", "smallvec", - "thiserror 2.0.12", + "thiserror", + "unicode-bom", + "winnow", +] + +[[package]] +name = "gix-config" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dfb898c5b695fd4acfc3c0ab638525a65545d47706064dcf7b5ead6cdb136c0" +dependencies = [ + "bstr", + "gix-config-value", + "gix-features 0.43.0", + "gix-glob 0.21.0", + "gix-path", + "gix-ref 0.53.0", + "gix-sec 0.12.0", + "memchr", + "once_cell", + "smallvec", + "thiserror", "unicode-bom", "winnow", ] [[package]] name = "gix-config-value" -version = "0.15.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439d62e241dae2dffd55bfeeabe551275cf9d9f084c5ebc6b48bad49d03285b7" +checksum = "9f012703eb67e263c6c1fc96649fec47694dd3e5d2a91abfc65e4a6a6dc85309" dependencies = [ "bitflags", "bstr", "gix-path", "libc", - "thiserror 2.0.12", + "thiserror", ] [[package]] name = "gix-credentials" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce1c7307e36026b6088e5b12014ffe6d4f509c911ee453e22a7be4003a159c9b" +checksum = "0039dd3ac606dd80b16353a41b61fc237ca5cb8b612f67a9f880adfad4be4e05" dependencies = [ "bstr", "gix-command", "gix-config-value", + "gix-date", "gix-path", "gix-prompt", - "gix-sec", + "gix-sec 0.12.0", "gix-trace", - "gix-url", - "thiserror 2.0.12", + "gix-url 0.32.0", + "thiserror", ] [[package]] name = "gix-date" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139d1d52b21741e3f0c72b0fc65e1ff34d4eaceb100ef529d182725d2e09b8cb" +checksum = "d7235bdf4d9d54a6901928e3a37f91c16f419e6957f520ed929c3d292b84226e" dependencies = [ "bstr", "itoa", "jiff", "smallvec", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -812,9 +910,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e9b43e95fe352da82a969f0c84ff860c2de3e724d93f6681fedbcd6c917f252" dependencies = [ "bstr", - "gix-hash", - "gix-object", - "thiserror 2.0.12", + "gix-hash 0.18.0", + "gix-object 0.49.1", + "thiserror", +] + +[[package]] +name = "gix-diff" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de854852010d44a317f30c92d67a983e691c9478c8a3fb4117c1f48626bcdea8" +dependencies = [ + "bstr", + "gix-hash 0.19.0", + "gix-object 0.50.0", + "thiserror", ] [[package]] @@ -825,12 +935,28 @@ checksum = "dccfe3e25b4ea46083916c56db3ba9d1e6ef6dce54da485f0463f9fc0fe1837c" dependencies = [ "bstr", "dunce", - "gix-fs", - "gix-hash", + "gix-fs 0.15.0", + "gix-hash 0.18.0", "gix-path", - "gix-ref", - "gix-sec", - "thiserror 2.0.12", + "gix-ref 0.52.1", + "gix-sec 0.11.0", + "thiserror", +] + +[[package]] +name = "gix-discover" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffb180c91ca1a2cf53e828bb63d8d8f8fa7526f49b83b33d7f46cbeb5d79d30a" +dependencies = [ + "bstr", + "dunce", + "gix-fs 0.16.0", + "gix-hash 0.19.0", + "gix-path", + "gix-ref 0.53.0", + "gix-sec 0.12.0", + "thiserror", ] [[package]] @@ -838,6 +964,26 @@ name = "gix-features" version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f4399af6ec4fd9db84dd4cf9656c5c785ab492ab40a7c27ea92b4241923fed" +dependencies = [ + "crc32fast", + "crossbeam-channel", + "flate2", + "gix-path", + "gix-trace", + "gix-utils", + "libc", + "once_cell", + "parking_lot", + "prodash 29.0.2", + "thiserror", + "walkdir", +] + +[[package]] +name = "gix-features" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a92748623c201568785ee69a561f4eec06f745b4fac67dab1d44ca9891a57ee" dependencies = [ "bytes", "crc32fast", @@ -849,30 +995,30 @@ dependencies = [ "libc", "once_cell", "parking_lot", - "prodash", - "thiserror 2.0.12", + "prodash 30.0.1", + "thiserror", "walkdir", ] [[package]] name = "gix-filter" -version = "0.19.2" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecf004912949bbcf308d71aac4458321748ecb59f4d046830d25214208c471f1" +checksum = "aa6571a3927e7ab10f64279a088e0dae08e8da05547771796d7389bbe28ad9ff" dependencies = [ "bstr", "encoding_rs", - "gix-attributes", + "gix-attributes 0.27.0", "gix-command", - "gix-hash", - "gix-object", + "gix-hash 0.19.0", + "gix-object 0.50.0", "gix-packetline-blocking", "gix-path", "gix-quote", "gix-trace", "gix-utils", "smallvec", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -883,10 +1029,24 @@ checksum = "67a0637149b4ef24d3ea55f81f77231401c8463fae6da27331c987957eb597c7" dependencies = [ "bstr", "fastrand", - "gix-features", + "gix-features 0.42.1", + "gix-path", + "gix-utils", + "thiserror", +] + +[[package]] +name = "gix-fs" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d793f71e955d18f228d20ec433dcce6d0e8577efcdfd11d72d09d7cc2758dfd1" +dependencies = [ + "bstr", + "fastrand", + "gix-features 0.43.0", "gix-path", "gix-utils", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -897,7 +1057,19 @@ checksum = "90181472925b587f6079698f79065ff64786e6d6c14089517a1972bca99fb6e9" dependencies = [ "bitflags", "bstr", - "gix-features", + "gix-features 0.42.1", + "gix-path", +] + +[[package]] +name = "gix-glob" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b947db8366823e7a750c254f6bb29e27e17f27e457bf336ba79b32423db62cd5" +dependencies = [ + "bitflags", + "bstr", + "gix-features 0.43.0", "gix-path", ] @@ -908,9 +1080,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d4900562c662852a6b42e2ef03442eccebf24f047d8eab4f23bc12ef0d785d8" dependencies = [ "faster-hex", - "gix-features", + "gix-features 0.42.1", + "sha1-checked", + "thiserror", +] + +[[package]] +name = "gix-hash" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "251fad79796a731a2a7664d9ea95ee29a9e99474de2769e152238d4fdb69d50e" +dependencies = [ + "faster-hex", + "gix-features 0.43.0", "sha1-checked", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -919,11 +1103,22 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5b5cb3c308b4144f2612ff64e32130e641279fcf1a84d8d40dad843b4f64904" dependencies = [ - "gix-hash", + "gix-hash 0.18.0", "hashbrown 0.14.5", "parking_lot", ] +[[package]] +name = "gix-hashtable" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c35300b54896153e55d53f4180460931ccd69b7e8d2f6b9d6401122cdedc4f07" +dependencies = [ + "gix-hash 0.19.0", + "hashbrown 0.15.4", + "parking_lot", +] + [[package]] name = "gix-ignore" version = "0.15.0" @@ -931,7 +1126,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae358c3c96660b10abc7da63c06788dfded603e717edbd19e38c6477911b71c8" dependencies = [ "bstr", - "gix-glob", + "gix-glob 0.20.1", + "gix-path", + "gix-trace", + "unicode-bom", +] + +[[package]] +name = "gix-ignore" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "564d6fddf46e2c981f571b23d6ad40cb08bddcaf6fc7458b1d49727ad23c2870" +dependencies = [ + "bstr", + "gix-glob 0.21.0", "gix-path", "gix-trace", "unicode-bom", @@ -948,12 +1156,12 @@ dependencies = [ "filetime", "fnv", "gix-bitmap", - "gix-features", - "gix-fs", - "gix-hash", - "gix-lock", - "gix-object", - "gix-traverse", + "gix-features 0.42.1", + "gix-fs 0.15.0", + "gix-hash 0.18.0", + "gix-lock 17.1.0", + "gix-object 0.49.1", + "gix-traverse 0.46.2", "gix-utils", "gix-validate", "hashbrown 0.14.5", @@ -962,7 +1170,35 @@ dependencies = [ "memmap2", "rustix", "smallvec", - "thiserror 2.0.12", + "thiserror", +] + +[[package]] +name = "gix-index" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2af39fde3ce4ce11371d9ce826f2936ec347318f2d1972fe98c2e7134e267e25" +dependencies = [ + "bitflags", + "bstr", + "filetime", + "fnv", + "gix-bitmap", + "gix-features 0.43.0", + "gix-fs 0.16.0", + "gix-hash 0.19.0", + "gix-lock 18.0.0", + "gix-object 0.50.0", + "gix-traverse 0.47.0", + "gix-utils", + "gix-validate", + "hashbrown 0.15.4", + "itoa", + "libc", + "memmap2", + "rustix", + "smallvec", + "thiserror", ] [[package]] @@ -971,25 +1207,36 @@ version = "17.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796" dependencies = [ - "gix-tempfile", + "gix-tempfile 17.1.0", + "gix-utils", + "thiserror", +] + +[[package]] +name = "gix-lock" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9fa71da90365668a621e184eb5b979904471af1b3b09b943a84bc50e8ad42ed" +dependencies = [ + "gix-tempfile 18.0.0", "gix-utils", - "thiserror 2.0.12", + "thiserror", ] [[package]] name = "gix-negotiate" -version = "0.20.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e1ea901acc4d5b44553132a29e8697210cb0e739b2d9752d713072e9391e3c9" +checksum = "1d58d4c9118885233be971e0d7a589f5cfb1a8bd6cb6e2ecfb0fc6b1b293c83b" dependencies = [ "bitflags", - "gix-commitgraph", + "gix-commitgraph 0.29.0", "gix-date", - "gix-hash", - "gix-object", - "gix-revwalk", + "gix-hash 0.19.0", + "gix-object 0.50.0", + "gix-revwalk 0.21.0", "smallvec", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -1001,15 +1248,36 @@ dependencies = [ "bstr", "gix-actor", "gix-date", - "gix-features", - "gix-hash", - "gix-hashtable", + "gix-features 0.42.1", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", "gix-path", "gix-utils", "gix-validate", "itoa", "smallvec", - "thiserror 2.0.12", + "thiserror", + "winnow", +] + +[[package]] +name = "gix-object" +version = "0.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49664e3e212bc34f7060f5738ce7022247e4afd959b68a4f666b1fd29c00b23c" +dependencies = [ + "bstr", + "gix-actor", + "gix-date", + "gix-features 0.43.0", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", + "gix-path", + "gix-utils", + "gix-validate", + "itoa", + "smallvec", + "thiserror", "winnow", ] @@ -1021,17 +1289,38 @@ checksum = "868f703905fdbcfc1bd750942f82419903ecb7039f5288adb5206d6de405e0c9" dependencies = [ "arc-swap", "gix-date", - "gix-features", - "gix-fs", - "gix-hash", - "gix-hashtable", - "gix-object", - "gix-pack", + "gix-features 0.42.1", + "gix-fs 0.15.0", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", + "gix-object 0.49.1", + "gix-pack 0.59.1", "gix-path", "gix-quote", "parking_lot", "tempfile", - "thiserror 2.0.12", + "thiserror", +] + +[[package]] +name = "gix-odb" +version = "0.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c9d7af10fda9df0bb4f7f9bd507963560b3c66cb15a5b825caf752e0eb109ac" +dependencies = [ + "arc-swap", + "gix-date", + "gix-features 0.43.0", + "gix-fs 0.16.0", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", + "gix-object 0.50.0", + "gix-pack 0.60.0", + "gix-path", + "gix-quote", + "parking_lot", + "tempfile", + "thiserror", ] [[package]] @@ -1042,83 +1331,102 @@ checksum = "9d49c55d69c8449f2a0a5a77eb9cbacfebb6b0e2f1215f0fc23a4cb60528a450" dependencies = [ "clru", "gix-chunk", - "gix-features", - "gix-hash", - "gix-hashtable", - "gix-object", + "gix-features 0.42.1", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", + "gix-object 0.49.1", + "gix-path", + "memmap2", + "smallvec", + "thiserror", + "uluru", +] + +[[package]] +name = "gix-pack" +version = "0.60.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8571df89bfca5abb49c3e3372393f7af7e6f8b8dbe2b96303593cef5b263019" +dependencies = [ + "clru", + "gix-chunk", + "gix-features 0.43.0", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", + "gix-object 0.50.0", "gix-path", - "gix-tempfile", + "gix-tempfile 18.0.0", "memmap2", "parking_lot", "smallvec", - "thiserror 2.0.12", + "thiserror", "uluru", ] [[package]] name = "gix-packetline" -version = "0.19.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ddc034bc67c848e4ef7596ab5528cd8fd439d310858dbe1ce8b324f25deb91c" +checksum = "2592fbd36249a2fea11056f7055cc376301ef38d903d157de41998335bbf1f93" dependencies = [ "bstr", "faster-hex", "gix-trace", - "thiserror 2.0.12", + "thiserror", ] [[package]] name = "gix-packetline-blocking" -version = "0.19.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c44880f028ba46d6cf37a66d27a300310c6b51b8ed0e44918f93df061168e2f3" +checksum = "fc4e706f328cd494cc8f932172e123a72b9a4711b0db5e411681432a89bd4c94" dependencies = [ "bstr", "faster-hex", "gix-trace", - "thiserror 2.0.12", + "thiserror", ] [[package]] name = "gix-path" -version = "0.10.18" +version = "0.10.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567f65fec4ef10dfab97ae71f26a27fd4d7fe7b8e3f90c8a58551c41ff3fb65b" +checksum = "c6279d323d925ad4790602105ae27df4b915e7a7d81e4cdba2603121c03ad111" dependencies = [ "bstr", "gix-trace", "gix-validate", "home", "once_cell", - "thiserror 2.0.12", + "thiserror", ] [[package]] name = "gix-pathspec" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce061c50e5f8f7c830cacb3da3e999ae935e283ce8522249f0ce2256d110979d" +checksum = "daedead611c9bd1f3640dc90a9012b45f790201788af4d659f28d94071da7fba" dependencies = [ "bitflags", "bstr", - "gix-attributes", + "gix-attributes 0.27.0", "gix-config-value", - "gix-glob", + "gix-glob 0.21.0", "gix-path", - "thiserror 2.0.12", + "thiserror", ] [[package]] name = "gix-prompt" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d024a3fe3993bbc17733396d2cefb169c7a9d14b5b71dafb7f96e3962b7c3128" +checksum = "6ffa1a7a34c81710aaa666a428c142b6c5d640492fcd41267db0740d923c7906" dependencies = [ "gix-command", "gix-config-value", "parking_lot", "rustix", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -1126,24 +1434,43 @@ name = "gix-protocol" version = "0.50.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5c17d78bb0414f8d60b5f952196dc2e47ec320dca885de9128ecdb4a0e38401" +dependencies = [ + "bstr", + "gix-date", + "gix-features 0.42.1", + "gix-hash 0.18.0", + "gix-ref 0.52.1", + "gix-shallow 0.4.0", + "gix-transport 0.47.0", + "gix-utils", + "maybe-async", + "thiserror", + "winnow", +] + +[[package]] +name = "gix-protocol" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12b4b807c47ffcf7c1e5b8119585368a56449f3493da93b931e1d4239364e922" dependencies = [ "bstr", "gix-credentials", "gix-date", - "gix-features", - "gix-hash", - "gix-lock", + "gix-features 0.43.0", + "gix-hash 0.19.0", + "gix-lock 18.0.0", "gix-negotiate", - "gix-object", - "gix-ref", - "gix-refspec", - "gix-revwalk", - "gix-shallow", + "gix-object 0.50.0", + "gix-ref 0.53.0", + "gix-refspec 0.31.0", + "gix-revwalk 0.21.0", + "gix-shallow 0.5.0", "gix-trace", - "gix-transport", + "gix-transport 0.48.0", "gix-utils", "maybe-async", - "thiserror 2.0.12", + "thiserror", "winnow", ] @@ -1155,7 +1482,7 @@ checksum = "4a375a75b4d663e8bafe3bf4940a18a23755644c13582fa326e99f8f987d83fd" dependencies = [ "bstr", "gix-utils", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -1165,17 +1492,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1b7985657029684d759f656b09abc3e2c73085596d5cdb494428823970a7762" dependencies = [ "gix-actor", - "gix-features", - "gix-fs", - "gix-hash", - "gix-lock", - "gix-object", + "gix-features 0.42.1", + "gix-fs 0.15.0", + "gix-hash 0.18.0", + "gix-lock 17.1.0", + "gix-object 0.49.1", + "gix-path", + "gix-tempfile 17.1.0", + "gix-utils", + "gix-validate", + "memmap2", + "thiserror", + "winnow", +] + +[[package]] +name = "gix-ref" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b7a23209d4e4cbdc2086d294f5f3f8707ac6286768847024d952d8cd3278c5b" +dependencies = [ + "gix-actor", + "gix-features 0.43.0", + "gix-fs 0.16.0", + "gix-hash 0.19.0", + "gix-lock 18.0.0", + "gix-object 0.50.0", "gix-path", - "gix-tempfile", + "gix-tempfile 18.0.0", "gix-utils", "gix-validate", "memmap2", - "thiserror 2.0.12", + "thiserror", "winnow", ] @@ -1186,11 +1534,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "445ed14e3db78e8e79980085e3723df94e1c8163b3ae5bc8ed6a8fe6cf983b42" dependencies = [ "bstr", - "gix-hash", - "gix-revision", + "gix-hash 0.18.0", + "gix-revision 0.34.1", + "gix-validate", + "smallvec", + "thiserror", +] + +[[package]] +name = "gix-refspec" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d29cae1ae31108826e7156a5e60bffacab405f4413f5bc0375e19772cce0055" +dependencies = [ + "bstr", + "gix-hash 0.19.0", + "gix-revision 0.35.0", "gix-validate", "smallvec", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -1198,17 +1560,32 @@ name = "gix-revision" version = "0.34.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78d0b8e5cbd1c329e25383e088cb8f17439414021a643b30afa5146b71e3c65d" +dependencies = [ + "bstr", + "gix-commitgraph 0.28.0", + "gix-date", + "gix-hash 0.18.0", + "gix-object 0.49.1", + "gix-revwalk 0.20.1", + "thiserror", +] + +[[package]] +name = "gix-revision" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f651f2b1742f760bb8161d6743229206e962b73d9c33c41f4e4aefa6586cbd3d" dependencies = [ "bitflags", "bstr", - "gix-commitgraph", + "gix-commitgraph 0.29.0", "gix-date", - "gix-hash", - "gix-hashtable", - "gix-object", - "gix-revwalk", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", + "gix-object 0.50.0", + "gix-revwalk 0.21.0", "gix-trace", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -1217,13 +1594,28 @@ version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bc756b73225bf005ddeb871d1ca7b3c33e2417d0d53e56effa5a36765b52b28" dependencies = [ - "gix-commitgraph", + "gix-commitgraph 0.28.0", "gix-date", - "gix-hash", - "gix-hashtable", - "gix-object", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", + "gix-object 0.49.1", "smallvec", - "thiserror 2.0.12", + "thiserror", +] + +[[package]] +name = "gix-revwalk" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06e74f91709729e099af6721bd0fa7d62f243f2005085152301ca5cdd86ec02c" +dependencies = [ + "gix-commitgraph 0.29.0", + "gix-date", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", + "gix-object 0.50.0", + "smallvec", + "thiserror", ] [[package]] @@ -1238,6 +1630,18 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "gix-sec" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09f7053ed7c66633b56c57bc6ed3377be3166eaf3dc2df9f1c5ec446df6fdf2c" +dependencies = [ + "bitflags", + "gix-path", + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "gix-shallow" version = "0.4.0" @@ -1245,24 +1649,36 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b9a6f6e34d6ede08f522d89e5c7990b4f60524b8ae6ebf8e850963828119ad4" dependencies = [ "bstr", - "gix-hash", - "gix-lock", - "thiserror 2.0.12", + "gix-hash 0.18.0", + "gix-lock 17.1.0", + "thiserror", +] + +[[package]] +name = "gix-shallow" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d936745103243ae4c510f19e0760ce73fb0f08096588fdbe0f0d7fb7ce8944b7" +dependencies = [ + "bstr", + "gix-hash 0.19.0", + "gix-lock 18.0.0", + "thiserror", ] [[package]] name = "gix-submodule" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f51472f05a450cc61bc91ed2f62fb06e31e2bbb31c420bc4be8793f26c8b0c1" +checksum = "657cc5dd43cbc7a14d9c5aaf02cfbe9c2a15d077cded3f304adb30ef78852d3e" dependencies = [ "bstr", - "gix-config", + "gix-config 0.46.0", "gix-path", "gix-pathspec", - "gix-refspec", - "gix-url", - "thiserror 2.0.12", + "gix-refspec 0.31.0", + "gix-url 0.32.0", + "thiserror", ] [[package]] @@ -1271,7 +1687,7 @@ version = "17.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa" dependencies = [ - "gix-fs", + "gix-fs 0.15.0", "libc", "once_cell", "parking_lot", @@ -1280,6 +1696,19 @@ dependencies = [ "tempfile", ] +[[package]] +name = "gix-tempfile" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "666c0041bcdedf5fa05e9bef663c897debab24b7dc1741605742412d1d47da57" +dependencies = [ + "gix-fs 0.16.0", + "libc", + "once_cell", + "parking_lot", + "tempfile", +] + [[package]] name = "gix-testtools" version = "0.16.1" @@ -1290,11 +1719,11 @@ dependencies = [ "crc", "fastrand", "fs_extra", - "gix-discover", - "gix-fs", - "gix-lock", - "gix-tempfile", - "gix-worktree", + "gix-discover 0.40.1", + "gix-fs 0.15.0", + "gix-lock 17.1.0", + "gix-tempfile 17.1.0", + "gix-worktree 0.41.0", "io-close", "is_ci", "once_cell", @@ -1306,27 +1735,43 @@ dependencies = [ [[package]] name = "gix-trace" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7" +checksum = "e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658" [[package]] name = "gix-transport" version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edfe22ba26d4b65c17879f12b9882eafe65d3c8611c933b272fce2c10f546f59" +dependencies = [ + "bstr", + "gix-command", + "gix-features 0.42.1", + "gix-packetline", + "gix-quote", + "gix-sec 0.11.0", + "gix-url 0.31.0", + "thiserror", +] + +[[package]] +name = "gix-transport" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f7cc0179fc89d53c54e1f9ce51229494864ab4bf136132d69db1b011741ca3" dependencies = [ "base64", "bstr", "curl", "gix-command", "gix-credentials", - "gix-features", + "gix-features 0.43.0", "gix-packetline", "gix-quote", - "gix-sec", - "gix-url", - "thiserror 2.0.12", + "gix-sec 0.12.0", + "gix-url 0.32.0", + "thiserror", ] [[package]] @@ -1336,14 +1781,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8648172f85aca3d6e919c06504b7ac26baef54e04c55eb0100fa588c102cc33" dependencies = [ "bitflags", - "gix-commitgraph", + "gix-commitgraph 0.28.0", + "gix-date", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", + "gix-object 0.49.1", + "gix-revwalk 0.20.1", + "smallvec", + "thiserror", +] + +[[package]] +name = "gix-traverse" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7cdc82509d792ba0ad815f86f6b469c7afe10f94362e96c4494525a6601bdd5" +dependencies = [ + "bitflags", + "gix-commitgraph 0.29.0", "gix-date", - "gix-hash", - "gix-hashtable", - "gix-object", - "gix-revwalk", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", + "gix-object 0.50.0", + "gix-revwalk 0.21.0", "smallvec", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -1353,10 +1815,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42a1ad0b04a5718b5cb233e6888e52a9b627846296161d81dcc5eb9203ec84b8" dependencies = [ "bstr", - "gix-features", + "gix-features 0.42.1", + "gix-path", + "percent-encoding", + "thiserror", + "url", +] + +[[package]] +name = "gix-url" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b76a9d266254ad287ffd44467cd88e7868799b08f4d52e02d942b93e514d16f" +dependencies = [ + "bstr", + "gix-features 0.43.0", "gix-path", "percent-encoding", - "thiserror 2.0.12", + "thiserror", "url", ] @@ -1377,7 +1853,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d" dependencies = [ "bstr", - "thiserror 2.0.12", + "thiserror", ] [[package]] @@ -1387,14 +1863,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54f1916f8d928268300c977d773dd70a8746b646873b77add0a34876a8c847e9" dependencies = [ "bstr", - "gix-attributes", - "gix-features", - "gix-fs", - "gix-glob", - "gix-hash", - "gix-ignore", - "gix-index", - "gix-object", + "gix-attributes 0.26.1", + "gix-features 0.42.1", + "gix-fs 0.15.0", + "gix-glob 0.20.1", + "gix-hash 0.18.0", + "gix-ignore 0.15.0", + "gix-index 0.40.1", + "gix-object 0.49.1", + "gix-path", + "gix-validate", +] + +[[package]] +name = "gix-worktree" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55f625ac9126c19bef06dbc6d2703cdd7987e21e35b497bb265ac37d383877b1" +dependencies = [ + "bstr", + "gix-attributes 0.27.0", + "gix-features 0.43.0", + "gix-fs 0.16.0", + "gix-glob 0.21.0", + "gix-hash 0.19.0", + "gix-ignore 0.16.0", + "gix-index 0.41.0", + "gix-object 0.50.0", "gix-path", "gix-validate", ] @@ -1420,9 +1915,14 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash", +] [[package]] name = "heapless" @@ -1572,7 +2072,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.4", ] [[package]] @@ -1672,9 +2172,9 @@ checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libredox" -version = "0.1.4" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ "bitflags", "libc", @@ -1749,9 +2249,9 @@ checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" -version = "0.9.5" +version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" +checksum = "483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28" dependencies = [ "libc", ] @@ -1891,6 +2391,15 @@ dependencies = [ "parking_lot", ] +[[package]] +name = "prodash" +version = "30.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139" +dependencies = [ + "parking_lot", +] + [[package]] name = "pulldown-cmark" version = "0.9.6" @@ -1919,9 +2428,9 @@ checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" [[package]] name = "redox_syscall" -version = "0.5.13" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ "bitflags", ] @@ -1946,9 +2455,9 @@ checksum = "781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08" [[package]] name = "rustix" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ "bitflags", "errno", @@ -2039,9 +2548,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -2058,6 +2567,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83" +dependencies = [ + "serde", +] + [[package]] name = "sha1" version = "0.10.6" @@ -2214,33 +2732,13 @@ dependencies = [ "log", ] -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - [[package]] name = "thiserror" version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" dependencies = [ - "thiserror-impl 2.0.12", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn", + "thiserror-impl", ] [[package]] @@ -2286,9 +2784,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", - "serde_spanned", - "toml_datetime", - "toml_edit", + "serde_spanned 0.6.9", + "toml_datetime 0.6.11", + "toml_edit 0.22.27", +] + +[[package]] +name = "toml" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41ae868b5a0f67631c14589f7e250c1ea2c574ee5ba21c6c8dd4b1485705a5a1" +dependencies = [ + "indexmap", + "serde", + "serde_spanned 1.0.0", + "toml_datetime 0.7.0", + "toml_parser", + "toml_writer", + "winnow", ] [[package]] @@ -2300,6 +2813,15 @@ dependencies = [ "serde", ] +[[package]] +name = "toml_datetime" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3" +dependencies = [ + "serde", +] + [[package]] name = "toml_edit" version = "0.22.27" @@ -2308,18 +2830,46 @@ checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap", "serde", - "serde_spanned", - "toml_datetime", + "serde_spanned 0.6.9", + "toml_datetime 0.6.11", "toml_write", "winnow", ] +[[package]] +name = "toml_edit" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1dee9dc43ac2aaf7d3b774e2fba5148212bf2bd9374f4e50152ebe9afd03d42" +dependencies = [ + "indexmap", + "toml_datetime 0.7.0", + "toml_parser", + "toml_writer", + "winnow", +] + +[[package]] +name = "toml_parser" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30" +dependencies = [ + "winnow", +] + [[package]] name = "toml_write" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" +[[package]] +name = "toml_writer" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64" + [[package]] name = "typeid" version = "1.0.3" @@ -2543,9 +3093,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd" +checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" dependencies = [ "memchr", ] diff --git a/Cargo.toml b/Cargo.toml index e0760b0..ba0a73b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,15 +25,15 @@ cache-efficiency-debug = ["gix/cache-efficiency-debug"] [dependencies] gix = { version = "0.72.1", default-features = false, features = ["max-performance", "interrupt"] } anyhow = "1.0.42" -clap = { version = "4.5.40", features = ["derive", "cargo"] } +clap = { version = "4.5.42", features = ["derive", "cargo"] } env_logger = { version = "0.11.6", default-features = false, features = ["humantime", "auto-color"] } -cargo_metadata = "0.20.0" +cargo_metadata = "0.21.0" log = "0.4.14" -toml_edit = "0.22.27" +toml_edit = "0.23.2" semver = "1.0.4" -crates-index = { version = "3.10.0", default-features = false, features = ["git-performance", "git-https"] } -cargo_toml = "0.22.1" -winnow = "0.7.11" +crates-index = { version = "3.11.0", default-features = false, features = ["git-performance", "git-https"] } +cargo_toml = "0.22.3" +winnow = "0.7.12" git-conventional = "0.12.0" jiff = "0.2.15" pulldown-cmark = { version = "0.9.6", default-features = false }