diff --git a/Cargo.lock b/Cargo.lock index d7768cc6e4e..65cc7bef286 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -49,9 +49,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.19" +version = "0.6.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933" +checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192" dependencies = [ "anstyle", "anstyle-parse", @@ -79,29 +79,29 @@ dependencies = [ [[package]] name = "anstyle-query" -version = "1.1.3" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9" +checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "anstyle-wincon" -version = "3.0.9" +version = "3.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882" +checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "anyhow" -version = "1.0.98" +version = "1.0.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" [[package]] name = "arbitrary" @@ -212,9 +212,9 @@ dependencies = [ [[package]] name = "async-lock" -version = "3.4.0" +version = "3.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" +checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc" dependencies = [ "event-listener 5.4.0", "event-listener-strategy", @@ -459,9 +459,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.30" +version = "1.2.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7" +checksum = "2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e" dependencies = [ "jobserver", "libc", @@ -535,9 +535,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.42" +version = "4.5.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882" +checksum = "1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318" dependencies = [ "clap_builder", "clap_derive", @@ -545,9 +545,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.42" +version = "4.5.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966" +checksum = "b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8" dependencies = [ "anstream", "anstyle", @@ -557,18 +557,18 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.55" +version = "4.5.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a" +checksum = "4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad" dependencies = [ "clap", ] [[package]] name = "clap_derive" -version = "4.5.41" +version = "4.5.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491" +checksum = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6" dependencies = [ "heck", "proc-macro2", @@ -864,24 +864,24 @@ dependencies = [ [[package]] name = "curl" -version = "0.4.48" +version = "0.4.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e2d5c8f48d9c0c23250e52b55e82a6ab4fdba6650c931f5a0a57a43abda812b" +checksum = "79fc3b6dd0b87ba36e565715bf9a2ced221311db47bd18011676f24a6066edbc" dependencies = [ "curl-sys", "libc", "openssl-probe", "openssl-sys", "schannel", - "socket2 0.5.10", + "socket2 0.6.0", "windows-sys 0.59.0", ] [[package]] name = "curl-sys" -version = "0.4.82+curl-8.14.1" +version = "0.4.83+curl-8.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4d63638b5ec65f1a4ae945287b3fd035be4554bbaf211901159c9a2a74fb5be" +checksum = "5830daf304027db10c82632a464879d46a3f7c4ba17a31592657ad16c719b483" dependencies = [ "cc", "libc", @@ -1216,9 +1216,9 @@ checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-lite" -version = "2.6.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" +checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" dependencies = [ "fastrand", "futures-core", @@ -1355,7 +1355,7 @@ dependencies = [ "smallvec", "sysinfo", "tempfile", - "thiserror 2.0.12", + "thiserror 2.0.14", "tracing", "tracing-forest", "tracing-subscriber", @@ -1431,7 +1431,7 @@ dependencies = [ "signal-hook", "smallvec", "termtree", - "thiserror 2.0.12", + "thiserror 2.0.14", "walkdir", ] @@ -1448,7 +1448,7 @@ dependencies = [ "itoa", "pretty_assertions", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", "winnow", ] @@ -1471,7 +1471,7 @@ dependencies = [ "gix-worktree-stream", "jiff", "tar", - "thiserror 2.0.12", + "thiserror 2.0.14", "zip", ] @@ -1490,7 +1490,7 @@ dependencies = [ "kstring", "serde", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.14", "unicode-bom", ] @@ -1499,7 +1499,7 @@ name = "gix-bitmap" version = "0.2.14" dependencies = [ "gix-testtools", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1523,14 +1523,14 @@ dependencies = [ "gix-worktree", "pretty_assertions", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] name = "gix-chunk" version = "0.4.11" dependencies = [ - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1558,7 +1558,7 @@ dependencies = [ "gix-testtools", "memmap2", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1578,7 +1578,7 @@ dependencies = [ "once_cell", "serde", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.14", "unicode-bom", "winnow", ] @@ -1608,7 +1608,7 @@ dependencies = [ "gix-path", "libc", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1628,7 +1628,7 @@ dependencies = [ "gix-url", "once_cell", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1645,7 +1645,7 @@ dependencies = [ "pretty_assertions", "serde", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1670,7 +1670,7 @@ dependencies = [ "gix-worktree", "imara-diff", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1710,7 +1710,7 @@ dependencies = [ "gix-utils", "gix-worktree", "pretty_assertions", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1729,7 +1729,7 @@ dependencies = [ "is_ci", "serial_test", "tempfile", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1750,7 +1750,7 @@ dependencies = [ "once_cell", "parking_lot", "prodash", - "thiserror 2.0.12", + "thiserror 2.0.14", "walkdir", ] @@ -1777,7 +1777,7 @@ dependencies = [ "gix-worktree", "serial_test", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1793,7 +1793,7 @@ dependencies = [ "is_ci", "serde", "tempfile", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1830,7 +1830,7 @@ dependencies = [ "gix-testtools", "serde", "sha1-checked", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1838,7 +1838,7 @@ name = "gix-hashtable" version = "0.9.0" dependencies = [ "gix-hash", - "hashbrown 0.15.4", + "hashbrown 0.15.5", "parking_lot", ] @@ -1876,14 +1876,14 @@ dependencies = [ "gix-traverse", "gix-utils", "gix-validate", - "hashbrown 0.15.4", + "hashbrown 0.15.5", "itoa", "libc", "memmap2", "rustix 1.0.8", "serde", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1911,7 +1911,7 @@ dependencies = [ "gix-tempfile", "gix-utils", "tempfile", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1934,7 +1934,7 @@ dependencies = [ "gix-date", "gix-testtools", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1964,7 +1964,7 @@ dependencies = [ "pretty_assertions", "serde", "termtree", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -1981,7 +1981,7 @@ dependencies = [ "gix-revwalk", "gix-testtools", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2010,7 +2010,7 @@ dependencies = [ "serde", "smallvec", "termtree", - "thiserror 2.0.12", + "thiserror 2.0.14", "winnow", ] @@ -2032,7 +2032,7 @@ dependencies = [ "parking_lot", "serde", "tempfile", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2073,7 +2073,7 @@ dependencies = [ "parking_lot", "serde", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.14", "uluru", ] @@ -2110,7 +2110,7 @@ dependencies = [ "maybe-async", "pin-project-lite", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2122,7 +2122,7 @@ dependencies = [ "faster-hex", "gix-trace", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2137,7 +2137,7 @@ dependencies = [ "known-folders", "once_cell", "serial_test", - "thiserror 2.0.12", + "thiserror 2.0.14", "windows 0.61.3", "winreg", ] @@ -2155,7 +2155,7 @@ dependencies = [ "gix-testtools", "once_cell", "serial_test", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2169,7 +2169,7 @@ dependencies = [ "parking_lot", "rustix 1.0.8", "serial_test", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2199,7 +2199,7 @@ dependencies = [ "gix-utils", "maybe-async", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", "winnow", ] @@ -2209,7 +2209,7 @@ version = "0.6.0" dependencies = [ "bstr", "gix-utils", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2235,7 +2235,7 @@ dependencies = [ "gix-validate", "memmap2", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", "winnow", ] @@ -2268,7 +2268,7 @@ dependencies = [ "gix-testtools", "gix-validate", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2289,7 +2289,7 @@ dependencies = [ "gix-trace", "permutohedron", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2303,7 +2303,7 @@ dependencies = [ "gix-object", "gix-testtools", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2331,7 +2331,7 @@ dependencies = [ "gix-hash", "gix-lock", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2353,7 +2353,7 @@ dependencies = [ "gix-pathspec", "gix-worktree", "portable-atomic", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2391,7 +2391,7 @@ dependencies = [ "gix-refspec", "gix-testtools", "gix-url", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2472,7 +2472,7 @@ dependencies = [ "pin-project-lite", "reqwest", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2487,7 +2487,7 @@ dependencies = [ "gix-object", "gix-revwalk", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2520,7 +2520,7 @@ dependencies = [ "gix-testtools", "percent-encoding", "serde", - "thiserror 2.0.12", + "thiserror 2.0.14", "url", ] @@ -2539,7 +2539,7 @@ version = "0.10.0" dependencies = [ "bstr", "gix-testtools", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2576,7 +2576,7 @@ dependencies = [ "gix-path", "gix-worktree", "io-close", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2614,7 +2614,7 @@ dependencies = [ "gix-traverse", "gix-worktree", "parking_lot", - "thiserror 2.0.12", + "thiserror 2.0.14", ] [[package]] @@ -2640,9 +2640,9 @@ dependencies = [ [[package]] name = "glob" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" [[package]] name = "gloo-timers" @@ -2658,9 +2658,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785" +checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386" dependencies = [ "atomic-waker", "bytes", @@ -2702,9 +2702,9 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "allocator-api2", "equivalent", @@ -2717,7 +2717,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" dependencies = [ - "hashbrown 0.15.4", + "hashbrown 0.15.5", ] [[package]] @@ -2989,7 +2989,7 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2" dependencies = [ - "hashbrown 0.15.4", + "hashbrown 0.15.5", ] [[package]] @@ -2999,7 +2999,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.15.5", ] [[package]] @@ -3268,9 +3268,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.175" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" [[package]] name = "libloading" @@ -3279,7 +3279,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets 0.48.5", ] [[package]] @@ -3374,7 +3374,7 @@ version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.15.4", + "hashbrown 0.15.5", ] [[package]] @@ -3766,9 +3766,9 @@ dependencies = [ [[package]] name = "polling" -version = "3.9.0" +version = "3.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ee9b2fa7a4517d2c91ff5bc6c297a427a96749d15f98fcdbb22c05571a4d4b7" +checksum = "b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829" dependencies = [ "cfg-if", "concurrent-queue", @@ -3833,9 +3833,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1" dependencies = [ "unicode-ident", ] @@ -3886,7 +3886,7 @@ dependencies = [ "rustc-hash 2.1.1", "rustls", "socket2 0.5.10", - "thiserror 2.0.12", + "thiserror 2.0.14", "tokio", "tracing", "web-time", @@ -3907,7 +3907,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.12", + "thiserror 2.0.14", "tinyvec", "tracing", "web-time", @@ -3993,9 +3993,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" dependencies = [ "either", "rayon-core", @@ -4003,9 +4003,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.12.1" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" dependencies = [ "crossbeam-deque", "crossbeam-utils", @@ -4051,9 +4051,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.22" +version = "0.12.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" +checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" dependencies = [ "base64", "bytes", @@ -4258,9 +4258,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "ryu" @@ -4486,9 +4486,9 @@ dependencies = [ [[package]] name = "signal-hook-registry" -version = "1.4.5" +version = "1.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" +checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" dependencies = [ "libc", ] @@ -4640,9 +4640,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.36.1" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "252800745060e7b9ffb7b2badbd8b31cfa4aa2e61af879d0a3bf2a317c20217d" +checksum = "07cec4dc2d2e357ca1e610cfb07de2fa7a10fc3e9fe89f72545f3d244ea87753" dependencies = [ "libc", "memchr", @@ -4714,12 +4714,12 @@ dependencies = [ [[package]] name = "terminal_size" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed" +checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" dependencies = [ "rustix 1.0.8", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -4739,11 +4739,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.12" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +checksum = "0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e" dependencies = [ - "thiserror-impl 2.0.12", + "thiserror-impl 2.0.14", ] [[package]] @@ -4759,9 +4759,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227" dependencies = [ "proc-macro2", "quote", @@ -4814,9 +4814,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.47.0" +version = "1.47.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35" +checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" dependencies = [ "backtrace", "bytes", @@ -4851,9 +4851,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.15" +version = "0.7.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" +checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" dependencies = [ "bytes", "futures-core", @@ -4864,9 +4864,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41ae868b5a0f67631c14589f7e250c1ea2c574ee5ba21c6c8dd4b1485705a5a1" +checksum = "75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8" dependencies = [ "indexmap", "serde", @@ -4888,9 +4888,9 @@ dependencies = [ [[package]] name = "toml_parser" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30" +checksum = "b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10" dependencies = [ "winnow", ] @@ -4980,13 +4980,13 @@ dependencies = [ [[package]] name = "tracing-forest" -version = "0.1.6" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee40835db14ddd1e3ba414292272eddde9dad04d3d4b65509656414d1c42592f" +checksum = "3298fe855716711a00474eceb89cc7dc254bbe67f6bc4afafdeec5f0c538771c" dependencies = [ "serde", "smallvec", - "thiserror 1.0.69", + "thiserror 2.0.14", "tracing", "tracing-subscriber", ] @@ -5918,9 +5918,9 @@ dependencies = [ [[package]] name = "zerovec" -version = "0.11.2" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" dependencies = [ "yoke", "zerofrom", diff --git a/Cargo.toml b/Cargo.toml index 554e76031b5..8d401cfecc8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -149,27 +149,27 @@ http-client-reqwest = ["gix/blocking-http-transport-reqwest-rust-tls"] gitoxide-core-async-client = ["gitoxide-core/async-client", "futures-lite"] [dependencies] -anyhow = "1.0.98" +anyhow = "1.0.99" gitoxide-core = { version = "^0.48.0", path = "gitoxide-core" } gix-features = { version = "^0.43.1", path = "gix-features" } gix = { version = "^0.73.0", path = "gix", default-features = false } -clap = { version = "4.5.42", features = ["derive", "cargo"] } -clap_complete = "4.5.55" +clap = { version = "4.5.45", features = ["derive", "cargo"] } +clap_complete = "4.5.57" prodash = { version = "30.0.1", optional = true } is-terminal = { version = "0.4.0", optional = true } env_logger = { version = "0.11.8", default-features = false } crosstermion = { version = "0.14.0", optional = true, default-features = false } -futures-lite = { version = "2.1.0", optional = true } +futures-lite = { version = "2.6.1", optional = true } # for 'tracing' -tracing-forest = { version = "0.1.5", features = ["serde"], optional = true } +tracing-forest = { version = "0.2.0", features = ["serde"], optional = true } tracing-subscriber = { version = "0.3.17", optional = true } tracing = { version = "0.1.37", optional = true } # for config-tree -terminal_size = "0.4.2" +terminal_size = "0.4.3" # Avoid pre-compiled binaries, see https://github.com/serde-rs/serde/issues/2538 and https://github.com/serde-rs/serde/pull/2590 serde_derive = ">=1.0.185" diff --git a/gitoxide-core/Cargo.toml b/gitoxide-core/Cargo.toml index 0e8b5ab96b0..e9d757d1bb7 100644 --- a/gitoxide-core/Cargo.toml +++ b/gitoxide-core/Cargo.toml @@ -56,15 +56,15 @@ gix-archive-for-configuration-only = { package = "gix-archive", version = "^0.22 gix-status = { version = "^0.20.0", path = "../gix-status" } gix-fsck = { version = "^0.12.0", path = "../gix-fsck" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } -anyhow = "1.0.98" -thiserror = "2.0.0" +anyhow = "1.0.99" +thiserror = "2.0.14" bytesize = "2.0.1" tempfile = "3.20.0" # for async-client async-trait = { version = "0.1.51", optional = true } async-net = { version = "2.0", optional = true } -futures-lite = { version = "2.1.0", optional = true } +futures-lite = { version = "2.6.1", optional = true } async-io = { version = "2.5", optional = true } futures-io = { version = "0.3.16", optional = true } blocking = { version = "1.6.2", optional = true } @@ -83,9 +83,9 @@ rusqlite = { version = "0.37.0", optional = true, features = ["bundled"] } # for 'corpus' parking_lot = { version = "0.12.4", optional = true } -sysinfo = { version = "0.36.1", optional = true, default-features = false, features = ["system"] } +sysinfo = { version = "0.37.0", optional = true, default-features = false, features = ["system"] } serde_json = { version = "1.0.142", optional = true } -tracing-forest = { version = "0.1.5", features = ["serde"], optional = true } +tracing-forest = { version = "0.2.0", features = ["serde"], optional = true } tracing-subscriber = { version = "0.3.17", optional = true } tracing = { version = "0.1.37", optional = true } diff --git a/gix-actor/Cargo.toml b/gix-actor/Cargo.toml index 3aa9bbb0c6e..ed3fc6c3aa3 100644 --- a/gix-actor/Cargo.toml +++ b/gix-actor/Cargo.toml @@ -22,7 +22,7 @@ serde = ["dep:serde", "bstr/serde", "gix-date/serde"] gix-date = { version = "^0.10.5", path = "../gix-date" } gix-utils = { version = "^0.3.0", path = "../gix-utils" } -thiserror = "2.0.0" +thiserror = "2.0.14" bstr = { version = "1.12.0", default-features = false, features = [ "std", "unicode", diff --git a/gix-archive/Cargo.toml b/gix-archive/Cargo.toml index 5b94e4eb241..4153f125144 100644 --- a/gix-archive/Cargo.toml +++ b/gix-archive/Cargo.toml @@ -36,7 +36,7 @@ flate2 = { version = "1.1.1", optional = true, default-features = false, feature zip = { version = "4.3.0", optional = true, default-features = false, features = ["deflate-flate2"] } jiff = { version = "0.2.15", default-features = false, features = ["std"] } -thiserror = "2.0.0" +thiserror = "2.0.14" bstr = { version = "1.12.0", default-features = false } tar = { version = "0.4.38", optional = true } diff --git a/gix-attributes/Cargo.toml b/gix-attributes/Cargo.toml index 34443a84762..351ead1d603 100644 --- a/gix-attributes/Cargo.toml +++ b/gix-attributes/Cargo.toml @@ -28,7 +28,7 @@ bstr = { version = "1.12.0", default-features = false, features = ["std", "unico smallvec = "1.15.1" kstring = "2.0.0" unicode-bom = { version = "2.0.3" } -thiserror = "2.0.0" +thiserror = "2.0.14" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } document-features = { version = "0.2.1", optional = true } diff --git a/gix-bitmap/Cargo.toml b/gix-bitmap/Cargo.toml index baf750678a6..ef5bbd993ec 100644 --- a/gix-bitmap/Cargo.toml +++ b/gix-bitmap/Cargo.toml @@ -16,7 +16,7 @@ doctest = false test = true [dependencies] -thiserror = "2.0.0" +thiserror = "2.0.14" [dev-dependencies] gix-testtools = { path = "../tests/tools" } diff --git a/gix-blame/Cargo.toml b/gix-blame/Cargo.toml index ae6dbebad1c..366ed3782ca 100644 --- a/gix-blame/Cargo.toml +++ b/gix-blame/Cargo.toml @@ -22,7 +22,7 @@ gix-worktree = { version = "^0.42.0", path = "../gix-worktree", default-features gix-traverse = { version = "^0.47.0", path = "../gix-traverse" } smallvec = "1.15.1" -thiserror = "2.0.0" +thiserror = "2.0.14" [dev-dependencies] gix-ref = { path = "../gix-ref" } diff --git a/gix-chunk/Cargo.toml b/gix-chunk/Cargo.toml index 464ff8ff217..7f1aa7b622e 100644 --- a/gix-chunk/Cargo.toml +++ b/gix-chunk/Cargo.toml @@ -17,4 +17,4 @@ doctest = false test = false [dependencies] -thiserror = "2.0.0" +thiserror = "2.0.14" diff --git a/gix-commitgraph/Cargo.toml b/gix-commitgraph/Cargo.toml index 915408e5aeb..cc25325758f 100644 --- a/gix-commitgraph/Cargo.toml +++ b/gix-commitgraph/Cargo.toml @@ -26,7 +26,7 @@ gix-chunk = { version = "^0.4.11", path = "../gix-chunk" } bstr = { version = "1.12.0", default-features = false, features = ["std"] } memmap2 = "0.9.7" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } -thiserror = "2.0.0" +thiserror = "2.0.14" document-features = { version = "0.2.0", optional = true } diff --git a/gix-config-value/Cargo.toml b/gix-config-value/Cargo.toml index e9479e73761..d7536361a92 100644 --- a/gix-config-value/Cargo.toml +++ b/gix-config-value/Cargo.toml @@ -21,7 +21,7 @@ serde = ["dep:serde", "bstr/serde"] [dependencies] gix-path = { version = "^0.10.20", path = "../gix-path" } -thiserror = "2.0.0" +thiserror = "2.0.14" bstr = { version = "1.12.0", default-features = false, features = ["std"] } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } bitflags = "2" diff --git a/gix-config/Cargo.toml b/gix-config/Cargo.toml index 6391a1aef01..882a6ebf258 100644 --- a/gix-config/Cargo.toml +++ b/gix-config/Cargo.toml @@ -28,7 +28,7 @@ gix-glob = { version = "^0.21.0", path = "../gix-glob" } winnow = { version = "0.7.12", features = ["simd"] } memchr = "2" -thiserror = "2.0.0" +thiserror = "2.0.14" unicode-bom = { version = "2.0.3" } bstr = { version = "1.12.0", default-features = false, features = ["std"] } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } diff --git a/gix-credentials/Cargo.toml b/gix-credentials/Cargo.toml index ee18dd5552b..ddc401a9d95 100644 --- a/gix-credentials/Cargo.toml +++ b/gix-credentials/Cargo.toml @@ -28,7 +28,7 @@ gix-prompt = { version = "^0.11.1", path = "../gix-prompt" } gix-date = { version = "^0.10.5", path = "../gix-date" } gix-trace = { version = "^0.1.13", path = "../gix-trace" } -thiserror = "2.0.0" +thiserror = "2.0.14" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } bstr = { version = "1.12.0", default-features = false, features = ["std"] } diff --git a/gix-date/Cargo.toml b/gix-date/Cargo.toml index 6301a3ba615..6f2d84a895a 100644 --- a/gix-date/Cargo.toml +++ b/gix-date/Cargo.toml @@ -23,7 +23,7 @@ bstr = { version = "1.12.0", default-features = false, features = ["std"] } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } itoa = "1.0.1" jiff = "0.2.15" -thiserror = "2.0.0" +thiserror = "2.0.14" # TODO: used for quick and easy `TimeBacking: std::io::Write` implementation, but could make that `Copy` # and remove this dep with custom impl smallvec = { version = "1.15.1", features = ["write"] } diff --git a/gix-diff/Cargo.toml b/gix-diff/Cargo.toml index 87e08debaf0..8da6bd6746d 100644 --- a/gix-diff/Cargo.toml +++ b/gix-diff/Cargo.toml @@ -41,7 +41,7 @@ gix-tempfile = { version = "^18.0.0", path = "../gix-tempfile", optional = true gix-trace = { version = "^0.1.13", path = "../gix-trace", optional = true } gix-traverse = { version = "^0.47.0", path = "../gix-traverse", optional = true } -thiserror = "2.0.0" +thiserror = "2.0.14" imara-diff = { version = "0.1.8", optional = true } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } getrandom = { version = "0.2.8", optional = true, default-features = false, features = ["js"] } diff --git a/gix-dir/Cargo.toml b/gix-dir/Cargo.toml index e0f112fc397..5fbf681698f 100644 --- a/gix-dir/Cargo.toml +++ b/gix-dir/Cargo.toml @@ -27,7 +27,7 @@ gix-ignore = { version = "^0.16.0", path = "../gix-ignore" } gix-utils = { version = "^0.3.0", path = "../gix-utils", features = ["bstr"] } bstr = { version = "1.12.0", default-features = false } -thiserror = "2.0.0" +thiserror = "2.0.14" [dev-dependencies] gix-testtools = { path = "../tests/tools" } diff --git a/gix-discover/Cargo.toml b/gix-discover/Cargo.toml index 63126de2d72..f519a1d46a7 100644 --- a/gix-discover/Cargo.toml +++ b/gix-discover/Cargo.toml @@ -22,7 +22,7 @@ gix-hash = { version = "^0.19.0", path = "../gix-hash" } gix-fs = { version = "^0.16.1", path = "../gix-fs" } bstr = { version = "1.12.0", default-features = false, features = ["std", "unicode"] } -thiserror = "2.0.0" +thiserror = "2.0.14" [target.'cfg(windows)'.dependencies] dunce = "1.0.3" diff --git a/gix-features/Cargo.toml b/gix-features/Cargo.toml index a955c1f2f0a..c8c77435bd2 100644 --- a/gix-features/Cargo.toml +++ b/gix-features/Cargo.toml @@ -122,14 +122,14 @@ bytes = { version = "1.0.0", optional = true } # zlib module flate2 = { version = "1.1.1", optional = true, default-features = false, features = ["zlib-rs"] } -thiserror = { version = "2.0.0", optional = true } +thiserror = { version = "2.0.14", optional = true } once_cell = { version = "1.21.3", optional = true } document-features = { version = "0.2.0", optional = true } [target.'cfg(unix)'.dependencies] -libc = { version = "0.2.174" } +libc = { version = "0.2.175" } [dev-dependencies] bstr = { version = "1.12.0", default-features = false } diff --git a/gix-filter/Cargo.toml b/gix-filter/Cargo.toml index 6d61d0589de..5dd07d5de88 100644 --- a/gix-filter/Cargo.toml +++ b/gix-filter/Cargo.toml @@ -27,7 +27,7 @@ gix-attributes = { version = "^0.27.0", path = "../gix-attributes" } encoding_rs = "0.8.32" bstr = { version = "1.12.0", default-features = false, features = ["std"] } -thiserror = "2.0.0" +thiserror = "2.0.14" smallvec = "1.15.1" diff --git a/gix-fs/Cargo.toml b/gix-fs/Cargo.toml index 7cfebd1b9cf..3b76bba45a1 100644 --- a/gix-fs/Cargo.toml +++ b/gix-fs/Cargo.toml @@ -23,7 +23,7 @@ bstr = "1.12.0" gix-path = { version = "^0.10.20", path = "../gix-path" } gix-features = { version = "^0.43.1", path = "../gix-features", features = ["fs-read-dir"] } gix-utils = { version = "^0.3.0", path = "../gix-utils" } -thiserror = "2.0.0" +thiserror = "2.0.14" serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } # For `Capabilities` to assure parallel operation works. diff --git a/gix-hash/Cargo.toml b/gix-hash/Cargo.toml index bb6da2f0e3b..d35d055d6ac 100644 --- a/gix-hash/Cargo.toml +++ b/gix-hash/Cargo.toml @@ -22,7 +22,7 @@ serde = ["dep:serde", "faster-hex/serde"] [dependencies] gix-features = { version = "^0.43.0", path = "../gix-features", features = ["progress"] } -thiserror = "2.0.0" +thiserror = "2.0.14" faster-hex = { version = "0.10.0", default-features = false, features = ["std"] } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } sha1-checked = { version = "0.10.0", default-features = false } diff --git a/gix-hashtable/Cargo.toml b/gix-hashtable/Cargo.toml index 61b8663c8ef..8d8a15c9336 100644 --- a/gix-hashtable/Cargo.toml +++ b/gix-hashtable/Cargo.toml @@ -16,5 +16,5 @@ doctest = false [dependencies] parking_lot = "0.12.4" -hashbrown = { version = "0.15.4", default-features = false, features = ["inline-more"] } +hashbrown = { version = "0.15.5", default-features = false, features = ["inline-more"] } gix-hash = { version = "^0.19.0", path = "../gix-hash" } diff --git a/gix-index/Cargo.toml b/gix-index/Cargo.toml index 96095089327..4d51a55b4f3 100644 --- a/gix-index/Cargo.toml +++ b/gix-index/Cargo.toml @@ -34,9 +34,9 @@ gix-lock = { version = "^18.0.0", path = "../gix-lock" } gix-fs = { version = "^0.16.1", path = "../gix-fs" } gix-utils = { version = "^0.3.0", path = "../gix-utils" } -hashbrown = "0.15.4" +hashbrown = "0.15.5" fnv = "1.0.7" -thiserror = "2.0.0" +thiserror = "2.0.14" memmap2 = "0.9.7" filetime = "0.2.15" bstr = { version = "1.12.0", default-features = false } @@ -55,7 +55,7 @@ rustix = { version = "1.0.8", default-features = false, features = [ "std", "fs", ] } -libc = { version = "0.2.174" } +libc = { version = "0.2.175" } [dev-dependencies] gix-testtools = { path = "../tests/tools" } diff --git a/gix-lock/Cargo.toml b/gix-lock/Cargo.toml index 855a17c83f1..e59d8e0eb72 100644 --- a/gix-lock/Cargo.toml +++ b/gix-lock/Cargo.toml @@ -18,7 +18,7 @@ test = true [dependencies] gix-utils = { version = "^0.3.0", default-features = false, path = "../gix-utils" } gix-tempfile = { version = "^18.0.0", default-features = false, path = "../gix-tempfile" } -thiserror = "2.0.0" +thiserror = "2.0.14" [dev-dependencies] tempfile = "3.20.0" diff --git a/gix-mailmap/Cargo.toml b/gix-mailmap/Cargo.toml index 08e029f0dc7..7ccff43a59c 100644 --- a/gix-mailmap/Cargo.toml +++ b/gix-mailmap/Cargo.toml @@ -22,7 +22,7 @@ serde = ["dep:serde", "bstr/serde", "gix-actor/serde"] gix-actor = { version = "^0.35.4", path = "../gix-actor" } gix-date = { version = "^0.10.5", path = "../gix-date" } bstr = { version = "1.12.0", default-features = false, features = ["std", "unicode"] } -thiserror = "2.0.0" +thiserror = "2.0.14" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } document-features = { version = "0.2.0", optional = true } diff --git a/gix-merge/Cargo.toml b/gix-merge/Cargo.toml index c1dce00e3b6..1a70923fc96 100644 --- a/gix-merge/Cargo.toml +++ b/gix-merge/Cargo.toml @@ -34,7 +34,7 @@ gix-revwalk = { version = "^0.21.0", path = "../gix-revwalk" } gix-diff = { version = "^0.53.0", path = "../gix-diff", default-features = false, features = ["blob"] } gix-index = { version = "^0.41.0", path = "../gix-index" } -thiserror = "2.0.0" +thiserror = "2.0.14" imara-diff = { version = "0.1.8" } bstr = { version = "1.12.0", default-features = false } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } diff --git a/gix-negotiate/Cargo.toml b/gix-negotiate/Cargo.toml index 06e770a75a2..3d357bf69ab 100644 --- a/gix-negotiate/Cargo.toml +++ b/gix-negotiate/Cargo.toml @@ -21,7 +21,7 @@ gix-object = { version = "^0.50.2", path = "../gix-object" } gix-date = { version = "^0.10.5", path = "../gix-date" } gix-commitgraph = { version = "^0.29.0", path = "../gix-commitgraph" } gix-revwalk = { version = "^0.21.0", path = "../gix-revwalk" } -thiserror = "2.0.0" +thiserror = "2.0.14" smallvec = "1.15.1" bitflags = "2" diff --git a/gix-object/Cargo.toml b/gix-object/Cargo.toml index c1ed25588b3..9866bdae54b 100644 --- a/gix-object/Cargo.toml +++ b/gix-object/Cargo.toml @@ -53,7 +53,7 @@ gix-path = { version = "^0.10.20", path = "../gix-path" } gix-utils = { version = "^0.3.0", path = "../gix-utils" } itoa = "1.0.1" -thiserror = "2.0.0" +thiserror = "2.0.14" bstr = { version = "1.12.0", default-features = false, features = [ "std", "unicode", diff --git a/gix-odb/Cargo.toml b/gix-odb/Cargo.toml index c4bed347940..27741945309 100644 --- a/gix-odb/Cargo.toml +++ b/gix-odb/Cargo.toml @@ -32,7 +32,7 @@ gix-fs = { version = "^0.16.1", path = "../gix-fs" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } tempfile = "3.20.0" -thiserror = "2.0.0" +thiserror = "2.0.14" parking_lot = { version = "0.12.4" } arc-swap = "1.5.0" diff --git a/gix-pack/Cargo.toml b/gix-pack/Cargo.toml index 2e72b94cdda..9b71aa95fc4 100644 --- a/gix-pack/Cargo.toml +++ b/gix-pack/Cargo.toml @@ -48,7 +48,7 @@ gix-diff = { version = "^0.53.0", path = "../gix-diff", default-features = false memmap2 = "0.9.7" smallvec = "1.15.1" parking_lot = { version = "0.12.4", default-features = false, optional = true } -thiserror = "2.0.0" +thiserror = "2.0.14" # for caching uluru = { version = "3.0.0", optional = true } diff --git a/gix-packetline-blocking/Cargo.toml b/gix-packetline-blocking/Cargo.toml index 5c72b35e8b2..68850f9521b 100644 --- a/gix-packetline-blocking/Cargo.toml +++ b/gix-packetline-blocking/Cargo.toml @@ -32,7 +32,7 @@ serde = ["dep:serde", "bstr/serde", "faster-hex/serde"] gix-trace = { version = "^0.1.13", path = "../gix-trace" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } -thiserror = "2.0.0" +thiserror = "2.0.14" faster-hex = { version = "0.10.0", default-features = false, features = ["std"] } bstr = { version = "1.12.0", default-features = false, features = ["std"] } diff --git a/gix-packetline/Cargo.toml b/gix-packetline/Cargo.toml index 8d2a8a80f42..3dc6f71ac0d 100644 --- a/gix-packetline/Cargo.toml +++ b/gix-packetline/Cargo.toml @@ -45,12 +45,12 @@ required-features = ["blocking-io", "maybe-async/is_sync"] gix-trace = { version = "^0.1.13", path = "../gix-trace" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } -thiserror = "2.0.0" +thiserror = "2.0.14" faster-hex = { version = "0.10.0", default-features = false, features = ["std"] } bstr = { version = "1.12.0", default-features = false, features = ["std"] } # async support futures-io = { version = "0.3.16", optional = true } -futures-lite = { version = "2.1.0", optional = true } +futures-lite = { version = "2.6.1", optional = true } pin-project-lite = { version = "0.2.6", optional = true } document-features = { version = "0.2.0", optional = true } diff --git a/gix-path/Cargo.toml b/gix-path/Cargo.toml index 4f40e5774b0..d947133195d 100644 --- a/gix-path/Cargo.toml +++ b/gix-path/Cargo.toml @@ -18,7 +18,7 @@ doctest = true gix-trace = { version = "^0.1.13", path = "../gix-trace" } gix-validate = { version = "^0.10.0", path = "../gix-validate" } bstr = { version = "1.12.0", default-features = false, features = ["std"] } -thiserror = "2.0.0" +thiserror = "2.0.14" once_cell = "1.21.3" [target.'cfg(not(target_family = "wasm"))'.dependencies] diff --git a/gix-pathspec/Cargo.toml b/gix-pathspec/Cargo.toml index 4c235abd316..a4f45ca28bc 100644 --- a/gix-pathspec/Cargo.toml +++ b/gix-pathspec/Cargo.toml @@ -22,7 +22,7 @@ gix-config-value = { version = "^0.15.1", path = "../gix-config-value" } bstr = { version = "1.12.0", default-features = false, features = ["std"] } bitflags = "2" -thiserror = "2.0.0" +thiserror = "2.0.14" [dev-dependencies] gix-testtools = { path = "../tests/tools" } diff --git a/gix-prompt/Cargo.toml b/gix-prompt/Cargo.toml index b46c81f62ef..c271b22b134 100644 --- a/gix-prompt/Cargo.toml +++ b/gix-prompt/Cargo.toml @@ -18,7 +18,7 @@ doctest = false gix-command = { version = "^0.6.2", path = "../gix-command" } gix-config-value = { version = "^0.15.1", path = "../gix-config-value" } -thiserror = "2.0.0" +thiserror = "2.0.14" [target.'cfg(unix)'.dependencies] rustix = { version = "1.0.8", features = ["termios"] } diff --git a/gix-protocol/Cargo.toml b/gix-protocol/Cargo.toml index 5478b646de0..a9863a68fd8 100644 --- a/gix-protocol/Cargo.toml +++ b/gix-protocol/Cargo.toml @@ -86,7 +86,7 @@ gix-credentials = { version = "^0.30.0", path = "../gix-credentials", optional = gix-refspec = { version = "^0.31.0", path = "../gix-refspec", optional = true } gix-lock = { version = "^18.0.0", path = "../gix-lock", optional = true } -thiserror = "2.0.0" +thiserror = "2.0.14" serde = { version = "1.0.114", optional = true, default-features = false, features = [ "derive", ] } @@ -99,7 +99,7 @@ winnow = { version = "0.7.12", features = ["simd"] } # for async-client async-trait = { version = "0.1.51", optional = true } futures-io = { version = "0.3.16", optional = true } -futures-lite = { version = "2.1.0", optional = true } +futures-lite = { version = "2.6.1", optional = true } maybe-async = "0.2.6" document-features = { version = "0.2.0", optional = true } diff --git a/gix-quote/Cargo.toml b/gix-quote/Cargo.toml index ac89c153de5..5795e1aa005 100644 --- a/gix-quote/Cargo.toml +++ b/gix-quote/Cargo.toml @@ -18,4 +18,4 @@ doctest = false gix-utils = { version = "^0.3.0", path = "../gix-utils" } bstr = { version = "1.12.0", default-features = false, features = ["std"] } -thiserror = "2.0.0" +thiserror = "2.0.14" diff --git a/gix-ref/Cargo.toml b/gix-ref/Cargo.toml index 019054df958..85bec1ef9ef 100644 --- a/gix-ref/Cargo.toml +++ b/gix-ref/Cargo.toml @@ -32,7 +32,7 @@ gix-actor = { version = "^0.35.4", path = "../gix-actor" } gix-lock = { version = "^18.0.0", path = "../gix-lock" } gix-tempfile = { version = "^18.0.0", default-features = false, path = "../gix-tempfile" } -thiserror = "2.0.0" +thiserror = "2.0.14" winnow = { version = "0.7.12", features = ["simd"] } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } diff --git a/gix-refspec/Cargo.toml b/gix-refspec/Cargo.toml index f4b48508e36..01f1f416ecf 100644 --- a/gix-refspec/Cargo.toml +++ b/gix-refspec/Cargo.toml @@ -20,7 +20,7 @@ gix-validate = { version = "^0.10.0", path = "../gix-validate" } gix-hash = { version = "^0.19.0", path = "../gix-hash" } bstr = { version = "1.12.0", default-features = false, features = ["std"] } -thiserror = "2.0.0" +thiserror = "2.0.14" smallvec = "1.15.1" [dev-dependencies] diff --git a/gix-revision/Cargo.toml b/gix-revision/Cargo.toml index 36edaa500ed..c420d886466 100644 --- a/gix-revision/Cargo.toml +++ b/gix-revision/Cargo.toml @@ -37,7 +37,7 @@ gix-trace = { version = "^0.1.13", path = "../gix-trace", optional = true } bstr = { version = "1.12.0", default-features = false, features = ["std"] } bitflags = { version = "2", optional = true } -thiserror = "2.0.0" +thiserror = "2.0.14" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } document-features = { version = "0.2.1", optional = true } diff --git a/gix-revwalk/Cargo.toml b/gix-revwalk/Cargo.toml index 78ecb911cfc..1b83c298c84 100644 --- a/gix-revwalk/Cargo.toml +++ b/gix-revwalk/Cargo.toml @@ -21,7 +21,7 @@ gix-date = { version = "^0.10.5", path = "../gix-date" } gix-hashtable = { version = "^0.9.0", path = "../gix-hashtable" } gix-commitgraph = { version = "^0.29.0", path = "../gix-commitgraph" } -thiserror = "2.0.0" +thiserror = "2.0.14" smallvec = "1.15.1" [dev-dependencies] diff --git a/gix-sec/Cargo.toml b/gix-sec/Cargo.toml index 12d13cd7535..3af29684da0 100644 --- a/gix-sec/Cargo.toml +++ b/gix-sec/Cargo.toml @@ -28,7 +28,7 @@ bitflags = "2" document-features = { version = "0.2.1", optional = true } [target.'cfg(not(windows))'.dependencies] -libc = "0.2.174" +libc = "0.2.175" [target.'cfg(windows)'.dependencies] gix-path = { version = "^0.10.20", path = "../gix-path" } diff --git a/gix-shallow/Cargo.toml b/gix-shallow/Cargo.toml index 85d38ef5f20..f3e1ef51393 100644 --- a/gix-shallow/Cargo.toml +++ b/gix-shallow/Cargo.toml @@ -23,6 +23,6 @@ serde = ["dep:serde", "gix-hash/serde"] gix-hash = { version = "^0.19.0", path = "../gix-hash" } gix-lock = { version = "^18.0.0", path = "../gix-lock" } -thiserror = "2.0.0" +thiserror = "2.0.14" bstr = { version = "1.12.0", default-features = false } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } diff --git a/gix-status/Cargo.toml b/gix-status/Cargo.toml index 9a94a77ecd2..90e4d9fd57b 100644 --- a/gix-status/Cargo.toml +++ b/gix-status/Cargo.toml @@ -33,7 +33,7 @@ gix-pathspec = { version = "^0.12.0", path = "../gix-pathspec" } gix-dir = { version = "^0.15.0", path = "../gix-dir", optional = true } gix-diff = { version = "^0.53.0", path = "../gix-diff", default-features = false, features = ["blob"], optional = true } -thiserror = "2.0.0" +thiserror = "2.0.14" filetime = "0.2.15" bstr = { version = "1.12.0", default-features = false } diff --git a/gix-submodule/Cargo.toml b/gix-submodule/Cargo.toml index 820509f9fa8..92fecd30fa6 100644 --- a/gix-submodule/Cargo.toml +++ b/gix-submodule/Cargo.toml @@ -22,7 +22,7 @@ gix-path = { version = "^0.10.20", path = "../gix-path" } gix-url = { version = "^0.32.0", path = "../gix-url" } bstr = { version = "1.12.0", default-features = false } -thiserror = "2.0.0" +thiserror = "2.0.14" [dev-dependencies] gix-testtools = { path = "../tests/tools" } diff --git a/gix-tempfile/Cargo.toml b/gix-tempfile/Cargo.toml index 257f94256ae..d4e66f4fcd7 100644 --- a/gix-tempfile/Cargo.toml +++ b/gix-tempfile/Cargo.toml @@ -38,7 +38,7 @@ once_cell = { version = "1.21.3", default-features = false, features = ["race", tempfile = "3.20.0" signal-hook = { version = "0.3.18", default-features = false, optional = true } -signal-hook-registry = { version = "1.4.5", optional = true } +signal-hook-registry = { version = "1.4.6", optional = true } document-features = { version = "0.2.0", optional = true } @@ -51,7 +51,7 @@ signals = ["dep:signal-hook", "dep:signal-hook-registry"] hp-hashmap = ["dep:dashmap"] [target.'cfg(not(windows))'.dependencies] -libc = { version = "0.2.174", default-features = false } +libc = { version = "0.2.175", default-features = false } [package.metadata.docs.rs] all-features = true diff --git a/gix-transport/Cargo.toml b/gix-transport/Cargo.toml index 87c5d24a397..c47323eac70 100644 --- a/gix-transport/Cargo.toml +++ b/gix-transport/Cargo.toml @@ -97,12 +97,12 @@ bstr = { version = "1.12.0", default-features = false, features = [ "std", "unicode", ] } -thiserror = "2.0.0" +thiserror = "2.0.14" # for async-client async-trait = { version = "0.1.51", optional = true } futures-io = { version = "0.3.16", optional = true } -futures-lite = { version = "2.1.0", optional = true } +futures-lite = { version = "2.6.1", optional = true } pin-project-lite = { version = "0.2.6", optional = true } # for http-client @@ -113,7 +113,7 @@ curl = { version = "0.4", optional = true } # for http-client-reqwest # all but the 'default-tls' feature -reqwest = { version = "0.12.22", optional = true, default-features = false, features = ["blocking", "charset", "http2", "macos-system-configuration"] } +reqwest = { version = "0.12.23", optional = true, default-features = false, features = ["blocking", "charset", "http2", "macos-system-configuration"] } ## If used in conjunction with `async-client`, the `connect()` method will become available along with supporting the git protocol over TCP, ## where the TCP stream is created using this crate. diff --git a/gix-traverse/Cargo.toml b/gix-traverse/Cargo.toml index 844b3d8bdc2..e94915239e7 100644 --- a/gix-traverse/Cargo.toml +++ b/gix-traverse/Cargo.toml @@ -23,5 +23,5 @@ gix-hashtable = { version = "^0.9.0", path = "../gix-hashtable" } gix-revwalk = { version = "^0.21.0", path = "../gix-revwalk" } gix-commitgraph = { version = "^0.29.0", path = "../gix-commitgraph" } smallvec = "1.15.1" -thiserror = "2.0.0" +thiserror = "2.0.14" bitflags = "2" diff --git a/gix-url/Cargo.toml b/gix-url/Cargo.toml index dd73934ae6d..b0f7ca0daf8 100644 --- a/gix-url/Cargo.toml +++ b/gix-url/Cargo.toml @@ -23,7 +23,7 @@ gix-features = { version = "^0.43.1", path = "../gix-features" } gix-path = { version = "^0.10.20", path = "../gix-path" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } -thiserror = "2.0.0" +thiserror = "2.0.14" url = "2.5.2" bstr = { version = "1.12.0", default-features = false, features = ["std"] } percent-encoding = "2.3.1" diff --git a/gix-validate/Cargo.toml b/gix-validate/Cargo.toml index 0802bb477a1..2f87cb95b37 100644 --- a/gix-validate/Cargo.toml +++ b/gix-validate/Cargo.toml @@ -16,7 +16,7 @@ doctest = false test = true [dependencies] -thiserror = "2.0.0" +thiserror = "2.0.14" bstr = { version = "1.12.0", default-features = false, features = ["std"] } [dev-dependencies] diff --git a/gix-worktree-state/Cargo.toml b/gix-worktree-state/Cargo.toml index 7223f189c28..2d0b29c298e 100644 --- a/gix-worktree-state/Cargo.toml +++ b/gix-worktree-state/Cargo.toml @@ -27,5 +27,5 @@ gix-features = { version = "^0.43.1", path = "../gix-features" } gix-filter = { version = "^0.20.0", path = "../gix-filter" } io-close = "0.3.7" -thiserror = "2.0.0" +thiserror = "2.0.14" bstr = { version = "1.12.0", default-features = false } diff --git a/gix-worktree-stream/Cargo.toml b/gix-worktree-stream/Cargo.toml index e02f26797b8..7e3c5ac0bab 100644 --- a/gix-worktree-stream/Cargo.toml +++ b/gix-worktree-stream/Cargo.toml @@ -24,7 +24,7 @@ gix-traverse = { version = "^0.47.0", path = "../gix-traverse" } gix-fs = { version = "^0.16.1", path = "../gix-fs" } gix-path = { version = "^0.10.20", path = "../gix-path" } -thiserror = "2.0.0" +thiserror = "2.0.14" parking_lot = "0.12.4" [dev-dependencies] diff --git a/gix/Cargo.toml b/gix/Cargo.toml index 38585d20ccd..82ff4803a12 100644 --- a/gix/Cargo.toml +++ b/gix/Cargo.toml @@ -373,7 +373,7 @@ gix-transport = { version = "^0.48.0", path = "../gix-transport", optional = tru prodash = { version = "30.0.1", optional = true, features = ["progress-tree"] } once_cell = "1.21.3" signal-hook = { version = "0.3.18", default-features = false, optional = true } -thiserror = "2.0.0" +thiserror = "2.0.14" serde = { version = "1.0.114", optional = true, default-features = false, features = [ "derive", ] } diff --git a/tests/it/Cargo.toml b/tests/it/Cargo.toml index f98fded8449..00a44939db8 100644 --- a/tests/it/Cargo.toml +++ b/tests/it/Cargo.toml @@ -15,8 +15,8 @@ name = "it" path = "src/main.rs" [dependencies] -anyhow = "1.0.98" -clap = { version = "4.5.42", features = ["derive"] } +anyhow = "1.0.99" +clap = { version = "4.5.45", features = ["derive"] } gix = { version = "^0.73.0", path = "../../gix", default-features = false, features = ["attributes", "blame", "blob-diff", "revision"] } once_cell = "1.21.3" regex = { version = "1.11.1", default-features = false, features = ["std"] }