diff --git a/Cargo.lock b/Cargo.lock index 95ceb565..3a3e296f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -40,9 +40,9 @@ dependencies = [ [[package]] name = "age" -version = "0.10.1" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77de71da1ca673855aacea507a7aed363beb8934cf61b62364fc4b479d2e8cda" +checksum = "57fc171f4874fa10887e47088f81a55fcf030cd421aa31ec2b370cafebcc608a" dependencies = [ "age-core", "base64 0.21.7", @@ -66,9 +66,9 @@ dependencies = [ [[package]] name = "age-core" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5f11899bc2bbddd135edbc30c36b1924fa59d0746bb45beb5933fafe3fe509b" +checksum = "e2bf6a89c984ca9d850913ece2da39e1d200563b0a94b002b253beee4c5acf99" dependencies = [ "base64 0.21.7", "chacha20poly1305", @@ -77,7 +77,7 @@ dependencies = [ "io_tee", "nom", "rand 0.8.5", - "secrecy 0.8.0", + "secrecy", "sha2", ] @@ -226,7 +226,7 @@ checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -422,8 +422,10 @@ checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" dependencies = [ "android-tzdata", "iana-time-zone", + "js-sys", "num-traits", "serde", + "wasm-bindgen", "windows-link", ] @@ -479,7 +481,7 @@ dependencies = [ "anstream", "anstyle", "clap_lex", - "strsim 0.11.1", + "strsim", ] [[package]] @@ -500,7 +502,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -523,12 +525,11 @@ checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" [[package]] name = "colored" -version = "2.2.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" +checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" dependencies = [ - "lazy_static", - "windows-sys 0.59.0", + "windows-sys 0.48.0", ] [[package]] @@ -554,7 +555,7 @@ dependencies = [ "comfy-table", "comtrya-lib", "dirs-next", - "gix 0.70.0", + "gix", "petgraph", "predicates", "rhai", @@ -582,8 +583,8 @@ dependencies = [ "file_diff", "flate2", "gethostname", - "gix 0.68.0", - "gix-protocol 0.46.1", + "gix", + "gix-protocol", "ignore", "normpath", "octocrab", @@ -591,7 +592,7 @@ dependencies = [ "parking_lot", "petgraph", "pretty_assertions", - "rand 0.8.5", + "rand 0.9.1", "regex", "reqwest", "rhai", @@ -804,7 +805,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -827,8 +828,8 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "strsim 0.11.1", - "syn 2.0.101", + "strsim", + "syn", ] [[package]] @@ -839,20 +840,7 @@ checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.101", -] - -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core", + "syn", ] [[package]] @@ -899,7 +887,7 @@ checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -960,7 +948,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -1005,7 +993,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -1110,9 +1098,9 @@ dependencies = [ [[package]] name = "fixedbitset" -version = "0.4.2" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" [[package]] name = "flate2" @@ -1254,7 +1242,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -1299,11 +1287,11 @@ dependencies = [ [[package]] name = "gethostname" -version = "0.5.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc3655aa6818d65bc620d6911f05aa7b6aeb596291e1e9f79e52df85583d1e30" +checksum = "fc257fdb4038301ce4b9cd1b3b51704509692bb3ff716a410cbd07925d9dae55" dependencies = [ - "rustix 0.38.44", + "rustix 1.0.7", "windows-targets 0.52.6", ] @@ -1340,66 +1328,6 @@ version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" -[[package]] -name = "gix" -version = "0.68.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b04c66359b5e17f92395abc433861df0edf48f39f3f590818d1d7217327dd6a1" -dependencies = [ - "gix-actor", - "gix-archive 0.17.0", - "gix-attributes 0.23.1", - "gix-command 0.3.11", - "gix-commitgraph 0.25.1", - "gix-config 0.42.0", - "gix-credentials 0.25.1", - "gix-date", - "gix-diff 0.48.0", - "gix-dir 0.10.0", - "gix-discover 0.37.0", - "gix-features 0.39.1", - "gix-filter 0.15.0", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-ignore 0.12.1", - "gix-index 0.37.0", - "gix-lock 15.0.1", - "gix-mailmap", - "gix-negotiate 0.17.0", - "gix-object 0.46.1", - "gix-odb 0.65.0", - "gix-pack 0.55.0", - "gix-path", - "gix-pathspec 0.8.1", - "gix-prompt 0.8.9", - "gix-protocol 0.46.1", - "gix-ref 0.49.1", - "gix-refspec 0.27.0", - "gix-revision 0.31.1", - "gix-revwalk 0.17.0", - "gix-sec", - "gix-status 0.15.0", - "gix-submodule 0.16.0", - "gix-tempfile 15.0.0", - "gix-trace", - "gix-transport 0.43.1", - "gix-traverse 0.43.1", - "gix-url 0.28.2", - "gix-utils", - "gix-validate 0.9.4", - "gix-worktree 0.38.0", - "gix-worktree-state 0.15.0", - "gix-worktree-stream 0.17.0", - "once_cell", - "parking_lot", - "regex", - "signal-hook", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix" version = "0.70.0" @@ -1407,52 +1335,52 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "736f14636705f3a56ea52b553e67282519418d9a35bb1e90b3a9637a00296b68" dependencies = [ "gix-actor", - "gix-archive 0.19.0", - "gix-attributes 0.24.0", - "gix-command 0.4.1", - "gix-commitgraph 0.26.0", - "gix-config 0.43.0", - "gix-credentials 0.27.0", + "gix-archive", + "gix-attributes", + "gix-command", + "gix-commitgraph", + "gix-config", + "gix-credentials", "gix-date", - "gix-diff 0.50.0", - "gix-dir 0.12.0", - "gix-discover 0.38.0", - "gix-features 0.40.0", - "gix-filter 0.17.0", - "gix-fs 0.13.0", - "gix-glob 0.18.0", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-ignore 0.13.0", - "gix-index 0.38.0", - "gix-lock 16.0.0", + "gix-diff", + "gix-dir", + "gix-discover", + "gix-features", + "gix-filter", + "gix-fs", + "gix-glob", + "gix-hash", + "gix-hashtable", + "gix-ignore", + "gix-index", + "gix-lock", "gix-mailmap", - "gix-negotiate 0.18.0", - "gix-object 0.47.0", - "gix-odb 0.67.0", - "gix-pack 0.57.0", + "gix-negotiate", + "gix-object", + "gix-odb", + "gix-pack", "gix-path", - "gix-pathspec 0.9.0", - "gix-prompt 0.9.1", - "gix-protocol 0.48.0", - "gix-ref 0.50.0", - "gix-refspec 0.28.0", - "gix-revision 0.32.0", - "gix-revwalk 0.18.0", + "gix-pathspec", + "gix-prompt", + "gix-protocol", + "gix-ref", + "gix-refspec", + "gix-revision", + "gix-revwalk", "gix-sec", "gix-shallow", - "gix-status 0.17.0", - "gix-submodule 0.17.0", - "gix-tempfile 16.0.0", + "gix-status", + "gix-submodule", + "gix-tempfile", "gix-trace", - "gix-transport 0.45.0", - "gix-traverse 0.44.0", - "gix-url 0.29.0", + "gix-transport", + "gix-traverse", + "gix-url", "gix-utils", "gix-validate 0.9.4", - "gix-worktree 0.39.0", - "gix-worktree-state 0.17.0", - "gix-worktree-stream 0.19.0", + "gix-worktree", + "gix-worktree-state", + "gix-worktree-stream", "once_cell", "parking_lot", "regex", @@ -1475,20 +1403,6 @@ dependencies = [ "winnow 0.6.26", ] -[[package]] -name = "gix-archive" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52a5a8c89ece1375ca7299c80cda039d2a0a5837f2d1d576bb9259e0c6fadad5" -dependencies = [ - "bstr", - "gix-date", - "gix-object 0.46.1", - "gix-worktree-stream 0.17.0", - "jiff 0.1.29", - "thiserror 2.0.12", -] - [[package]] name = "gix-archive" version = "0.19.0" @@ -1497,29 +1411,12 @@ checksum = "3d22c6ecdb350461a975159ebe514294064b9542a4cbc4a12d00c3f46a1107ce" dependencies = [ "bstr", "gix-date", - "gix-object 0.47.0", - "gix-worktree-stream 0.19.0", + "gix-object", + "gix-worktree-stream", "jiff 0.1.29", "thiserror 2.0.12", ] -[[package]] -name = "gix-attributes" -version = "0.23.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddf9bf852194c0edfe699a2d36422d2c1f28f73b7c6d446c3f0ccd3ba232cadc" -dependencies = [ - "bstr", - "gix-glob 0.17.1", - "gix-path", - "gix-quote", - "gix-trace", - "kstring", - "smallvec", - "thiserror 2.0.12", - "unicode-bom", -] - [[package]] name = "gix-attributes" version = "0.24.0" @@ -1527,7 +1424,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f151000bf662ef5f641eca6102d942ee31ace80f271a3ef642e99776ce6ddb38" dependencies = [ "bstr", - "gix-glob 0.18.0", + "gix-glob", "gix-path", "gix-quote", "gix-trace", @@ -1555,18 +1452,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-command" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d7d6b8f3a64453fd7e8191eb80b351eb7ac0839b40a1237cd2c137d5079fe53" -dependencies = [ - "bstr", - "gix-path", - "gix-trace", - "shell-words", -] - [[package]] name = "gix-command" version = "0.4.1" @@ -1579,20 +1464,6 @@ dependencies = [ "shell-words", ] -[[package]] -name = "gix-commitgraph" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8da6591a7868fb2b6dabddea6b09988b0b05e0213f938dbaa11a03dd7a48d85" -dependencies = [ - "bstr", - "gix-chunk", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "memmap2", - "thiserror 2.0.12", -] - [[package]] name = "gix-commitgraph" version = "0.26.0" @@ -1601,33 +1472,12 @@ checksum = "e23a8ec2d8a16026a10dafdb6ed51bcfd08f5d97f20fa52e200bc50cb72e4877" dependencies = [ "bstr", "gix-chunk", - "gix-features 0.40.0", - "gix-hash 0.16.0", + "gix-features", + "gix-hash", "memmap2", "thiserror 2.0.12", ] -[[package]] -name = "gix-config" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6649b406ca1f99cb148959cf00468b231f07950f8ec438cc0903cda563606f19" -dependencies = [ - "bstr", - "gix-config-value", - "gix-features 0.39.1", - "gix-glob 0.17.1", - "gix-path", - "gix-ref 0.49.1", - "gix-sec", - "memchr", - "once_cell", - "smallvec", - "thiserror 2.0.12", - "unicode-bom", - "winnow 0.6.26", -] - [[package]] name = "gix-config" version = "0.43.0" @@ -1636,10 +1486,10 @@ checksum = "377c1efd2014d5d469e0b3cd2952c8097bce9828f634e04d5665383249f1d9e9" dependencies = [ "bstr", "gix-config-value", - "gix-features 0.40.0", - "gix-glob 0.18.0", + "gix-features", + "gix-glob", "gix-path", - "gix-ref 0.50.0", + "gix-ref", "gix-sec", "memchr", "once_cell", @@ -1662,23 +1512,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-credentials" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2be87bb8685fc7e6e7032ef71c45068ffff609724a0c897b8047fde10db6ae71" -dependencies = [ - "bstr", - "gix-command 0.3.11", - "gix-config-value", - "gix-path", - "gix-prompt 0.8.9", - "gix-sec", - "gix-trace", - "gix-url 0.28.2", - "thiserror 2.0.12", -] - [[package]] name = "gix-credentials" version = "0.27.0" @@ -1686,13 +1519,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf950f9ee1690bb9c4388b5152baa8a9f41ad61e5cf1ba0ec8c207b08dab9e45" dependencies = [ "bstr", - "gix-command 0.4.1", + "gix-command", "gix-config-value", "gix-path", - "gix-prompt 0.9.1", + "gix-prompt", "gix-sec", "gix-trace", - "gix-url 0.29.0", + "gix-url", "thiserror 2.0.12", ] @@ -1708,27 +1541,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-diff" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a327be31a392144b60ab0b1c863362c32a1c8f7effdfa2141d5d5b6b916ef3bf" -dependencies = [ - "bstr", - "gix-command 0.3.11", - "gix-filter 0.15.0", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-object 0.46.1", - "gix-path", - "gix-tempfile 15.0.0", - "gix-trace", - "gix-traverse 0.43.1", - "gix-worktree 0.38.0", - "imara-diff", - "thiserror 2.0.12", -] - [[package]] name = "gix-diff" version = "0.50.0" @@ -1736,43 +1548,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62afb7f4ca0acdf4e9dad92065b2eb1bf2993bcc5014b57bc796e3a365b17c4d" dependencies = [ "bstr", - "gix-attributes 0.24.0", - "gix-command 0.4.1", - "gix-filter 0.17.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-index 0.38.0", - "gix-object 0.47.0", + "gix-attributes", + "gix-command", + "gix-filter", + "gix-fs", + "gix-hash", + "gix-index", + "gix-object", "gix-path", - "gix-pathspec 0.9.0", - "gix-tempfile 16.0.0", + "gix-pathspec", + "gix-tempfile", "gix-trace", - "gix-traverse 0.44.0", - "gix-worktree 0.39.0", + "gix-traverse", + "gix-worktree", "imara-diff", "thiserror 2.0.12", ] -[[package]] -name = "gix-dir" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acd6a0618958f9cce78a32724f8e06c4f4a57ca7080f645736d53676dc9b4db9" -dependencies = [ - "bstr", - "gix-discover 0.37.0", - "gix-fs 0.12.1", - "gix-ignore 0.12.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path", - "gix-pathspec 0.8.1", - "gix-trace", - "gix-utils", - "gix-worktree 0.38.0", - "thiserror 2.0.12", -] - [[package]] name = "gix-dir" version = "0.12.0" @@ -1780,32 +1572,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1d78db3927a12f7d1b788047b84efacaab03ef25738bd1c77856ad8966bd57b" dependencies = [ "bstr", - "gix-discover 0.38.0", - "gix-fs 0.13.0", - "gix-ignore 0.13.0", - "gix-index 0.38.0", - "gix-object 0.47.0", + "gix-discover", + "gix-fs", + "gix-ignore", + "gix-index", + "gix-object", "gix-path", - "gix-pathspec 0.9.0", + "gix-pathspec", "gix-trace", "gix-utils", - "gix-worktree 0.39.0", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-discover" -version = "0.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83bf6dfa4e266a4a9becb4d18fc801f92c3f7cc6c433dd86fdadbcf315ffb6ef" -dependencies = [ - "bstr", - "dunce", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-path", - "gix-ref 0.49.1", - "gix-sec", + "gix-worktree", "thiserror 2.0.12", ] @@ -1817,37 +1593,14 @@ checksum = "d0c2414bdf04064e0f5a5aa029dfda1e663cf9a6c4bfc8759f2d369299bb65d8" dependencies = [ "bstr", "dunce", - "gix-fs 0.13.0", - "gix-hash 0.16.0", + "gix-fs", + "gix-hash", "gix-path", - "gix-ref 0.50.0", + "gix-ref", "gix-sec", "thiserror 2.0.12", ] -[[package]] -name = "gix-features" -version = "0.39.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d85d673f2e022a340dba4713bed77ef2cf4cd737d2f3e0f159d45e0935fd81f" -dependencies = [ - "bytes", - "bytesize 1.3.3", - "crc32fast", - "crossbeam-channel", - "flate2", - "gix-hash 0.15.1", - "gix-trace", - "gix-utils", - "libc", - "once_cell", - "parking_lot", - "prodash", - "sha1_smol", - "thiserror 2.0.12", - "walkdir", -] - [[package]] name = "gix-features" version = "0.40.0" @@ -1859,7 +1612,7 @@ dependencies = [ "crc32fast", "crossbeam-channel", "flate2", - "gix-hash 0.16.0", + "gix-hash", "gix-trace", "gix-utils", "libc", @@ -1871,27 +1624,6 @@ dependencies = [ "walkdir", ] -[[package]] -name = "gix-filter" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5108cc58d58b27df10ac4de7f31b2eb96d588a33e5eba23739b865f5d8db7995" -dependencies = [ - "bstr", - "encoding_rs", - "gix-attributes 0.23.1", - "gix-command 0.3.11", - "gix-hash 0.15.1", - "gix-object 0.46.1", - "gix-packetline-blocking", - "gix-path", - "gix-quote", - "gix-trace", - "gix-utils", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix-filter" version = "0.17.0" @@ -1900,10 +1632,10 @@ checksum = "bdcc36cd7dbc63ed0ec3558645886553d1afd3cd09daa5efb9cba9cceb942bbb" dependencies = [ "bstr", "encoding_rs", - "gix-attributes 0.24.0", - "gix-command 0.4.1", - "gix-hash 0.16.0", - "gix-object 0.47.0", + "gix-attributes", + "gix-command", + "gix-hash", + "gix-object", "gix-packetline-blocking", "gix-path", "gix-quote", @@ -1913,17 +1645,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-fs" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3d4fac505a621f97e5ce2c69fdc425742af00c0920363ca4074f0eb48b1db9" -dependencies = [ - "fastrand", - "gix-features 0.39.1", - "gix-utils", -] - [[package]] name = "gix-fs" version = "0.13.0" @@ -1931,22 +1652,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "182e7fa7bfdf44ffb7cfe7451b373cdf1e00870ac9a488a49587a110c562063d" dependencies = [ "fastrand", - "gix-features 0.40.0", + "gix-features", "gix-utils", ] -[[package]] -name = "gix-glob" -version = "0.17.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf69a6bec0a3581567484bf99a4003afcaf6c469fd4214352517ea355cf3435" -dependencies = [ - "bitflags", - "bstr", - "gix-features 0.39.1", - "gix-path", -] - [[package]] name = "gix-glob" version = "0.18.0" @@ -1955,20 +1664,10 @@ checksum = "4e9c7249fa0a78f9b363aa58323db71e0a6161fd69860ed6f48dedf0ef3a314e" dependencies = [ "bitflags", "bstr", - "gix-features 0.40.0", + "gix-features", "gix-path", ] -[[package]] -name = "gix-hash" -version = "0.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5eccc17194ed0e67d49285e4853307e4147e95407f91c1c3e4a13ba9f4e4ce" -dependencies = [ - "faster-hex", - "thiserror 2.0.12", -] - [[package]] name = "gix-hash" version = "0.16.0" @@ -1979,41 +1678,17 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-hashtable" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ef65b256631078ef733bc5530c4e6b1c2e7d5c2830b75d4e9034ab3997d18fe" -dependencies = [ - "gix-hash 0.15.1", - "hashbrown 0.14.5", - "parking_lot", -] - [[package]] name = "gix-hashtable" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "189130bc372accd02e0520dc5ab1cef318dcc2bc829b76ab8d84bbe90ac212d1" dependencies = [ - "gix-hash 0.16.0", + "gix-hash", "hashbrown 0.14.5", "parking_lot", ] -[[package]] -name = "gix-ignore" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6b1fb24d2a4af0aa7438e2771d60c14a80cf2c9bd55c29cf1712b841f05bb8a" -dependencies = [ - "bstr", - "gix-glob 0.17.1", - "gix-path", - "gix-trace", - "unicode-bom", -] - [[package]] name = "gix-ignore" version = "0.13.0" @@ -2021,40 +1696,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f529dcb80bf9855c0a7c49f0ac588df6d6952d63a63fefc254b9c869d2cdf6f" dependencies = [ "bstr", - "gix-glob 0.18.0", + "gix-glob", "gix-path", "gix-trace", "unicode-bom", ] -[[package]] -name = "gix-index" -version = "0.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "270645fd20556b64c8ffa1540d921b281e6994413a0ca068596f97e9367a257a" -dependencies = [ - "bitflags", - "bstr", - "filetime", - "fnv", - "gix-bitmap", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-lock 15.0.1", - "gix-object 0.46.1", - "gix-traverse 0.43.1", - "gix-utils", - "gix-validate 0.9.4", - "hashbrown 0.14.5", - "itoa", - "libc", - "memmap2", - "rustix 0.38.44", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix-index" version = "0.38.0" @@ -2066,12 +1713,12 @@ dependencies = [ "filetime", "fnv", "gix-bitmap", - "gix-features 0.40.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-lock 16.0.0", - "gix-object 0.47.0", - "gix-traverse 0.44.0", + "gix-features", + "gix-fs", + "gix-hash", + "gix-lock", + "gix-object", + "gix-traverse", "gix-utils", "gix-validate 0.9.4", "hashbrown 0.14.5", @@ -2083,24 +1730,13 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-lock" -version = "15.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd3ab68a452db63d9f3ebdacb10f30dba1fa0d31ac64f4203d395ed1102d940" -dependencies = [ - "gix-tempfile 15.0.0", - "gix-utils", - "thiserror 2.0.12", -] - [[package]] name = "gix-lock" version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9739815270ff6940968441824d162df9433db19211ca9ba8c3fc1b50b849c642" dependencies = [ - "gix-tempfile 16.0.0", + "gix-tempfile", "gix-utils", "thiserror 2.0.12", ] @@ -2117,22 +1753,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-negotiate" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d27f830a16405386e9c83b9d5be8261fe32bbd6b3caf15bd1b284c6b2b7ef1a8" -dependencies = [ - "bitflags", - "gix-commitgraph 0.25.1", - "gix-date", - "gix-hash 0.15.1", - "gix-object 0.46.1", - "gix-revwalk 0.17.0", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix-negotiate" version = "0.18.0" @@ -2140,34 +1760,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6a8af1ef7bbe303d30b55312b7f4d33e955de43a3642ae9b7347c623d80ef80" dependencies = [ "bitflags", - "gix-commitgraph 0.26.0", + "gix-commitgraph", "gix-date", - "gix-hash 0.16.0", - "gix-object 0.47.0", - "gix-revwalk 0.18.0", - "smallvec", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-object" -version = "0.46.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e42d58010183ef033f31088479b4eb92b44fe341b35b62d39eb8b185573d77ea" -dependencies = [ - "bstr", - "gix-actor", - "gix-date", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-path", - "gix-utils", - "gix-validate 0.9.4", - "itoa", + "gix-hash", + "gix-object", + "gix-revwalk", "smallvec", "thiserror 2.0.12", - "winnow 0.6.26", ] [[package]] @@ -2176,40 +1775,19 @@ version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddc4b3a0044244f0fe22347fb7a79cca165e37829d668b41b85ff46a43e5fd68" dependencies = [ - "bstr", - "gix-actor", - "gix-date", - "gix-features 0.40.0", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-path", - "gix-utils", - "gix-validate 0.9.4", - "itoa", - "smallvec", - "thiserror 2.0.12", - "winnow 0.6.26", -] - -[[package]] -name = "gix-odb" -version = "0.65.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93bed6e1b577c25a6bb8e6ecbf4df525f29a671ddf5f2221821a56a8dbeec4e3" -dependencies = [ - "arc-swap", + "bstr", + "gix-actor", "gix-date", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", - "gix-pack 0.55.0", + "gix-features", + "gix-hash", + "gix-hashtable", "gix-path", - "gix-quote", - "parking_lot", - "tempfile", + "gix-utils", + "gix-validate 0.9.4", + "itoa", + "smallvec", "thiserror 2.0.12", + "winnow 0.6.26", ] [[package]] @@ -2220,12 +1798,12 @@ checksum = "3e93457df69cd09573608ce9fa4f443fbd84bc8d15d8d83adecd471058459c1b" dependencies = [ "arc-swap", "gix-date", - "gix-features 0.40.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", - "gix-pack 0.57.0", + "gix-features", + "gix-fs", + "gix-hash", + "gix-hashtable", + "gix-object", + "gix-pack", "gix-path", "gix-quote", "parking_lot", @@ -2233,27 +1811,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-pack" -version = "0.55.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b91fec04d359544fecbb8e85117ec746fbaa9046ebafcefb58cb74f20dc76d4" -dependencies = [ - "clru", - "gix-chunk", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", - "gix-path", - "gix-tempfile 15.0.0", - "memmap2", - "parking_lot", - "smallvec", - "thiserror 2.0.12", - "uluru", -] - [[package]] name = "gix-pack" version = "0.57.0" @@ -2262,12 +1819,12 @@ checksum = "fc13a475b3db735617017fb35f816079bf503765312d4b1913b18cf96f3fa515" dependencies = [ "clru", "gix-chunk", - "gix-features 0.40.0", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", + "gix-features", + "gix-hash", + "gix-hashtable", + "gix-object", "gix-path", - "gix-tempfile 16.0.0", + "gix-tempfile", "memmap2", "parking_lot", "smallvec", @@ -2313,21 +1870,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-pathspec" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c472dfbe4a4e96fcf7efddcd4771c9037bb4fdea2faaabf2f4888210c75b81e" -dependencies = [ - "bitflags", - "bstr", - "gix-attributes 0.23.1", - "gix-config-value", - "gix-glob 0.17.1", - "gix-path", - "thiserror 2.0.12", -] - [[package]] name = "gix-pathspec" version = "0.9.0" @@ -2336,57 +1878,26 @@ checksum = "6430d3a686c08e9d59019806faa78c17315fe22ae73151a452195857ca02f86c" dependencies = [ "bitflags", "bstr", - "gix-attributes 0.24.0", + "gix-attributes", "gix-config-value", - "gix-glob 0.18.0", + "gix-glob", "gix-path", "thiserror 2.0.12", ] -[[package]] -name = "gix-prompt" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a7822afc4bc9c5fbbc6ce80b00f41c129306b7685cac3248dbfa14784960594" -dependencies = [ - "gix-command 0.3.11", - "gix-config-value", - "parking_lot", - "rustix 0.38.44", - "thiserror 2.0.12", -] - [[package]] name = "gix-prompt" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79f2185958e1512b989a007509df8d61dca014aa759a22bee80cfa6c594c3b6d" dependencies = [ - "gix-command 0.4.1", + "gix-command", "gix-config-value", "parking_lot", "rustix 0.38.44", "thiserror 2.0.12", ] -[[package]] -name = "gix-protocol" -version = "0.46.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a7e7e51a0dea531d3448c297e2fa919b2de187111a210c324b7e9f81508b8ca" -dependencies = [ - "bstr", - "gix-credentials 0.25.1", - "gix-date", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-transport 0.43.1", - "gix-utils", - "maybe-async", - "thiserror 2.0.12", - "winnow 0.6.26", -] - [[package]] name = "gix-protocol" version = "0.48.0" @@ -2394,19 +1905,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c61bd61afc6b67d213241e2100394c164be421e3f7228d3521b04f48ca5ba90" dependencies = [ "bstr", - "gix-credentials 0.27.0", + "gix-credentials", "gix-date", - "gix-features 0.40.0", - "gix-hash 0.16.0", - "gix-lock 16.0.0", - "gix-negotiate 0.18.0", - "gix-object 0.47.0", - "gix-ref 0.50.0", - "gix-refspec 0.28.0", - "gix-revwalk 0.18.0", + "gix-features", + "gix-hash", + "gix-lock", + "gix-negotiate", + "gix-object", + "gix-ref", + "gix-refspec", + "gix-revwalk", "gix-shallow", "gix-trace", - "gix-transport 0.45.0", + "gix-transport", "gix-utils", "maybe-async", "thiserror 2.0.12", @@ -2424,27 +1935,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-ref" -version = "0.49.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a91b61776c839d0f1b7114901179afb0947aa7f4d30793ca1c56d335dfef485f" -dependencies = [ - "gix-actor", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-lock 15.0.1", - "gix-object 0.46.1", - "gix-path", - "gix-tempfile 15.0.0", - "gix-utils", - "gix-validate 0.9.4", - "memmap2", - "thiserror 2.0.12", - "winnow 0.6.26", -] - [[package]] name = "gix-ref" version = "0.50.0" @@ -2452,13 +1942,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47adf4c5f933429f8554e95d0d92eee583cfe4b95d2bf665cd6fd4a1531ee20c" dependencies = [ "gix-actor", - "gix-features 0.40.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-lock 16.0.0", - "gix-object 0.47.0", + "gix-features", + "gix-fs", + "gix-hash", + "gix-lock", + "gix-object", "gix-path", - "gix-tempfile 16.0.0", + "gix-tempfile", "gix-utils", "gix-validate 0.9.4", "memmap2", @@ -2466,20 +1956,6 @@ dependencies = [ "winnow 0.6.26", ] -[[package]] -name = "gix-refspec" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00c056bb747868c7eb0aeb352c9f9181ab8ca3d0a2550f16470803500c6c413d" -dependencies = [ - "bstr", - "gix-hash 0.15.1", - "gix-revision 0.31.1", - "gix-validate 0.9.4", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix-refspec" version = "0.28.0" @@ -2487,31 +1963,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59650228d8f612f68e7f7a25f517fcf386c5d0d39826085492e94766858b0a90" dependencies = [ "bstr", - "gix-hash 0.16.0", - "gix-revision 0.32.0", + "gix-hash", + "gix-revision", "gix-validate 0.9.4", "smallvec", "thiserror 2.0.12", ] -[[package]] -name = "gix-revision" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e1ddc474405a68d2ce8485705dd72fe6ce959f2f5fe718601ead5da2c8f9e7" -dependencies = [ - "bitflags", - "bstr", - "gix-commitgraph 0.25.1", - "gix-date", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", - "gix-revwalk 0.17.0", - "gix-trace", - "thiserror 2.0.12", -] - [[package]] name = "gix-revision" version = "0.32.0" @@ -2520,42 +1978,27 @@ checksum = "3fe28bbccca55da6d66e6c6efc6bb4003c29d407afd8178380293729733e6b53" dependencies = [ "bitflags", "bstr", - "gix-commitgraph 0.26.0", + "gix-commitgraph", "gix-date", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", - "gix-revwalk 0.18.0", + "gix-hash", + "gix-hashtable", + "gix-object", + "gix-revwalk", "gix-trace", "thiserror 2.0.12", ] -[[package]] -name = "gix-revwalk" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "510026fc32f456f8f067d8f37c34088b97a36b2229d88a6a5023ef179fcb109d" -dependencies = [ - "gix-commitgraph 0.25.1", - "gix-date", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix-revwalk" version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4ecb80c235b1e9ef2b99b23a81ea50dd569a88a9eb767179793269e0e616247" dependencies = [ - "gix-commitgraph 0.26.0", + "gix-commitgraph", "gix-date", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", + "gix-hash", + "gix-hashtable", + "gix-object", "smallvec", "thiserror 2.0.12", ] @@ -2579,31 +2022,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab72543011e303e52733c85bef784603ef39632ddf47f69723def52825e35066" dependencies = [ "bstr", - "gix-hash 0.16.0", - "gix-lock 16.0.0", - "thiserror 2.0.12", -] - -[[package]] -name = "gix-status" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "201396192ee4c4dd9e8a84fed4b0d2b33d639fca815fb99b0f653dfeddf38585" -dependencies = [ - "bstr", - "filetime", - "gix-diff 0.48.0", - "gix-dir 0.10.0", - "gix-features 0.39.1", - "gix-filter 0.15.0", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path", - "gix-pathspec 0.8.1", - "gix-worktree 0.38.0", - "portable-atomic", + "gix-hash", + "gix-lock", "thiserror 2.0.12", ] @@ -2615,36 +2035,21 @@ checksum = "414cc1d85079d7ca32c3ab4a6479bf7e174cd251c74a82339c6cc393da3f4883" dependencies = [ "bstr", "filetime", - "gix-diff 0.50.0", - "gix-dir 0.12.0", - "gix-features 0.40.0", - "gix-filter 0.17.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-index 0.38.0", - "gix-object 0.47.0", + "gix-diff", + "gix-dir", + "gix-features", + "gix-filter", + "gix-fs", + "gix-hash", + "gix-index", + "gix-object", "gix-path", - "gix-pathspec 0.9.0", - "gix-worktree 0.39.0", + "gix-pathspec", + "gix-worktree", "portable-atomic", "thiserror 2.0.12", ] -[[package]] -name = "gix-submodule" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2455f8c0fcb6ebe2a6e83c8f522d30615d763eb2ef7a23c7d929f9476e89f5c" -dependencies = [ - "bstr", - "gix-config 0.42.0", - "gix-path", - "gix-pathspec 0.8.1", - "gix-refspec 0.27.0", - "gix-url 0.28.2", - "thiserror 2.0.12", -] - [[package]] name = "gix-submodule" version = "0.17.0" @@ -2652,38 +2057,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74972fe8d46ac8a09490ae1e843b4caf221c5b157c5ac17057e8e1c38417a3ac" dependencies = [ "bstr", - "gix-config 0.43.0", + "gix-config", "gix-path", - "gix-pathspec 0.9.0", - "gix-refspec 0.28.0", - "gix-url 0.29.0", + "gix-pathspec", + "gix-refspec", + "gix-url", "thiserror 2.0.12", ] -[[package]] -name = "gix-tempfile" -version = "15.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2feb86ef094cc77a4a9a5afbfe5de626897351bbbd0de3cb9314baf3049adb82" -dependencies = [ - "dashmap 6.1.0", - "gix-fs 0.12.1", - "libc", - "once_cell", - "parking_lot", - "signal-hook", - "signal-hook-registry", - "tempfile", -] - [[package]] name = "gix-tempfile" version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2558f423945ef24a8328c55d1fd6db06b8376b0e7013b1bb476cc4ffdf678501" dependencies = [ - "dashmap 6.1.0", - "gix-fs 0.13.0", + "dashmap", + "gix-fs", "libc", "once_cell", "parking_lot", @@ -2701,25 +2090,6 @@ dependencies = [ "tracing-core", ] -[[package]] -name = "gix-transport" -version = "0.43.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39a1a41357b7236c03e0c984147f823d87c3e445a8581bac7006df141577200b" -dependencies = [ - "base64 0.22.1", - "bstr", - "gix-command 0.3.11", - "gix-credentials 0.25.1", - "gix-features 0.39.1", - "gix-packetline", - "gix-quote", - "gix-sec", - "gix-url 0.28.2", - "reqwest", - "thiserror 2.0.12", -] - [[package]] name = "gix-transport" version = "0.45.0" @@ -2728,34 +2098,17 @@ checksum = "11187418489477b1b5b862ae1aedbbac77e582f2c4b0ef54280f20cfe5b964d9" dependencies = [ "base64 0.22.1", "bstr", - "gix-command 0.4.1", - "gix-credentials 0.27.0", - "gix-features 0.40.0", + "gix-command", + "gix-credentials", + "gix-features", "gix-packetline", "gix-quote", "gix-sec", - "gix-url 0.29.0", + "gix-url", "reqwest", "thiserror 2.0.12", ] -[[package]] -name = "gix-traverse" -version = "0.43.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed47d648619e23e93f971d2bba0d10c1100e54ef95d2981d609907a8cabac89" -dependencies = [ - "bitflags", - "gix-commitgraph 0.25.1", - "gix-date", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", - "gix-revwalk 0.17.0", - "smallvec", - "thiserror 2.0.12", -] - [[package]] name = "gix-traverse" version = "0.44.0" @@ -2763,30 +2116,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bec70e53896586ef32a3efa7e4427b67308531ed186bb6120fb3eca0f0d61b4" dependencies = [ "bitflags", - "gix-commitgraph 0.26.0", + "gix-commitgraph", "gix-date", - "gix-hash 0.16.0", - "gix-hashtable 0.7.0", - "gix-object 0.47.0", - "gix-revwalk 0.18.0", + "gix-hash", + "gix-hashtable", + "gix-object", + "gix-revwalk", "smallvec", "thiserror 2.0.12", ] -[[package]] -name = "gix-url" -version = "0.28.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d096fb733ba6bd3f5403dba8bd72bdd8809fe2b347b57844040b8f49c93492d9" -dependencies = [ - "bstr", - "gix-features 0.39.1", - "gix-path", - "percent-encoding", - "thiserror 2.0.12", - "url", -] - [[package]] name = "gix-url" version = "0.29.0" @@ -2794,7 +2133,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29218c768b53dd8f116045d87fec05b294c731a4b2bdd257eeca2084cc150b13" dependencies = [ "bstr", - "gix-features 0.40.0", + "gix-features", "gix-path", "percent-encoding", "thiserror 2.0.12", @@ -2832,25 +2171,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "gix-worktree" -version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "756dbbe15188fa22540d5eab941f8f9cf511a5364d5aec34c88083c09f4bea13" -dependencies = [ - "bstr", - "gix-attributes 0.23.1", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-hash 0.15.1", - "gix-ignore 0.12.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path", - "gix-validate 0.9.4", -] - [[package]] name = "gix-worktree" version = "0.39.0" @@ -2858,38 +2178,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6673512f7eaa57a6876adceca6978a501d6c6569a4f177767dc405f8b9778958" dependencies = [ "bstr", - "gix-attributes 0.24.0", - "gix-features 0.40.0", - "gix-fs 0.13.0", - "gix-glob 0.18.0", - "gix-hash 0.16.0", - "gix-ignore 0.13.0", - "gix-index 0.38.0", - "gix-object 0.47.0", + "gix-attributes", + "gix-features", + "gix-fs", + "gix-glob", + "gix-hash", + "gix-ignore", + "gix-index", + "gix-object", "gix-path", "gix-validate 0.9.4", ] -[[package]] -name = "gix-worktree-state" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebd5eead61d37b334bc31810c9980aa72d659044513cae0e342a88fed2c22ba" -dependencies = [ - "bstr", - "gix-features 0.39.1", - "gix-filter 0.15.0", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path", - "gix-worktree 0.38.0", - "io-close", - "thiserror 2.0.12", -] - [[package]] name = "gix-worktree-state" version = "0.17.0" @@ -2897,51 +2197,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86f5e199ad5af972086683bd31d640c82cb85885515bf86d86236c73ce575bf0" dependencies = [ "bstr", - "gix-features 0.40.0", - "gix-filter 0.17.0", - "gix-fs 0.13.0", - "gix-glob 0.18.0", - "gix-hash 0.16.0", - "gix-index 0.38.0", - "gix-object 0.47.0", + "gix-features", + "gix-filter", + "gix-fs", + "gix-glob", + "gix-hash", + "gix-index", + "gix-object", "gix-path", - "gix-worktree 0.39.0", + "gix-worktree", "io-close", "thiserror 2.0.12", ] -[[package]] -name = "gix-worktree-stream" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1879375cbd896823237480a3034aa9fa056b4f9dc9f35a4ac8cd4dc052b2793" -dependencies = [ - "gix-attributes 0.23.1", - "gix-features 0.39.1", - "gix-filter 0.15.0", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-object 0.46.1", - "gix-path", - "gix-traverse 0.43.1", - "parking_lot", - "thiserror 2.0.12", -] - [[package]] name = "gix-worktree-stream" version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f61b0463c3cf4d07f2c72a10bdb03a2e4d70a9c26416c639346ad67456834485" dependencies = [ - "gix-attributes 0.24.0", - "gix-features 0.40.0", - "gix-filter 0.17.0", - "gix-fs 0.13.0", - "gix-hash 0.16.0", - "gix-object 0.47.0", + "gix-attributes", + "gix-features", + "gix-filter", + "gix-fs", + "gix-hash", + "gix-object", "gix-path", - "gix-traverse 0.44.0", + "gix-traverse", "parking_lot", "thiserror 2.0.12", ] @@ -3011,6 +2293,8 @@ version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3" dependencies = [ + "allocator-api2", + "equivalent", "foldhash", ] @@ -3196,9 +2480,9 @@ dependencies = [ [[package]] name = "i18n-embed" -version = "0.14.1" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94205d95764f5bb9db9ea98fa77f89653365ca748e27161f5bbea2ffd50e459c" +checksum = "669ffc2c93f97e6ddf06ddbe999fcd6782e3342978bb85f7d3c087c7978404c4" dependencies = [ "arc-swap", "fluent", @@ -3206,7 +2490,6 @@ dependencies = [ "fluent-syntax", "i18n-embed-impl", "intl-memoizer", - "lazy_static", "log", "parking_lot", "rust-embed", @@ -3217,22 +2500,20 @@ dependencies = [ [[package]] name = "i18n-embed-fl" -version = "0.7.0" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc1f8715195dffc4caddcf1cf3128da15fe5d8a137606ea8856c9300047d5a2" +checksum = "04b2969d0b3fc6143776c535184c19722032b43e6a642d710fa3f88faec53c2d" dependencies = [ - "dashmap 5.5.3", "find-crate", "fluent", "fluent-syntax", "i18n-config", "i18n-embed", - "lazy_static", - "proc-macro-error", + "proc-macro-error2", "proc-macro2", "quote", - "strsim 0.10.0", - "syn 2.0.101", + "strsim", + "syn", "unic-langid", ] @@ -3246,7 +2527,7 @@ dependencies = [ "i18n-config", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -3580,7 +2861,7 @@ checksum = "6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -3793,7 +3074,7 @@ checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -3888,7 +3169,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.101", + "syn", ] [[package]] @@ -3983,9 +3264,9 @@ dependencies = [ [[package]] name = "octocrab" -version = "0.41.2" +version = "0.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2dfd11f6efbd39491d71a3864496f0b6f45e2d01b73b26c55d631c4e0dafaef" +checksum = "86996964f8b721067b6ed238aa0ccee56ecad6ee5e714468aa567992d05d2b91" dependencies = [ "arc-swap", "async-trait", @@ -4007,7 +3288,7 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project", - "secrecy 0.10.3", + "secrecy", "serde", "serde_json", "serde_path_to_error", @@ -4018,6 +3299,7 @@ dependencies = [ "tower-http", "tracing", "url", + "web-time", ] [[package]] @@ -4162,7 +3444,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -4178,12 +3460,14 @@ dependencies = [ [[package]] name = "petgraph" -version = "0.6.5" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" +checksum = "7a98c6720655620a521dcc722d0ad66cd8afd5d86e34a89ef691c50b7b24de06" dependencies = [ "fixedbitset", + "hashbrown 0.15.3", "indexmap 2.9.0", + "serde", ] [[package]] @@ -4241,7 +3525,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -4352,30 +3636,6 @@ dependencies = [ "yansi", ] -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - [[package]] name = "proc-macro-error-attr2" version = "2.0.0" @@ -4395,7 +3655,7 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -4676,7 +3936,7 @@ checksum = "a5a11a05ee1ce44058fa3d5961d05194fdbe3ad6b40f904af764d81b86450e6b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -4713,7 +3973,7 @@ dependencies = [ "proc-macro2", "quote", "rust-embed-utils", - "syn 2.0.101", + "syn", "walkdir", ] @@ -4897,7 +4157,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.101", + "syn", ] [[package]] @@ -4917,15 +4177,6 @@ dependencies = [ "sha2", ] -[[package]] -name = "secrecy" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e" -dependencies = [ - "zeroize", -] - [[package]] name = "secrecy" version = "0.10.3" @@ -5006,7 +4257,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5017,7 +4268,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5091,7 +4342,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5272,7 +4523,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5306,12 +4557,6 @@ dependencies = [ "vte", ] -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - [[package]] name = "strsim" version = "0.11.1" @@ -5324,16 +4569,6 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "unicode-ident", -] - [[package]] name = "syn" version = "2.0.101" @@ -5362,7 +4597,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5419,7 +4654,7 @@ checksum = "5e43f5e1f52b3ff81f2cd7276d988364b5afbc1d686a7ccf5531fb61e514cea4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", "tempfile", "ureq", "venial", @@ -5502,7 +4737,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5513,7 +4748,7 @@ checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -5747,7 +4982,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -6176,7 +5411,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.101", + "syn", "wasm-bindgen-shared", ] @@ -6211,7 +5446,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -6242,6 +5477,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" dependencies = [ "js-sys", + "serde", "wasm-bindgen", ] @@ -6314,7 +5550,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.48.0", ] [[package]] @@ -6344,7 +5580,7 @@ checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -6355,7 +5591,7 @@ checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -6720,7 +5956,7 @@ checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", "synstructure", ] @@ -6741,7 +5977,7 @@ checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -6761,7 +5997,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", "synstructure", ] @@ -6782,7 +6018,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] @@ -6815,7 +6051,7 @@ checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn", ] [[package]] diff --git a/app/Cargo.toml b/app/Cargo.toml index 13bc42d6..6bead255 100644 --- a/app/Cargo.toml +++ b/app/Cargo.toml @@ -10,10 +10,10 @@ description = "A tool to simplify reprovisioning a fresh OS. Installs packages a anyhow = "1.0" clap = { version = "4.5.20", features = ["derive"] } clap_complete = "4.5.36" -colored = "2.1" +colored = "3.0" comfy-table = "7" comtrya-lib = { path = "../lib", version = "0.9.2" } -petgraph = "0.6" +petgraph = "0.8" rhai = { version = "1.19", features = ["serde"] } strip-ansi-escapes = "0.2" tracing = "0.1" diff --git a/lib/Cargo.toml b/lib/Cargo.toml index 76c9127c..c31ebd97 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -8,16 +8,16 @@ description = "Contains the interfaces for comtrya plugins" [dependencies] anyhow = "1.0" -age = { version = "0.10", features = ["armor"] } +age = { version = "0.11", features = ["armor"] } dirs-next = "2.0" file_diff = "1.0" -gethostname = "0.5" +gethostname = "1.0" ignore = "0.4" normpath = "1.2" -octocrab = "0.41" +octocrab = "0.44" os_info = "3.10" -petgraph = "0.6" -rand = "0.8" +petgraph = "0.8" +rand = "0.9" regex = "1.11" reqwest = { version = "0.12", default-features = false, features = [ "blocking", @@ -40,14 +40,14 @@ whoami = "1.5" tar = "0.4.42" flate2 = "1.0.34" file-owner = "0.1.2" -gix = { version = "0.68.0", features = [ +gix = { version = "0.70.0", features = [ "status", "tracing", "tracing-detail", "blocking-http-transport-reqwest-rust-tls", "blocking-network-client", ] } -gix-protocol = "0.46.1" +gix-protocol = "0.48.0" tealr = { version = "0.10.0", features = [ "mlua_lua54", "mlua_anyhow",