From 2564564eab7fa04d42f15832ecc752e2baa86b35 Mon Sep 17 00:00:00 2001 From: Alex Krantz Date: Wed, 13 Dec 2023 21:56:02 -0800 Subject: [PATCH] build(deps): bump cargo to 0.75.1 This will allow pulling crates from registries that require authentication without needing unstable options. The functionality was stabilized in November with the release of Rust 1.74.0 [1]. [1]: https://blog.rust-lang.org/2023/11/16/Rust-1.74.0.html#cargo-registry-authentication --- Cargo.lock | 967 ++++++++++------------- Cargo.toml | 2 +- crates/release_plz_core/src/clone/mod.rs | 3 +- 3 files changed, 416 insertions(+), 556 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 845cab04ba..4fa645db5b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -17,19 +17,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" -[[package]] -name = "ahash" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" -dependencies = [ - "cfg-if", - "getrandom 0.2.11", - "once_cell", - "version_check", - "zerocopy", -] - [[package]] name = "aho-corasick" version = "1.1.2" @@ -114,12 +101,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" -[[package]] -name = "arrayvec" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" - [[package]] name = "arrayvec" version = "0.7.4" @@ -299,6 +280,12 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc" +[[package]] +name = "byteyarn" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7534301c0ea17abb4db06d75efc7b4b0fa360fce8e175a4330d721c71c942ff" + [[package]] name = "camino" version = "1.1.6" @@ -310,10 +297,12 @@ dependencies = [ [[package]] name = "cargo" -version = "0.74.0" +version = "0.75.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "244574fb9c19dfe9b9d11cd6398f718aca7d11fb4f0d46f22cd867876a6c4c56" +checksum = "8883ad826b173ffc1363f9478d16714977ba3b3ddd540d2dd5cbc0ceeda1819b" dependencies = [ + "anstream", + "anstyle", "anyhow", "base64 0.21.5", "bytesize", @@ -324,16 +313,16 @@ dependencies = [ "cargo-platform", "cargo-util", "clap", + "color-print", "crates-io", "curl", "curl-sys", "filetime", "flate2", - "fwdansi", "git2", "git2-curl", - "gix 0.45.1", - "gix-features 0.30.0", + "gix 0.54.1", + "gix-features 0.35.0", "glob", "hex", "hmac", @@ -359,16 +348,15 @@ dependencies = [ "rustfix", "semver", "serde", + "serde-untagged", "serde-value", "serde_ignored", "serde_json", "sha1", "shell-escape", - "strip-ansi-escapes 0.1.1", "syn 2.0.41", "tar", "tempfile", - "termcolor", "time", "toml 0.7.8", "toml_edit 0.19.15", @@ -384,9 +372,9 @@ dependencies = [ [[package]] name = "cargo-credential" -version = "0.3.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626c6c87f7906515d241db80b2e35e6818ea771da38003dec873914d417f48b5" +checksum = "1eb63e2bf69272d1d7236a7d3083a75a8437c9ce69465a1665caa7c3a213d757" dependencies = [ "anyhow", "libc", @@ -399,9 +387,9 @@ dependencies = [ [[package]] name = "cargo-credential-libsecret" -version = "0.3.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbbb9372b45e669060bba532a7a78f7e05a5791d8450eceab93006d72a542ee4" +checksum = "a1433b31d23bb41ee5db8cbbff2257361206984ba3e1587e0622a28dc2a3f904" dependencies = [ "anyhow", "cargo-credential", @@ -410,9 +398,9 @@ dependencies = [ [[package]] name = "cargo-credential-macos-keychain" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a07e26e78213508bf6007c9187f48ef1c98584d912d8195496828f30b7e2796" +checksum = "fed52a63bf607de492234d9bc4b32f5dfe18f6bc0d7f4283193153355285f211" dependencies = [ "cargo-credential", "security-framework", @@ -420,9 +408,9 @@ dependencies = [ [[package]] name = "cargo-credential-wincred" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6637491b9d0fe5350a839903742de909c01e8440b2eadb561177039cbd8f0c71" +checksum = "594d90197d0f2c2dda8466f277968aa92fd71d64a92a88b86310c069932b6c4b" dependencies = [ "cargo-credential", "windows-sys 0.48.0", @@ -609,6 +597,27 @@ dependencies = [ "tracing-error", ] +[[package]] +name = "color-print" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a858372ff14bab9b1b30ea504f2a4bc534582aee3e42ba2d41d2a7baba63d5d" +dependencies = [ + "color-print-proc-macro", +] + +[[package]] +name = "color-print-proc-macro" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57e37866456a721d0a404439a1adae37a31be4e0055590d053dfe6981e05003f" +dependencies = [ + "nom", + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "color-spantrace" version = "0.2.1" @@ -715,9 +724,9 @@ dependencies = [ [[package]] name = "crates-io" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bd35a7899c7804e2f8e305438d7b70a852c0424009f3ac29ca4f6733f2aec85" +checksum = "1aadfd000bd635ce58527e2dffe008339867991ab12a786b859d9cfe967c0f72" dependencies = [ "curl", "percent-encoding", @@ -1046,6 +1055,15 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +[[package]] +name = "erased-serde" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3286168faae03a0e583f6fde17c02c8b8bba2dcc2061d0f7817066e5b0af706" +dependencies = [ + "serde", +] + [[package]] name = "errno" version = "0.3.8" @@ -1312,16 +1330,6 @@ dependencies = [ "slab", ] -[[package]] -name = "fwdansi" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08c1f5787fe85505d1f7777268db5103d80a7a374d2316a7ce262e57baf8f208" -dependencies = [ - "memchr", - "termcolor", -] - [[package]] name = "generic-array" version = "0.14.7" @@ -1413,11 +1421,11 @@ dependencies = [ [[package]] name = "git2" -version = "0.17.2" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b989d6a7ca95a362cf2cfc5ad688b3a467be1f87e480b8dad07fee8c79b0044" +checksum = "fbf97ba92db08df386e10c8ede66a2a0369bd277090afd8710e19e38de9ec0cd" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.4.1", "libc", "libgit2-sys", "log", @@ -1428,9 +1436,9 @@ dependencies = [ [[package]] name = "git2-curl" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8f8b7432b72928cff76f69e59ed5327f94a52763731e71274960dee72fe5f8c" +checksum = "78e26b61608c573ffd26fc79061a823aa5147449a1afe1f61679a21e2031f7c3" dependencies = [ "curl", "git2", @@ -1451,49 +1459,53 @@ dependencies = [ [[package]] name = "gix" -version = "0.45.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf2a03ec66ee24d1b2bae3ab718f8d14f141613810cb7ff6756f7db667f1cd82" -dependencies = [ - "gix-actor 0.21.0", - "gix-attributes 0.13.1", - "gix-commitgraph 0.16.0", - "gix-config 0.23.0", - "gix-credentials 0.15.0", - "gix-date 0.5.1", - "gix-diff 0.30.1", - "gix-discover 0.19.0", - "gix-features 0.30.0", - "gix-fs 0.2.0", - "gix-glob 0.8.0", - "gix-hash 0.11.4", - "gix-hashtable 0.2.4", - "gix-ignore 0.3.0", - "gix-index 0.17.0", - "gix-lock 6.0.0", - "gix-mailmap", - "gix-negotiate 0.2.1", - "gix-object 0.30.0", - "gix-odb 0.46.0", - "gix-pack 0.36.0", - "gix-path 0.8.4", - "gix-prompt 0.5.5", - "gix-protocol 0.33.2", - "gix-ref 0.30.0", - "gix-refspec 0.11.0", - "gix-revision 0.15.2", - "gix-sec 0.8.4", - "gix-tempfile 6.0.0", - "gix-transport 0.32.0", - "gix-traverse 0.26.0", - "gix-url 0.19.0", +version = "0.54.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad6d32e74454459690d57d18ea4ebec1629936e6b130b51d12cb4a81630ac953" +dependencies = [ + "gix-actor 0.27.0", + "gix-attributes 0.19.0", + "gix-commitgraph 0.21.0", + "gix-config 0.30.0", + "gix-credentials 0.20.0", + "gix-date", + "gix-diff 0.36.0", + "gix-discover 0.25.0", + "gix-features 0.35.0", + "gix-filter 0.5.0", + "gix-fs 0.7.0", + "gix-glob 0.13.0", + "gix-hash", + "gix-hashtable", + "gix-ignore 0.8.0", + "gix-index 0.25.0", + "gix-lock 10.0.0", + "gix-macros", + "gix-negotiate 0.8.0", + "gix-object 0.37.0", + "gix-odb 0.53.0", + "gix-pack 0.43.0", + "gix-path", + "gix-pathspec 0.3.0", + "gix-prompt", + "gix-protocol 0.40.0", + "gix-ref 0.37.0", + "gix-refspec 0.18.0", + "gix-revision 0.22.0", + "gix-revwalk 0.8.0", + "gix-sec", + "gix-submodule 0.4.0", + "gix-tempfile 10.0.0", + "gix-trace", + "gix-transport 0.37.0", + "gix-traverse 0.33.0", + "gix-url 0.24.0", "gix-utils", - "gix-validate 0.7.7", - "gix-worktree 0.18.0", - "log", + "gix-validate", + "gix-worktree 0.26.0", "once_cell", - "prodash 25.0.2", - "signal-hook", + "parking_lot 0.12.1", + "prodash", "smallvec", "thiserror", "unicode-normalization", @@ -1510,15 +1522,15 @@ dependencies = [ "gix-commitgraph 0.22.1", "gix-config 0.31.0", "gix-credentials 0.21.0", - "gix-date 0.8.1", + "gix-date", "gix-diff 0.37.0", "gix-discover 0.26.0", "gix-features 0.36.1", - "gix-filter", + "gix-filter 0.6.0", "gix-fs 0.8.1", "gix-glob 0.14.1", - "gix-hash 0.13.3", - "gix-hashtable 0.4.1", + "gix-hash", + "gix-hashtable", "gix-ignore 0.9.1", "gix-index 0.26.0", "gix-lock 11.0.1", @@ -1527,23 +1539,23 @@ dependencies = [ "gix-object 0.38.0", "gix-odb 0.54.0", "gix-pack 0.44.0", - "gix-path 0.10.1", - "gix-pathspec", - "gix-prompt 0.7.0", + "gix-path", + "gix-pathspec 0.4.1", + "gix-prompt", "gix-protocol 0.41.1", "gix-ref 0.38.0", "gix-refspec 0.19.0", "gix-revision 0.23.0", "gix-revwalk 0.9.0", - "gix-sec 0.10.1", - "gix-submodule", + "gix-sec", + "gix-submodule 0.5.0", "gix-tempfile 11.0.1", "gix-trace", "gix-transport 0.38.0", "gix-traverse 0.34.0", "gix-url 0.25.2", "gix-utils", - "gix-validate 0.8.1", + "gix-validate", "gix-worktree 0.27.0", "once_cell", "parking_lot 0.12.1", @@ -1554,16 +1566,16 @@ dependencies = [ [[package]] name = "gix-actor" -version = "0.21.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fe73f9f6be1afbf1bd5be919a9636fa560e2f14d42262a934423ed6760cd838" +checksum = "08c60e982c5290897122d4e2622447f014a2dadd5a18cb73d50bb91b31645e27" dependencies = [ "bstr", "btoi", - "gix-date 0.5.1", + "gix-date", "itoa", - "nom", "thiserror", + "winnow", ] [[package]] @@ -1574,7 +1586,7 @@ checksum = "2eadca029ef716b4378f7afb19f7ee101fde9e58ba1f1445971315ac866db417" dependencies = [ "bstr", "btoi", - "gix-date 0.8.1", + "gix-date", "itoa", "thiserror", "winnow", @@ -1582,16 +1594,16 @@ dependencies = [ [[package]] name = "gix-attributes" -version = "0.13.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b79590ac382f80d87e06416f5fcac6fee5d83dcb152a00ed0bdbaa988acc31" +checksum = "2451665e70709ba4753b623ef97511ee98c4a73816b2c5b5df25678d607ed820" dependencies = [ "bstr", - "gix-glob 0.8.0", - "gix-path 0.8.4", + "byteyarn", + "gix-glob 0.13.0", + "gix-path", "gix-quote", - "kstring", - "log", + "gix-trace", "smallvec", "thiserror", "unicode-bom", @@ -1605,7 +1617,7 @@ checksum = "0f395469d38c76ec47cd1a6c5a53fbc3f13f737b96eaf7535f4e6b367e643381" dependencies = [ "bstr", "gix-glob 0.14.1", - "gix-path 0.10.1", + "gix-path", "gix-quote", "gix-trace", "kstring", @@ -1643,15 +1655,15 @@ dependencies = [ [[package]] name = "gix-commitgraph" -version = "0.16.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8490ae1b3d55c47e6a71d247c082304a2f79f8d0332c1a2f5693d42a2021a09" +checksum = "e75a975ee22cf0a002bfe9b5d5cb3d2a88e263a8a178cd7509133cff10f4df8a" dependencies = [ "bstr", "gix-chunk", - "gix-features 0.30.0", - "gix-hash 0.11.4", - "memmap2 0.5.10", + "gix-features 0.35.0", + "gix-hash", + "memmap2 0.7.1", "thiserror", ] @@ -1664,31 +1676,30 @@ dependencies = [ "bstr", "gix-chunk", "gix-features 0.36.1", - "gix-hash 0.13.3", + "gix-hash", "memmap2 0.9.0", "thiserror", ] [[package]] name = "gix-config" -version = "0.23.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51f310120ae1ba8f0ca52fb22876ce9bad5b15c8ffb3eb7302e4b64a3b9f681c" +checksum = "c171514b40487d3f677ae37efc0f45ac980e3169f23c27eb30a70b47fdf88ab5" dependencies = [ "bstr", - "gix-config-value 0.12.5", - "gix-features 0.30.0", - "gix-glob 0.8.0", - "gix-path 0.8.4", - "gix-ref 0.30.0", - "gix-sec 0.8.4", - "log", + "gix-config-value", + "gix-features 0.35.0", + "gix-glob 0.13.0", + "gix-path", + "gix-ref 0.37.0", + "gix-sec", "memchr", - "nom", "once_cell", "smallvec", "thiserror", "unicode-bom", + "winnow", ] [[package]] @@ -1698,12 +1709,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5cae98c6b4c66c09379bc35274b172587d6b0ac369a416c39128ad8c6454f9bb" dependencies = [ "bstr", - "gix-config-value 0.14.1", + "gix-config-value", "gix-features 0.36.1", "gix-glob 0.14.1", - "gix-path 0.10.1", + "gix-path", "gix-ref 0.38.0", - "gix-sec 0.10.1", + "gix-sec", "memchr", "once_cell", "smallvec", @@ -1712,19 +1723,6 @@ dependencies = [ "winnow", ] -[[package]] -name = "gix-config-value" -version = "0.12.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e874f41437441c02991dcea76990b9058fadfc54b02ab4dd06ab2218af43897" -dependencies = [ - "bitflags 2.4.1", - "bstr", - "gix-path 0.8.4", - "libc", - "thiserror", -] - [[package]] name = "gix-config-value" version = "0.14.1" @@ -1733,24 +1731,24 @@ checksum = "6419db582ea84dfb58c7e7b0af7fd62c808aa14954af2936a33f89b0f4ed018e" dependencies = [ "bitflags 2.4.1", "bstr", - "gix-path 0.10.1", + "gix-path", "libc", "thiserror", ] [[package]] name = "gix-credentials" -version = "0.15.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6f89fea8acd28f5ef8fa5042146f1637afd4d834bc8f13439d8fd1e5aca0d65" +checksum = "46900b884cc5af6a6c141ee741607c0c651a4e1d33614b8d888a1ba81cc0bc8a" dependencies = [ "bstr", "gix-command", - "gix-config-value 0.12.5", - "gix-path 0.8.4", - "gix-prompt 0.5.5", - "gix-sec 0.8.4", - "gix-url 0.19.0", + "gix-config-value", + "gix-path", + "gix-prompt", + "gix-sec", + "gix-url 0.24.0", "thiserror", ] @@ -1762,26 +1760,14 @@ checksum = "1c5c5d74069b842a1861e581027ac6b7ad9ff66f5911c89b9f45484d7ebda6a4" dependencies = [ "bstr", "gix-command", - "gix-config-value 0.14.1", - "gix-path 0.10.1", - "gix-prompt 0.7.0", - "gix-sec 0.10.1", + "gix-config-value", + "gix-path", + "gix-prompt", + "gix-sec", "gix-url 0.25.2", "thiserror", ] -[[package]] -name = "gix-date" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc164145670e9130a60a21670d9b6f0f4f8de04e5dd256c51fa5a0340c625902" -dependencies = [ - "bstr", - "itoa", - "thiserror", - "time", -] - [[package]] name = "gix-date" version = "0.8.1" @@ -1796,13 +1782,12 @@ dependencies = [ [[package]] name = "gix-diff" -version = "0.30.1" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9029ad0083cc286a4bd2f5b3bf66bb66398abc26f2731a2824cd5edfc41a0e33" +checksum = "788ddb152c388206e81f36bcbb574e7ed7827c27d8fa62227b34edc333d8928c" dependencies = [ - "gix-hash 0.11.4", - "gix-object 0.30.0", - "imara-diff", + "gix-hash", + "gix-object 0.37.0", "thiserror", ] @@ -1812,23 +1797,23 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "931394f69fb8c9ed6afc0aae3487bd869e936339bcc13ed8884472af072e0554" dependencies = [ - "gix-hash 0.13.3", + "gix-hash", "gix-object 0.38.0", "thiserror", ] [[package]] name = "gix-discover" -version = "0.19.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aba9c6c0d1f2b2efe65581de73de4305004612d49c83773e783202a7ef204f46" +checksum = "69507643d75a0ea9a402fcf73ced517d2b95cc95385904ac09d03e0b952fde33" dependencies = [ "bstr", "dunce", - "gix-hash 0.11.4", - "gix-path 0.8.4", - "gix-ref 0.30.0", - "gix-sec 0.8.4", + "gix-hash", + "gix-path", + "gix-ref 0.37.0", + "gix-sec", "thiserror", ] @@ -1840,28 +1825,29 @@ checksum = "a45d5cf0321178883e38705ab2b098f625d609a7d4c391b33ac952eff2c490f2" dependencies = [ "bstr", "dunce", - "gix-hash 0.13.3", - "gix-path 0.10.1", + "gix-hash", + "gix-path", "gix-ref 0.38.0", - "gix-sec 0.10.1", + "gix-sec", "thiserror", ] [[package]] name = "gix-features" -version = "0.30.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a8c493409bf6060d408eec9bbdd1b12ea351266b50012e2a522f75dfc7b8314" +checksum = "9b9ff423ae4983f762659040d13dd7a5defbd54b6a04ac3cc7347741cec828cd" dependencies = [ "bytes", "crc32fast", "crossbeam-channel", "flate2", - "gix-hash 0.11.4", + "gix-hash", + "gix-trace", "libc", "once_cell", "parking_lot 0.12.1", - "prodash 25.0.2", + "prodash", "sha1_smol", "thiserror", "walkdir", @@ -1877,18 +1863,38 @@ dependencies = [ "crc32fast", "crossbeam-channel", "flate2", - "gix-hash 0.13.3", + "gix-hash", "gix-trace", "jwalk", "libc", "once_cell", "parking_lot 0.12.1", - "prodash 26.2.2", + "prodash", "sha1_smol", "thiserror", "walkdir", ] +[[package]] +name = "gix-filter" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1be40d28cd41445bb6cd52c4d847d915900e5466f7433eaee6a9e0a3d1d88b08" +dependencies = [ + "bstr", + "encoding_rs", + "gix-attributes 0.19.0", + "gix-command", + "gix-hash", + "gix-object 0.37.0", + "gix-packetline-blocking", + "gix-path", + "gix-quote", + "gix-trace", + "smallvec", + "thiserror", +] + [[package]] name = "gix-filter" version = "0.6.0" @@ -1899,10 +1905,10 @@ dependencies = [ "encoding_rs", "gix-attributes 0.20.1", "gix-command", - "gix-hash 0.13.3", + "gix-hash", "gix-object 0.38.0", "gix-packetline-blocking", - "gix-path 0.10.1", + "gix-path", "gix-quote", "gix-trace", "smallvec", @@ -1911,11 +1917,11 @@ dependencies = [ [[package]] name = "gix-fs" -version = "0.2.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30da8997008adb87f94e15beb7ee229f8a48e97af585a584bfee4a5a1880aab5" +checksum = "09815faba62fe9b32d918b75a554686c98e43f7d48c43a80df58eb718e5c6635" dependencies = [ - "gix-features 0.30.0", + "gix-features 0.35.0", ] [[package]] @@ -1929,14 +1935,14 @@ dependencies = [ [[package]] name = "gix-glob" -version = "0.8.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0ade1e80ab1f079703d1824e1daf73009096386aa7fd2f0477f6e4ac0a558e" +checksum = "a9d76e85f11251dcf751d2c5e918a14f562db5be6f727fd24775245653e9b19d" dependencies = [ "bitflags 2.4.1", "bstr", - "gix-features 0.30.0", - "gix-path 0.8.4", + "gix-features 0.35.0", + "gix-path", ] [[package]] @@ -1948,17 +1954,7 @@ dependencies = [ "bitflags 2.4.1", "bstr", "gix-features 0.36.1", - "gix-path 0.10.1", -] - -[[package]] -name = "gix-hash" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b422ff2ad9a0628baaad6da468cf05385bf3f5ab495ad5a33cce99b9f41092f" -dependencies = [ - "hex", - "thiserror", + "gix-path", ] [[package]] @@ -1971,37 +1967,26 @@ dependencies = [ "thiserror", ] -[[package]] -name = "gix-hashtable" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "385f4ce6ecf3692d313ca3aa9bd3b3d8490de53368d6d94bedff3af8b6d9c58d" -dependencies = [ - "gix-hash 0.11.4", - "hashbrown 0.14.3", - "parking_lot 0.12.1", -] - [[package]] name = "gix-hashtable" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "feb61880816d7ec4f0b20606b498147d480860ddd9133ba542628df2f548d3ca" dependencies = [ - "gix-hash 0.13.3", - "hashbrown 0.14.3", + "gix-hash", + "hashbrown", "parking_lot 0.12.1", ] [[package]] name = "gix-ignore" -version = "0.3.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc6f7f101a0ccce808dbf7008ba131dede94e20257e7bde7a44cbb2f8c775625" +checksum = "b048f443a1f6b02da4205c34d2e287e3fd45d75e8e2f06cfb216630ea9bff5e3" dependencies = [ "bstr", - "gix-glob 0.8.0", - "gix-path 0.8.4", + "gix-glob 0.13.0", + "gix-path", "unicode-bom", ] @@ -2013,28 +1998,29 @@ checksum = "a215cc8cf21645bca131fcf6329d3ebd46299c47dbbe27df71bb1ca9e328b879" dependencies = [ "bstr", "gix-glob 0.14.1", - "gix-path 0.10.1", + "gix-path", "unicode-bom", ] [[package]] name = "gix-index" -version = "0.17.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "616ba958fabfb11263fa042c35690d48a6c7be4e9277e2c7e24ff263b3fe7b82" +checksum = "f54d63a9d13c13088f41f5a3accbec284e492ac8f4f707fcc307c139622e17b7" dependencies = [ "bitflags 2.4.1", "bstr", "btoi", "filetime", "gix-bitmap", - "gix-features 0.30.0", - "gix-hash 0.11.4", - "gix-lock 6.0.0", - "gix-object 0.30.0", - "gix-traverse 0.26.0", + "gix-features 0.35.0", + "gix-fs 0.7.0", + "gix-hash", + "gix-lock 10.0.0", + "gix-object 0.37.0", + "gix-traverse 0.33.0", "itoa", - "memmap2 0.5.10", + "memmap2 0.7.1", "smallvec", "thiserror", ] @@ -2052,7 +2038,7 @@ dependencies = [ "gix-bitmap", "gix-features 0.36.1", "gix-fs 0.8.1", - "gix-hash 0.13.3", + "gix-hash", "gix-lock 11.0.1", "gix-object 0.38.0", "gix-traverse 0.34.0", @@ -2064,11 +2050,11 @@ dependencies = [ [[package]] name = "gix-lock" -version = "6.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ec5d5e6f07316d3553aa7425e3ecd935ec29882556021fe1696297a448af8d2" +checksum = "47fc96fa8b6b6d33555021907c81eb3b27635daecf6e630630bdad44f8feaa95" dependencies = [ - "gix-tempfile 6.0.0", + "gix-tempfile 10.0.0", "gix-utils", "thiserror", ] @@ -2095,28 +2081,18 @@ dependencies = [ "syn 2.0.41", ] -[[package]] -name = "gix-mailmap" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4653701922c920e009f1bc4309feaff14882ade017770788f9a150928da3fa6a" -dependencies = [ - "bstr", - "gix-actor 0.21.0", - "thiserror", -] - [[package]] name = "gix-negotiate" -version = "0.2.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "945c3ef1e912e44a5f405fc9e924edf42000566a1b257ed52cb1293300f6f08c" +checksum = "6f1697bf9911c6d1b8d709b9e6ef718cb5ea5821a1b7991520125a8134448004" dependencies = [ "bitflags 2.4.1", - "gix-commitgraph 0.16.0", - "gix-hash 0.11.4", - "gix-object 0.30.0", - "gix-revision 0.15.2", + "gix-commitgraph 0.21.0", + "gix-date", + "gix-hash", + "gix-object 0.37.0", + "gix-revwalk 0.8.0", "smallvec", "thiserror", ] @@ -2129,8 +2105,8 @@ checksum = "2a5cdcf491ecc9ce39dcc227216c540355fe0024ae7c38e94557752ca5ebb67f" dependencies = [ "bitflags 2.4.1", "gix-commitgraph 0.22.1", - "gix-date 0.8.1", - "gix-hash 0.13.3", + "gix-date", + "gix-hash", "gix-object 0.38.0", "gix-revwalk 0.9.0", "smallvec", @@ -2139,21 +2115,21 @@ dependencies = [ [[package]] name = "gix-object" -version = "0.30.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8926c8f51c44dec3e709cb5dbc93deb9e8d4064c43c9efc54c158dcdfe8446c7" +checksum = "1e7e19616c67967374137bae83e950e9b518a9ea8a605069bd6716ada357fd6f" dependencies = [ "bstr", "btoi", - "gix-actor 0.21.0", - "gix-features 0.30.0", - "gix-hash 0.11.4", - "gix-validate 0.7.7", - "hex", + "gix-actor 0.27.0", + "gix-date", + "gix-features 0.35.0", + "gix-hash", + "gix-validate", "itoa", - "nom", "smallvec", "thiserror", + "winnow", ] [[package]] @@ -2165,10 +2141,10 @@ dependencies = [ "bstr", "btoi", "gix-actor 0.28.1", - "gix-date 0.8.1", + "gix-date", "gix-features 0.36.1", - "gix-hash 0.13.3", - "gix-validate 0.8.1", + "gix-hash", + "gix-validate", "itoa", "smallvec", "thiserror", @@ -2177,16 +2153,17 @@ dependencies = [ [[package]] name = "gix-odb" -version = "0.46.0" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b234d806278eeac2f907c8b5a105c4ba537230c1a9d9236d822bf0db291f8f3" +checksum = "8d6a392c6ba3a2f133cdc63120e9bc7aec81eef763db372c817de31febfe64bf" dependencies = [ "arc-swap", - "gix-features 0.30.0", - "gix-hash 0.11.4", - "gix-object 0.30.0", - "gix-pack 0.36.0", - "gix-path 0.8.4", + "gix-date", + "gix-features 0.35.0", + "gix-hash", + "gix-object 0.37.0", + "gix-pack 0.43.0", + "gix-path", "gix-quote", "parking_lot 0.12.1", "tempfile", @@ -2200,12 +2177,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8630b56cb80d8fa684d383dad006a66401ee8314e12fbf0e566ddad8c115143b" dependencies = [ "arc-swap", - "gix-date 0.8.1", + "gix-date", "gix-features 0.36.1", - "gix-hash 0.13.3", + "gix-hash", "gix-object 0.38.0", "gix-pack 0.44.0", - "gix-path 0.10.1", + "gix-path", "gix-quote", "parking_lot 0.12.1", "tempfile", @@ -2214,21 +2191,19 @@ dependencies = [ [[package]] name = "gix-pack" -version = "0.36.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d2a14cb3156037eedb17d6cb7209b7180522b8949b21fd0fe3184c0a1d0af88" +checksum = "7536203a45b31e1bc5694bbf90ba8da1b736c77040dd6a520db369f371eb1ab3" dependencies = [ "clru", "gix-chunk", - "gix-diff 0.30.1", - "gix-features 0.30.0", - "gix-hash 0.11.4", - "gix-hashtable 0.2.4", - "gix-object 0.30.0", - "gix-path 0.8.4", - "gix-tempfile 6.0.0", - "gix-traverse 0.26.0", - "memmap2 0.5.10", + "gix-features 0.35.0", + "gix-hash", + "gix-hashtable", + "gix-object 0.37.0", + "gix-path", + "gix-tempfile 10.0.0", + "memmap2 0.7.1", "parking_lot 0.12.1", "smallvec", "thiserror", @@ -2243,10 +2218,10 @@ dependencies = [ "clru", "gix-chunk", "gix-features 0.36.1", - "gix-hash 0.13.3", - "gix-hashtable 0.4.1", + "gix-hash", + "gix-hashtable", "gix-object 0.38.0", - "gix-path 0.10.1", + "gix-path", "gix-tempfile 11.0.1", "memmap2 0.7.1", "parking_lot 0.12.1", @@ -2279,9 +2254,9 @@ dependencies = [ [[package]] name = "gix-path" -version = "0.8.4" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18609c8cbec8508ea97c64938c33cd305b75dfc04a78d0c3b78b8b3fd618a77c" +checksum = "d86d6fac2fabe07b67b7835f46d07571f68b11aa1aaecae94fe722ea4ef305e1" dependencies = [ "bstr", "gix-trace", @@ -2291,15 +2266,17 @@ dependencies = [ ] [[package]] -name = "gix-path" -version = "0.10.1" +name = "gix-pathspec" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d86d6fac2fabe07b67b7835f46d07571f68b11aa1aaecae94fe722ea4ef305e1" +checksum = "c3e26c9b47c51be73f98d38c84494bd5fb99334c5d6fda14ef5d036d50a9e5fd" dependencies = [ + "bitflags 2.4.1", "bstr", - "gix-trace", - "home", - "once_cell", + "gix-attributes 0.19.0", + "gix-config-value", + "gix-glob 0.13.0", + "gix-path", "thiserror", ] @@ -2312,22 +2289,9 @@ dependencies = [ "bitflags 2.4.1", "bstr", "gix-attributes 0.20.1", - "gix-config-value 0.14.1", + "gix-config-value", "gix-glob 0.14.1", - "gix-path 0.10.1", - "thiserror", -] - -[[package]] -name = "gix-prompt" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c22decaf4a063ccae2b2108820c8630c01bd6756656df3fe464b32b8958a5ea" -dependencies = [ - "gix-command", - "gix-config-value 0.12.5", - "parking_lot 0.12.1", - "rustix", + "gix-path", "thiserror", ] @@ -2338,7 +2302,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c9a913769516f5e9d937afac206fb76428e3d7238e538845842887fda584678" dependencies = [ "gix-command", - "gix-config-value 0.14.1", + "gix-config-value", "parking_lot 0.12.1", "rustix", "thiserror", @@ -2346,19 +2310,20 @@ dependencies = [ [[package]] name = "gix-protocol" -version = "0.33.2" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92a17058b45c461f0847528c5fb6ee6e76115e026979eb2d2202f98ee94f6c24" +checksum = "cc7b700dc20cc9be8a5130a1fd7e10c34117ffa7068431c8c24d963f0a2e0c9b" dependencies = [ "bstr", "btoi", - "gix-credentials 0.15.0", - "gix-features 0.30.0", - "gix-hash 0.11.4", - "gix-transport 0.32.0", + "gix-credentials 0.20.0", + "gix-date", + "gix-features 0.35.0", + "gix-hash", + "gix-transport 0.37.0", "maybe-async", - "nom", "thiserror", + "winnow", ] [[package]] @@ -2370,9 +2335,9 @@ dependencies = [ "bstr", "btoi", "gix-credentials 0.21.0", - "gix-date 0.8.1", + "gix-date", "gix-features 0.36.1", - "gix-hash 0.13.3", + "gix-hash", "gix-transport 0.38.0", "maybe-async", "thiserror", @@ -2392,22 +2357,23 @@ dependencies = [ [[package]] name = "gix-ref" -version = "0.30.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebdd999256f4ce8a5eefa89999879c159c263f3493a951d62aa5ce42c0397e1c" -dependencies = [ - "gix-actor 0.21.0", - "gix-features 0.30.0", - "gix-fs 0.2.0", - "gix-hash 0.11.4", - "gix-lock 6.0.0", - "gix-object 0.30.0", - "gix-path 0.8.4", - "gix-tempfile 6.0.0", - "gix-validate 0.7.7", - "memmap2 0.5.10", - "nom", +checksum = "22e6b749660b613641769edc1954132eb8071a13c32224891686091bef078de4" +dependencies = [ + "gix-actor 0.27.0", + "gix-date", + "gix-features 0.35.0", + "gix-fs 0.7.0", + "gix-hash", + "gix-lock 10.0.0", + "gix-object 0.37.0", + "gix-path", + "gix-tempfile 10.0.0", + "gix-validate", + "memmap2 0.7.1", "thiserror", + "winnow", ] [[package]] @@ -2417,15 +2383,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ec2f6d07ac88d2fb8007ee3fa3e801856fb9d82e7366ec0ca332eb2c9d74a52" dependencies = [ "gix-actor 0.28.1", - "gix-date 0.8.1", + "gix-date", "gix-features 0.36.1", "gix-fs 0.8.1", - "gix-hash 0.13.3", + "gix-hash", "gix-lock 11.0.1", "gix-object 0.38.0", - "gix-path 0.10.1", + "gix-path", "gix-tempfile 11.0.1", - "gix-validate 0.8.1", + "gix-validate", "memmap2 0.7.1", "thiserror", "winnow", @@ -2433,14 +2399,14 @@ dependencies = [ [[package]] name = "gix-refspec" -version = "0.11.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72bfd622abc86dd8ad1ec51b9eb77b4f1a766b94e3a1b87cf4a022c5b5570cf4" +checksum = "0895cb7b1e70f3c3bd4550c329e9f5caf2975f97fcd4238e05754e72208ef61e" dependencies = [ "bstr", - "gix-hash 0.11.4", - "gix-revision 0.15.2", - "gix-validate 0.7.7", + "gix-hash", + "gix-revision 0.22.0", + "gix-validate", "smallvec", "thiserror", ] @@ -2452,25 +2418,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccb0974cc41dbdb43a180c7f67aa481e1c1e160fcfa8f4a55291fd1126c1a6e7" dependencies = [ "bstr", - "gix-hash 0.13.3", + "gix-hash", "gix-revision 0.23.0", - "gix-validate 0.8.1", + "gix-validate", "smallvec", "thiserror", ] [[package]] name = "gix-revision" -version = "0.15.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5044f56cd7a487ce9b034cbe0252ae0b6b47ff56ca3dabd79bc30214d0932cd7" +checksum = "c8c4b15cf2ab7a35f5bcb3ef146187c8d36df0177e171ca061913cbaaa890e89" dependencies = [ "bstr", - "gix-date 0.5.1", - "gix-hash 0.11.4", - "gix-hashtable 0.2.4", - "gix-object 0.30.0", - "gix-revwalk 0.1.0", + "gix-date", + "gix-hash", + "gix-hashtable", + "gix-object 0.37.0", + "gix-revwalk 0.8.0", + "gix-trace", "thiserror", ] @@ -2481,9 +2448,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ca97ac73459a7f3766aa4a5638a6e37d56d4c7962bc1986fbaf4883d0772588" dependencies = [ "bstr", - "gix-date 0.8.1", - "gix-hash 0.13.3", - "gix-hashtable 0.4.1", + "gix-date", + "gix-hash", + "gix-hashtable", "gix-object 0.38.0", "gix-revwalk 0.9.0", "gix-trace", @@ -2492,14 +2459,15 @@ dependencies = [ [[package]] name = "gix-revwalk" -version = "0.1.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc2623ba8747914f151f5e12b65adac576ab459dbed5f50a36c7a3e9cbf2d3ca" +checksum = "e9870c6b1032f2084567710c3b2106ac603377f8d25766b8a6b7c33e6e3ca279" dependencies = [ - "gix-commitgraph 0.16.0", - "gix-hash 0.11.4", - "gix-hashtable 0.2.4", - "gix-object 0.30.0", + "gix-commitgraph 0.21.0", + "gix-date", + "gix-hash", + "gix-hashtable", + "gix-object 0.37.0", "smallvec", "thiserror", ] @@ -2511,9 +2479,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a16d8c892e4cd676d86f0265bf9d40cefd73d8d94f86b213b8b77d50e77efae0" dependencies = [ "gix-commitgraph 0.22.1", - "gix-date 0.8.1", - "gix-hash 0.13.3", - "gix-hashtable 0.4.1", + "gix-date", + "gix-hash", + "gix-hashtable", "gix-object 0.38.0", "smallvec", "thiserror", @@ -2521,26 +2489,29 @@ dependencies = [ [[package]] name = "gix-sec" -version = "0.8.4" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9615cbd6b456898aeb942cd75e5810c382fbfc48dbbff2fa23ebd2d33dcbe9c7" +checksum = "a36ea2c5907d64a9b4b5d3cc9f430e6c30f0509646b5e38eb275ca57c5bf29e2" dependencies = [ "bitflags 2.4.1", - "gix-path 0.8.4", + "gix-path", "libc", "windows", ] [[package]] -name = "gix-sec" -version = "0.10.1" +name = "gix-submodule" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a36ea2c5907d64a9b4b5d3cc9f430e6c30f0509646b5e38eb275ca57c5bf29e2" +checksum = "dd0150e82e9282d3f2ab2dd57a22f9f6c3447b9d9856e5321ac92d38e3e0e2b7" dependencies = [ - "bitflags 2.4.1", - "gix-path 0.10.1", - "libc", - "windows", + "bstr", + "gix-config 0.30.0", + "gix-path", + "gix-pathspec 0.3.0", + "gix-refspec 0.18.0", + "gix-url 0.24.0", + "thiserror", ] [[package]] @@ -2551,8 +2522,8 @@ checksum = "bba78c8d12aa24370178453ec3a472ff08dfaa657d116229f57f2c9cd469a1c2" dependencies = [ "bstr", "gix-config 0.31.0", - "gix-path 0.10.1", - "gix-pathspec", + "gix-path", + "gix-pathspec 0.4.1", "gix-refspec 0.19.0", "gix-url 0.25.2", "thiserror", @@ -2560,16 +2531,14 @@ dependencies = [ [[package]] name = "gix-tempfile" -version = "6.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3785cb010e9dc5c446dfbf02bc1119fc17d3a48a27c029efcb3a3c32953eb10" +checksum = "5ae0978f3e11dc57290ee75ac2477c815bca1ce2fa7ed5dc5f16db067410ac4d" dependencies = [ - "gix-fs 0.2.0", + "gix-fs 0.7.0", "libc", "once_cell", "parking_lot 0.12.1", - "signal-hook", - "signal-hook-registry", "tempfile", ] @@ -2594,20 +2563,20 @@ checksum = "b686a35799b53a9825575ca3f06481d0a053a409c4d97ffcf5ddd67a8760b497" [[package]] name = "gix-transport" -version = "0.32.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a39ffed9a9078ed700605e064b15d7c6ae50aa65e7faa36ca6919e8081df15" +checksum = "b9ec726e6a245e68ace59a34126a1d679de60360676612985e70b0d3b102fb4e" dependencies = [ "base64 0.21.5", "bstr", "curl", "gix-command", - "gix-credentials 0.15.0", - "gix-features 0.30.0", + "gix-credentials 0.20.0", + "gix-features 0.35.0", "gix-packetline", "gix-quote", - "gix-sec 0.8.4", - "gix-url 0.19.0", + "gix-sec", + "gix-url 0.24.0", "thiserror", ] @@ -2625,20 +2594,24 @@ dependencies = [ "gix-features 0.36.1", "gix-packetline", "gix-quote", - "gix-sec 0.10.1", + "gix-sec", "gix-url 0.25.2", "thiserror", ] [[package]] name = "gix-traverse" -version = "0.26.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0842e984cb4bf26339dc559f3a1b8bf8cdb83547799b2b096822a59f87f33d9" +checksum = "22ef04ab3643acba289b5cedd25d6f53c0430770b1d689d1d654511e6fb81ba0" dependencies = [ - "gix-hash 0.11.4", - "gix-hashtable 0.2.4", - "gix-object 0.30.0", + "gix-commitgraph 0.21.0", + "gix-date", + "gix-hash", + "gix-hashtable", + "gix-object 0.37.0", + "gix-revwalk 0.8.0", + "smallvec", "thiserror", ] @@ -2649,9 +2622,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14d050ec7d4e1bb76abf0636cf4104fb915b70e54e3ced9a4427c999100ff38a" dependencies = [ "gix-commitgraph 0.22.1", - "gix-date 0.8.1", - "gix-hash 0.13.3", - "gix-hashtable 0.4.1", + "gix-date", + "gix-hash", + "gix-hashtable", "gix-object 0.38.0", "gix-revwalk 0.9.0", "smallvec", @@ -2660,13 +2633,13 @@ dependencies = [ [[package]] name = "gix-url" -version = "0.19.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1663df25ac42047a2547618d2a6979a26f478073f6306997429235d2cd4c863" +checksum = "6125ecf46e8c68bf7202da6cad239831daebf0247ffbab30210d72f3856e420f" dependencies = [ "bstr", - "gix-features 0.30.0", - "gix-path 0.8.4", + "gix-features 0.35.0", + "gix-path", "home", "thiserror", "url", @@ -2680,7 +2653,7 @@ checksum = "0c427a1a11ccfa53a4a2da47d9442c2241deee63a154bc15cc14b8312fbc4005" dependencies = [ "bstr", "gix-features 0.36.1", - "gix-path 0.10.1", + "gix-path", "home", "thiserror", "url", @@ -2695,16 +2668,6 @@ dependencies = [ "fastrand 2.0.1", ] -[[package]] -name = "gix-validate" -version = "0.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba9b3737b2cef3dcd014633485f0034b0f1a931ee54aeb7d8f87f177f3c89040" -dependencies = [ - "bstr", - "thiserror", -] - [[package]] name = "gix-validate" version = "0.8.1" @@ -2717,23 +2680,20 @@ dependencies = [ [[package]] name = "gix-worktree" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d388ad962e8854402734a7387af8790f6bdbc8d05349052dab16ca4a0def50f6" +checksum = "9f5e32972801bd82d56609e6fc84efc358fa1f11f25c5e83b7807ee2280f14fe" dependencies = [ "bstr", - "filetime", - "gix-attributes 0.13.1", - "gix-features 0.30.0", - "gix-fs 0.2.0", - "gix-glob 0.8.0", - "gix-hash 0.11.4", - "gix-ignore 0.3.0", - "gix-index 0.17.0", - "gix-object 0.30.0", - "gix-path 0.8.4", - "io-close", - "thiserror", + "gix-attributes 0.19.0", + "gix-features 0.35.0", + "gix-fs 0.7.0", + "gix-glob 0.13.0", + "gix-hash", + "gix-ignore 0.8.0", + "gix-index 0.25.0", + "gix-object 0.37.0", + "gix-path", ] [[package]] @@ -2747,11 +2707,11 @@ dependencies = [ "gix-features 0.36.1", "gix-fs 0.8.1", "gix-glob 0.14.1", - "gix-hash 0.13.3", + "gix-hash", "gix-ignore 0.9.1", "gix-index 0.26.0", "gix-object 0.38.0", - "gix-path 0.10.1", + "gix-path", ] [[package]] @@ -2814,12 +2774,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - [[package]] name = "hashbrown" version = "0.14.3" @@ -3053,16 +3007,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "imara-diff" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e98c1d0ad70fc91b8b9654b1f33db55e59579d3b3de2bffdced0fdb810570cb8" -dependencies = [ - "ahash", - "hashbrown 0.12.3", -] - [[package]] name = "indenter" version = "0.3.3" @@ -3076,7 +3020,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" dependencies = [ "equivalent", - "hashbrown 0.14.3", + "hashbrown", ] [[package]] @@ -3097,16 +3041,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "io-close" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "ipnet" version = "2.9.0" @@ -3217,9 +3151,9 @@ checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" [[package]] name = "libgit2-sys" -version = "0.15.2+1.6.4" +version = "0.16.1+1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a80df2e11fb4a61f4ba2ab42dbe7f74468da143f1a75c74e11dee7c813f694fa" +checksum = "f2a2bb3680b094add03bb3732ec520ece34da31a8cd2d633d1389d0f0fb60d0c" dependencies = [ "cc", "libc", @@ -3346,15 +3280,6 @@ version = "2.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" -[[package]] -name = "memmap2" -version = "0.5.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" -dependencies = [ - "libc", -] - [[package]] name = "memmap2" version = "0.7.1" @@ -3955,19 +3880,13 @@ dependencies = [ [[package]] name = "prodash" -version = "25.0.2" +version = "26.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d67eb4220992a4a052a4bb03cf776e493ecb1a3a36bab551804153d63486af7" +checksum = "794b5bf8e2d19b53dcdcec3e4bba628e20f5b6062503ba89281fa7037dd7bbcf" dependencies = [ "parking_lot 0.12.1", ] -[[package]] -name = "prodash" -version = "26.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "794b5bf8e2d19b53dcdcec3e4bba628e20f5b6062503ba89281fa7037dd7bbcf" - [[package]] name = "pulldown-cmark" version = "0.9.3" @@ -4226,7 +4145,7 @@ dependencies = [ "secrecy", "serde", "serde_json", - "strip-ansi-escapes 0.2.0", + "strip-ansi-escapes", "tempfile", "test_logs", "tokio", @@ -4384,7 +4303,7 @@ version = "1.33.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06676aec5ccb8fc1da723cc8c0f9a46549f21ebb8753d3915c6c41db1e7f1dc4" dependencies = [ - "arrayvec 0.7.4", + "arrayvec", "num-traits", ] @@ -4550,6 +4469,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "serde-untagged" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c38885c2d9d8f038478583b7acf8f6029d020ba4b20e9dcaeb8799d67a04aae7" +dependencies = [ + "erased-serde", + "serde", +] + [[package]] name = "serde-value" version = "0.7.0" @@ -4687,25 +4616,6 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f" -[[package]] -name = "signal-hook" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" -dependencies = [ - "libc", - "signal-hook-registry", -] - -[[package]] -name = "signal-hook-registry" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" -dependencies = [ - "libc", -] - [[package]] name = "signature" version = "2.2.0" @@ -4802,22 +4712,13 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -[[package]] -name = "strip-ansi-escapes" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "011cbb39cf7c1f62871aea3cc46e5817b0937b49e9447370c93cacbe93a766d8" -dependencies = [ - "vte 0.10.1", -] - [[package]] name = "strip-ansi-escapes" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa" dependencies = [ - "vte 0.11.1", + "vte", ] [[package]] @@ -4948,15 +4849,6 @@ dependencies = [ "unic-segment", ] -[[package]] -name = "termcolor" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" -dependencies = [ - "winapi-util", -] - [[package]] name = "terminal_size" version = "0.3.0" @@ -5280,7 +5172,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "794a32261a1f5eb6a4462c81b59cec87b5c27d5deea7dd1ac8fc781c41d226db" dependencies = [ - "arrayvec 0.7.4", + "arrayvec", ] [[package]] @@ -5417,17 +5309,6 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "vte" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cbce692ab4ca2f1f3047fcf732430249c0e971bfdd2b234cf2c47ad93af5983" -dependencies = [ - "arrayvec 0.5.2", - "utf8parse", - "vte_generate_state_changes", -] - [[package]] name = "vte" version = "0.11.1" @@ -5816,26 +5697,6 @@ dependencies = [ "linked-hash-map", ] -[[package]] -name = "zerocopy" -version = "0.7.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "306dca4455518f1f31635ec308b6b3e4eb1b11758cefafc782827d0aa7acb5c7" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.7.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be912bf68235a88fbefd1b73415cb218405958d1655b2ece9035a19920bdf6ba" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.41", -] - [[package]] name = "zeroize" version = "1.7.0" diff --git a/Cargo.toml b/Cargo.toml index 83f86a5a93..5ce51acc60 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ assert_cmd = "2.0.12" async-trait = "0.1.74" base64 = "0.21.5" cargo_metadata = "0.18.1" -cargo = { version = "0.74.0", default-features = false } +cargo = { version = "0.75.1", default-features = false } chrono = { version = "0.4.31", default-features = false } clap = "4.4.11" clap_complete = "4.4.3" diff --git a/crates/release_plz_core/src/clone/mod.rs b/crates/release_plz_core/src/clone/mod.rs index ad7e4d5abf..ba79890f0b 100644 --- a/crates/release_plz_core/src/clone/mod.rs +++ b/crates/release_plz_core/src/clone/mod.rs @@ -19,9 +19,8 @@ use std::process::Command; use anyhow::{bail, Context}; use cargo::core::dependency::Dependency; -use cargo::core::source::Source; use cargo::core::Package; -use cargo::core::QueryKind; +use cargo::sources::source::{QueryKind, Source}; use cargo::sources::{PathSource, SourceConfigMap}; use walkdir::WalkDir;