diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 341b638..6f5d50e 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -52,14 +52,14 @@ name = "annot" version = "0.19.0" dependencies = [ "arboard", - "base64 0.22.1", + "base64 0.23.0", "chrono", "clap", "diffy", "dirs", "fs4", "futures", - "gix", + "gix 0.86.0", "hex", "htmlescape", "ignore", @@ -75,7 +75,7 @@ dependencies = [ "rand 0.10.2", "regex", "rmcp", - "schemars 1.2.1", + "schemars 1.2.2", "serde", "serde_json", "sha2 0.11.0", @@ -86,7 +86,7 @@ dependencies = [ "tauri-build", "tauri-plugin-opener", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "unicode-width 0.2.2", "urlencoding", @@ -103,7 +103,7 @@ dependencies = [ "ratatui-core", "simdutf8", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -393,6 +393,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b25655df2c3cdd83c5e5b293b88acd880332b2ddadd7c30ac43144fdc0033da9" + [[package]] name = "beef" version = "0.5.2" @@ -408,6 +414,21 @@ dependencies = [ "serde", ] +[[package]] +name = "bisync" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5020822f6d6f23196ccaf55e228db36f9de1cf788052b37992e17cbc96ec41a7" +dependencies = [ + "bisync_macros", +] + +[[package]] +name = "bisync_macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d21f40d350a700f6aa107e45fb26448cf489d34794b2ba4522181dc9f1173af6" + [[package]] name = "bit-set" version = "0.5.3" @@ -642,7 +663,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -746,9 +767,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.2" +version = "4.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd059f9da4f5c36b3787f65d38ccaab1cc315f07b01f89abc8359ee6a8205011" +checksum = "d91e0c145792ef73a6ad36d27c75ac09f1832222a3c209689d90f534685ee5b7" dependencies = [ "clap_builder", "clap_derive", @@ -800,14 +821,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.6.1" +version = "4.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" +checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.117", + "syn 3.0.3", ] [[package]] @@ -1214,7 +1235,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" dependencies = [ - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -1257,9 +1278,9 @@ dependencies = [ [[package]] name = "diffy" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05264ab2aab4fb952fc4b0f3f6eff1ddfb4563064053a4ea174d91537584a769" +checksum = "10aec8f7f9393bd6a4f2762be0ceb012d3cbe2478987258cc9960de148561914" dependencies = [ "hashbrown 0.17.1", ] @@ -1753,9 +1774,9 @@ dependencies = [ [[package]] name = "futures" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" +checksum = "a88cf1f829d945f548cf8fec32c61b1f202b6d93b45848602fc02af4b12ad218" dependencies = [ "futures-channel", "futures-core", @@ -1768,9 +1789,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +checksum = "262590f4fe6afeb0bc83be1daa64e52657fe185690a958af7f3ad0e92085c5ae" dependencies = [ "futures-core", "futures-sink", @@ -1778,15 +1799,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" +checksum = "2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7" [[package]] name = "futures-executor" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +checksum = "6754879cc9f2c66f88c6e5c35344bb0bdb0708b0352b1201815667c7eabc7458" dependencies = [ "futures-core", "futures-task", @@ -1795,9 +1816,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" +checksum = "4577ecaa3c4f96589d473f679a71b596316f6641bc350038b962a5daf0085d7a" [[package]] name = "futures-lite" @@ -1814,9 +1835,9 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +checksum = "2d6d3cde68c518367be28956066ddfef33813991b77a55005a69dae04bf3b10b" dependencies = [ "proc-macro2", "quote", @@ -1825,21 +1846,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" +checksum = "e34418ac499d6305c2fb5ad0ed2f6ac998c5f8ca209b4510f7f94242c647e307" [[package]] name = "futures-task" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" +checksum = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109" [[package]] name = "futures-util" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +checksum = "a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa" dependencies = [ "futures-channel", "futures-core", @@ -2054,68 +2075,119 @@ name = "gix" version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa8b2e38ebfc4484dfef8580ddcaf8abb7285e6f3eb6413ff6775d104ae96ca6" +dependencies = [ + "gix-actor", + "gix-attributes 0.33.2", + "gix-command", + "gix-commitgraph 0.37.1", + "gix-config 0.58.0", + "gix-date", + "gix-diff 0.65.0", + "gix-discover 0.53.0", + "gix-error", + "gix-features 0.48.1", + "gix-filter 0.32.0", + "gix-fs 0.21.2", + "gix-glob 0.26.1", + "gix-hash 0.25.1", + "gix-hashtable 0.15.2", + "gix-ignore 0.21.1", + "gix-index 0.53.0", + "gix-lock 23.0.1", + "gix-object 0.62.0", + "gix-odb 0.82.0", + "gix-pack 0.72.0", + "gix-path", + "gix-pathspec 0.18.1", + "gix-protocol 0.63.0", + "gix-ref 0.65.0", + "gix-refspec 0.43.0", + "gix-revision 0.47.0", + "gix-revwalk 0.33.0", + "gix-sec", + "gix-shallow 0.12.1", + "gix-submodule 0.32.0", + "gix-tempfile 23.0.2", + "gix-trace", + "gix-traverse 0.59.0", + "gix-url 0.36.1", + "gix-utils", + "gix-validate", + "gix-worktree 0.54.0", + "gix-worktree-stream 0.34.0", + "nonempty", + "smallvec", + "thiserror 2.0.19", +] + +[[package]] +name = "gix" +version = "0.86.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb3790fd8981cba7949f1ba924ef865d902df731627bc5998d14164063892fce" dependencies = [ "gix-actor", "gix-archive", - "gix-attributes", + "gix-attributes 0.34.0", "gix-blame", "gix-command", - "gix-commitgraph", - "gix-config", + "gix-commitgraph 0.38.0", + "gix-config 0.59.0", "gix-credentials", "gix-date", - "gix-diff", + "gix-diff 0.66.0", "gix-dir", - "gix-discover", + "gix-discover 0.54.0", "gix-error", - "gix-features", - "gix-filter", - "gix-fs", - "gix-glob", - "gix-hash", - "gix-hashtable", - "gix-ignore", - "gix-index", - "gix-lock", + "gix-features 0.49.0", + "gix-filter 0.33.0", + "gix-fs 0.22.0", + "gix-glob 0.27.0", + "gix-hash 0.26.0", + "gix-hashtable 0.16.0", + "gix-ignore 0.22.0", + "gix-index 0.54.0", + "gix-lock 24.0.0", "gix-mailmap", "gix-negotiate", - "gix-object", - "gix-odb", - "gix-pack", + "gix-object 0.63.0", + "gix-odb 0.83.0", + "gix-pack 0.73.0", "gix-path", - "gix-pathspec", + "gix-pathspec 0.19.0", "gix-prompt", - "gix-protocol", - "gix-ref", - "gix-refspec", - "gix-revision", - "gix-revwalk", + "gix-protocol 0.64.0", + "gix-ref 0.66.0", + "gix-refspec 0.44.0", + "gix-revision 0.48.0", + "gix-revwalk 0.34.0", "gix-sec", - "gix-shallow", + "gix-shallow 0.13.0", "gix-status", - "gix-submodule", - "gix-tempfile", + "gix-submodule 0.33.0", + "gix-tempfile 24.0.0", "gix-trace", - "gix-traverse", - "gix-url", + "gix-traverse 0.60.0", + "gix-url 0.37.0", "gix-utils", "gix-validate", - "gix-worktree", + "gix-worktree 0.55.0", "gix-worktree-state", - "gix-worktree-stream", + "gix-worktree-stream 0.35.0", + "gix-zlib", "nonempty", "parking_lot", "regex", "signal-hook 0.4.4", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] name = "gix-actor" -version = "0.41.1" +version = "0.41.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bc998b8f746dda8565450d08a63b792ced9165d8c27a1ed3f02799ec6a7820f" +checksum = "33f9308ad6fd35b2a865cbe4117ac61b2be59e4a9ef1621c7a9794f7c8e52c5b" dependencies = [ "bstr", "gix-date", @@ -2124,15 +2196,15 @@ dependencies = [ [[package]] name = "gix-archive" -version = "0.34.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1303ed647e048d2bbecb9fd3a627d753e73f883a20ad5c039b30c7cbc85e217f" +checksum = "6760ef6ef4edfa6449918977d59518ff209676f47e89bdce87a36a50be35e834" dependencies = [ "bstr", "gix-date", "gix-error", - "gix-object", - "gix-worktree-stream", + "gix-object 0.63.0", + "gix-worktree-stream 0.35.0", ] [[package]] @@ -2142,50 +2214,67 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39b40888d0ed415c0744a6cdc61eebf0304c9d26ab726725b718443c322e5ba4" dependencies = [ "bstr", - "gix-glob", + "gix-glob 0.26.1", "gix-path", "gix-quote", "gix-trace", "kstring", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", + "unicode-bom", +] + +[[package]] +name = "gix-attributes" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31c593692ebdc1e38858d9a2b56f6a594c501e24a38971fe6685571f5a07be0" +dependencies = [ + "bstr", + "gix-features 0.49.0", + "gix-glob 0.27.0", + "gix-path", + "gix-quote", + "gix-trace", + "smallvec", + "thiserror 2.0.19", "unicode-bom", ] [[package]] name = "gix-bitmap" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ebef0c26ad305747649e727bbcd56a7b7910754eb7cea88f6dff6f93c51283" +checksum = "7cd1d118d0f5d88b96e6f6e13b566475fef4797ead4a02c26fed36c1375066f7" dependencies = [ "gix-error", ] [[package]] name = "gix-blame" -version = "0.15.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf49c828ad8a8a674d52caaf0b61fdee1f20cc46c15439ca3d875ef3b6f64bdc" +checksum = "b06d20ff0e88ada2dd852b3852727b664ec9baefdf653d1d4e722e858c52cd17" dependencies = [ - "gix-commitgraph", + "gix-commitgraph 0.38.0", "gix-date", - "gix-diff", + "gix-diff 0.66.0", "gix-error", - "gix-hash", - "gix-object", - "gix-revwalk", + "gix-hash 0.26.0", + "gix-object 0.63.0", + "gix-revwalk 0.34.0", "gix-trace", - "gix-traverse", - "gix-worktree", + "gix-traverse 0.60.0", + "gix-worktree 0.55.0", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] name = "gix-chunk" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9faee47943b638e58ddd5e275a4906ad3e4b6c8584f1d41bd18ab9032ec52afb" +checksum = "b2a871e5cab12ba568845714473505deefffb3c04eb47f4708ce344cd459c1cc" dependencies = [ "gix-error", ] @@ -2212,7 +2301,21 @@ dependencies = [ "bstr", "gix-chunk", "gix-error", - "gix-hash", + "gix-hash 0.25.1", + "memmap2", + "nonempty", +] + +[[package]] +name = "gix-commitgraph" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2cd7f054ae2727223fe46dd39c012f066b12f532962d336d29ee193261787da" +dependencies = [ + "bstr", + "gix-chunk", + "gix-error", + "gix-hash 0.26.0", "memmap2", "nonempty", ] @@ -2224,14 +2327,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a29bf266c4cdaf759e535c24ad4ce655b987aeb6911075643403cc7cc5ade583" dependencies = [ "bstr", - "gix-config-value", - "gix-features", - "gix-glob", + "gix-config-value 0.18.1", + "gix-features 0.48.1", + "gix-glob 0.26.1", "gix-path", - "gix-ref", + "gix-ref 0.65.0", "gix-sec", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", + "unicode-bom", +] + +[[package]] +name = "gix-config" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "103d11bef95c467577ecfa8b7b86a22e65af3507b2c9bfa3809a4afbae7df301" +dependencies = [ + "bstr", + "gix-config-value 0.19.0", + "gix-features 0.49.0", + "gix-glob 0.27.0", + "gix-path", + "gix-ref 0.66.0", + "gix-sec", + "gix-utils", + "smallvec", + "thiserror 2.0.19", "unicode-bom", ] @@ -2245,32 +2367,45 @@ dependencies = [ "bstr", "gix-path", "libc", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-config-value" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f813e312a3f7f327187823cd4c754a3e4d948c98907d11e8f37554a2b6b8059" +dependencies = [ + "bitflags 2.13.0", + "bstr", + "gix-path", + "libc", + "thiserror 2.0.19", ] [[package]] name = "gix-credentials" -version = "0.38.1" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40cd22f0dd71988be12d6e78b1709de2370e1957c5f107ff31e56caeba3745d" +checksum = "73b637f873d5f9aa67e672c1b23741a18e046d33028017adede32f4b4087a2e7" dependencies = [ "bstr", "gix-command", - "gix-config-value", + "gix-config-value 0.19.0", "gix-date", "gix-path", "gix-prompt", "gix-sec", "gix-trace", - "gix-url", - "thiserror 2.0.18", + "gix-url 0.37.0", + "thiserror 2.0.19", ] [[package]] name = "gix-date" -version = "0.15.5" +version = "0.15.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d63f9e28b59ddeb1a1eb9e5cf986a9222b5d484947445edbc20473939cc7fd0" +checksum = "7e47b9e8cdc688296609b706428de570f88b1e0eed7156dde7b4a89d26fa4567" dependencies = [ "bstr", "gix-error", @@ -2285,41 +2420,62 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92c6d56c94edf92d78203a1cd416f770e35e10b6955ede6b9d7d0c22ff88a5f3" dependencies = [ "bstr", - "gix-attributes", "gix-command", - "gix-filter", - "gix-fs", - "gix-hash", + "gix-filter 0.32.0", + "gix-fs 0.21.2", + "gix-hash 0.25.1", "gix-imara-diff", - "gix-index", - "gix-object", + "gix-object 0.62.0", "gix-path", - "gix-pathspec", - "gix-tempfile", + "gix-tempfile 23.0.2", "gix-trace", - "gix-traverse", - "gix-worktree", - "thiserror 2.0.18", + "gix-traverse 0.59.0", + "gix-worktree 0.54.0", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-diff" +version = "0.66.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fee7d89a3c507491cdfc57a1d1e0e300214720b4f7709ebc253e422f99822bfc" +dependencies = [ + "bstr", + "gix-attributes 0.34.0", + "gix-command", + "gix-filter 0.33.0", + "gix-fs 0.22.0", + "gix-hash 0.26.0", + "gix-imara-diff", + "gix-index 0.54.0", + "gix-object 0.63.0", + "gix-path", + "gix-pathspec 0.19.0", + "gix-tempfile 24.0.0", + "gix-trace", + "gix-traverse 0.60.0", + "gix-worktree 0.55.0", + "thiserror 2.0.19", ] [[package]] name = "gix-dir" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20098fba2b9c6e29361ccb4c0379d42dfb81fc7f86f7ab11f2dff4528c0bf01f" +checksum = "f24bc78f283946ac64757c8a61ffa71f0230aa1e8d98cbb0771db479871dd5b6" dependencies = [ "bstr", - "gix-discover", - "gix-fs", - "gix-ignore", - "gix-index", - "gix-object", + "gix-discover 0.54.0", + "gix-fs 0.22.0", + "gix-ignore 0.22.0", + "gix-index 0.54.0", + "gix-object 0.63.0", "gix-path", - "gix-pathspec", + "gix-pathspec 0.19.0", "gix-trace", "gix-utils", - "gix-worktree", - "thiserror 2.0.18", + "gix-worktree 0.55.0", + "thiserror 2.0.19", ] [[package]] @@ -2330,18 +2486,33 @@ checksum = "d624d5b23b10c1d85337645227abe353ac95ab8ff66a7bdd5ce689b2db33a722" dependencies = [ "bstr", "dunce", - "gix-fs", + "gix-fs 0.21.2", + "gix-path", + "gix-ref 0.65.0", + "gix-sec", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-discover" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9f517766fa1101dfe2606c1a19a8ffa699099030995a9194445446dfe261bdf" +dependencies = [ + "bstr", + "dunce", + "gix-fs 0.22.0", "gix-path", - "gix-ref", + "gix-ref 0.66.0", "gix-sec", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] name = "gix-error" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e57831e199be480af90dcd7e459abed8a174c09ec9a6e2cc8f7ca6c54598b06b" +checksum = "4a9292309fd944e71b2a3c96d3c03a6feb8852db646febdde7cbb9f79cb5f329" dependencies = [ "bstr", ] @@ -2353,7 +2524,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1849ae154d38bc403185be14fa871e38e3c93ee606875d94e207fdb9fba52dbc" dependencies = [ "bytes", - "bytesize", "crc32fast", "crossbeam-channel", "gix-path", @@ -2363,11 +2533,31 @@ dependencies = [ "once_cell", "parking_lot", "prodash", - "thiserror 2.0.18", + "thiserror 2.0.19", "walkdir", "zlib-rs", ] +[[package]] +name = "gix-features" +version = "0.49.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20aa09e83a48dc02c5f5f08578aa79d3ab1bab4618b8c362f88684645a02bdcc" +dependencies = [ + "bytes", + "bytesize", + "crc32fast", + "crossbeam-channel", + "gix-path", + "gix-trace", + "gix-utils", + "libc", + "once_cell", + "parking_lot", + "prodash", + "walkdir", +] + [[package]] name = "gix-filter" version = "0.32.0" @@ -2376,17 +2566,38 @@ checksum = "6644fb2ef97928c278675b239f366b457103d7e436f811d27331a8daf212759c" dependencies = [ "bstr", "encoding_rs", - "gix-attributes", + "gix-attributes 0.33.2", "gix-command", - "gix-hash", - "gix-object", - "gix-packetline", + "gix-hash 0.25.1", + "gix-object 0.62.0", + "gix-packetline 0.21.5", "gix-path", "gix-quote", "gix-trace", "gix-utils", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-filter" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e7b5dbf524d97e839f642930c76d7f011c0791e7d11d8148989ac5af7c76aa8" +dependencies = [ + "bstr", + "encoding_rs", + "gix-attributes 0.34.0", + "gix-command", + "gix-hash 0.26.0", + "gix-object 0.63.0", + "gix-packetline 0.22.0", + "gix-path", + "gix-quote", + "gix-trace", + "gix-utils", + "smallvec", + "thiserror 2.0.19", ] [[package]] @@ -2397,10 +2608,23 @@ checksum = "6cdff46db8798e47e2f727d84b9379aac5add3dd3d9d0b07bb4d7d5d640771fe" dependencies = [ "bstr", "fastrand", - "gix-features", + "gix-features 0.48.1", "gix-path", "gix-utils", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-fs" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "865cf13fcaf5455220546cb9607c416bd1be9a6caafd143655a362fdeab64e80" +dependencies = [ + "bstr", + "gix-features 0.49.0", + "gix-path", + "gix-utils", + "thiserror 2.0.19", ] [[package]] @@ -2411,7 +2635,19 @@ checksum = "d1fcb8ef5b16bcf874abe9b68d8abb3c0493c876d367ab824151f30a0f3f3756" dependencies = [ "bitflags 2.13.0", "bstr", - "gix-features", + "gix-features 0.48.1", + "gix-path", +] + +[[package]] +name = "gix-glob" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "421e92a711554fa5827d1b0599d3389acdd0f6729e97a8c5a57d79af1e50bf36" +dependencies = [ + "bitflags 2.13.0", + "bstr", + "gix-features 0.49.0", "gix-path", ] @@ -2422,9 +2658,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb0926d3819c837750b4e03c7754901e73f68b8c9b690753a6372a1bed4eedce" dependencies = [ "faster-hex", - "gix-features", + "gix-features 0.48.1", "sha1-checked", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-hash" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13adaa73415fd6c902310923f68d0b98e8cecf14b33ea58c02cc387cee56f54e" +dependencies = [ + "faster-hex", + "gix-features 0.49.0", + "sha1-checked", + "thiserror 2.0.19", ] [[package]] @@ -2433,7 +2681,18 @@ version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e261d54091f0d1c729bc83f54548c071bdec60a697de1e58e88bdfd7a99d24e" dependencies = [ - "gix-hash", + "gix-hash 0.25.1", + "hashbrown 0.17.1", + "parking_lot", +] + +[[package]] +name = "gix-hashtable" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78fccd6fea3bcf0b39c076bae60ae49b08daaf538b950202101a981f9d3c01d3" +dependencies = [ + "gix-hash 0.26.0", "hashbrown 0.17.1", "parking_lot", ] @@ -2445,7 +2704,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d491bab9bf2c9f341dc754f425c31d5d3f63aca615312167b82e1deeaca97d8d" dependencies = [ "bstr", - "gix-glob", + "gix-glob 0.26.1", + "gix-path", + "gix-trace", + "unicode-bom", +] + +[[package]] +name = "gix-ignore" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12cff8e8aa125e39377456073e63df3334d9e5741372ddcc226198015076dda2" +dependencies = [ + "bstr", + "gix-glob 0.27.0", "gix-path", "gix-trace", "unicode-bom", @@ -2453,9 +2725,9 @@ dependencies = [ [[package]] name = "gix-imara-diff" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b305d85504de270ad3525d726a6b69cc59ee7b2269b014387651107ab9f0755b" +checksum = "1a791e6620676a875f362f3156ed213e73ca099a09bf992c18812abe65cc37b1" dependencies = [ "bstr", "hashbrown 0.17.1", @@ -2472,12 +2744,12 @@ dependencies = [ "filetime", "fnv", "gix-bitmap", - "gix-features", - "gix-fs", - "gix-hash", - "gix-lock", - "gix-object", - "gix-traverse", + "gix-features 0.48.1", + "gix-fs 0.21.2", + "gix-hash 0.25.1", + "gix-lock 23.0.1", + "gix-object 0.62.0", + "gix-traverse 0.59.0", "gix-utils", "gix-validate", "hashbrown 0.17.1", @@ -2486,7 +2758,35 @@ dependencies = [ "memmap2", "rustix", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-index" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5009c4e7e9f9b4cfaaab1153e49133eb04d79c015b5702d6c3d2ab94271a89c6" +dependencies = [ + "bitflags 2.13.0", + "bstr", + "filetime", + "fnv", + "gix-bitmap", + "gix-features 0.49.0", + "gix-fs 0.22.0", + "gix-hash 0.26.0", + "gix-lock 24.0.0", + "gix-object 0.63.0", + "gix-traverse 0.60.0", + "gix-utils", + "gix-validate", + "hashbrown 0.17.1", + "itoa", + "libc", + "memmap2", + "rustix", + "smallvec", + "thiserror 2.0.19", ] [[package]] @@ -2495,16 +2795,27 @@ version = "23.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65c9dedd9e90b0d47624d2ed241d394e09294118364e87b9b7e5f1fe755f3c2c" dependencies = [ - "gix-tempfile", + "gix-tempfile 23.0.2", + "gix-utils", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-lock" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4c69157820343bf1c6e4b88b9808e920900de02e18aaf5862b30ada43814848" +dependencies = [ + "gix-tempfile 24.0.0", "gix-utils", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] name = "gix-mailmap" -version = "0.33.1" +version = "0.33.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "195fd20808055824531be2fd0d34136d900e5fbca3ffb0a3c07e8beeefb9c828" +checksum = "a824767d38b81475059cb01f5020a13fb96e7ed6bbf9851c7112b46ada78db48" dependencies = [ "bstr", "gix-actor", @@ -2514,16 +2825,16 @@ dependencies = [ [[package]] name = "gix-negotiate" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63d6081882a5f575ace9f53924a7c85f69bbd0f96071b982df12f258ab338cc9" +checksum = "2fa5aa789990f124e4f559b142cecfb60662cb4ae17006684ea9d668f4f07689" dependencies = [ "bitflags 2.13.0", - "gix-commitgraph", + "gix-commitgraph 0.38.0", "gix-date", - "gix-hash", - "gix-object", - "gix-revwalk", + "gix-hash 0.26.0", + "gix-object 0.63.0", + "gix-revwalk 0.34.0", ] [[package]] @@ -2535,14 +2846,33 @@ dependencies = [ "bstr", "gix-actor", "gix-date", - "gix-features", - "gix-hash", - "gix-hashtable", + "gix-features 0.48.1", + "gix-hash 0.25.1", + "gix-hashtable 0.15.2", + "gix-utils", + "gix-validate", + "itoa", + "smallvec", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-object" +version = "0.63.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e48c235e7f886eb819fc878af75be889333dd3c38bee02ed7af48ae2cf596c4" +dependencies = [ + "bstr", + "gix-actor", + "gix-date", + "gix-features 0.49.0", + "gix-hash 0.26.0", + "gix-hashtable 0.16.0", "gix-utils", "gix-validate", "itoa", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -2552,18 +2882,40 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fadc59f6fa0f9dd445eceee61060a2b59ca557f48da9fc677f567db535b782a" dependencies = [ "arc-swap", - "gix-features", - "gix-fs", - "gix-hash", - "gix-hashtable", - "gix-object", - "gix-pack", + "gix-features 0.48.1", + "gix-fs 0.21.2", + "gix-hash 0.25.1", + "gix-hashtable 0.15.2", + "gix-object 0.62.0", + "gix-pack 0.72.0", "gix-path", "gix-quote", "memmap2", "parking_lot", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-odb" +version = "0.83.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dd494ffb5037e62b8220109e894d2861ff2150a2cacbfccdba57ae1ebab2b96" +dependencies = [ + "arc-swap", + "gix-features 0.49.0", + "gix-fs 0.22.0", + "gix-hash 0.26.0", + "gix-hashtable 0.16.0", + "gix-object 0.63.0", + "gix-pack 0.73.0", + "gix-path", + "gix-quote", + "gix-zlib", + "memmap2", + "parking_lot", + "tempfile", + "thiserror 2.0.19", ] [[package]] @@ -2575,14 +2927,35 @@ dependencies = [ "clru", "gix-chunk", "gix-error", - "gix-features", - "gix-hash", - "gix-hashtable", - "gix-object", + "gix-features 0.48.1", + "gix-hash 0.25.1", + "gix-hashtable 0.15.2", + "gix-object 0.62.0", "gix-path", "memmap2", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", + "uluru", +] + +[[package]] +name = "gix-pack" +version = "0.73.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d5446127b269706e85998065267ddd2ccc3550179da6780b22fe496175ccb20" +dependencies = [ + "clru", + "gix-chunk", + "gix-error", + "gix-features 0.49.0", + "gix-hash 0.26.0", + "gix-hashtable 0.16.0", + "gix-object 0.63.0", + "gix-path", + "gix-zlib", + "memmap2", + "smallvec", + "thiserror 2.0.19", "uluru", ] @@ -2595,19 +2968,31 @@ dependencies = [ "bstr", "faster-hex", "gix-trace", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-packetline" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3766025c72319c4accdd854a18e6f0dd176c8eb0f3bc8a60a7765be2b50cabf2" +dependencies = [ + "bstr", + "faster-hex", + "gix-trace", + "thiserror 2.0.19", ] [[package]] name = "gix-path" -version = "0.12.1" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa6ac14cd14939ea94a496ce7460daa6511c09f5b84757e9cfc6f9c8d0f93a6" +checksum = "1ed3e8d7a82e886e17a72e03d4ba0c13db6f2219b6cd4e2900b4cae426ec20c9" dependencies = [ "bstr", "gix-trace", "gix-validate", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -2618,24 +3003,39 @@ checksum = "3050783b41ee11511e1e8fb35623df81806194f4030395f14f48ea37c2798c9f" dependencies = [ "bitflags 2.13.0", "bstr", - "gix-attributes", - "gix-config-value", - "gix-glob", + "gix-attributes 0.33.2", + "gix-config-value 0.18.1", + "gix-glob 0.26.1", + "gix-path", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-pathspec" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49f6fa5f8007f008187c3f60b4373209ca83d1cc947f35ede03e16cd15a4d137" +dependencies = [ + "bitflags 2.13.0", + "bstr", + "gix-attributes 0.34.0", + "gix-config-value 0.19.0", + "gix-glob 0.27.0", "gix-path", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] name = "gix-prompt" -version = "0.15.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ee604d7746080ae7e1023bf47204bcc2c5f307bfbe2306a3c90b1bfd1a2c6d8" +checksum = "5cb1f1eb92d6f4c9d4c105a6ca912cff637fbd5cacbcbafa5deccd88bfaa3565" dependencies = [ "gix-command", - "gix-config-value", + "gix-config-value 0.19.0", "parking_lot", "rustix", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -2646,15 +3046,34 @@ checksum = "978468bae4ea2df20c72db3b20d0bdb548a0c1090b85a83643b553e6e0e041f2" dependencies = [ "bstr", "gix-date", - "gix-features", - "gix-hash", - "gix-ref", - "gix-shallow", - "gix-transport", + "gix-features 0.48.1", + "gix-hash 0.25.1", + "gix-ref 0.65.0", + "gix-shallow 0.12.1", + "gix-transport 0.57.2", "gix-utils", "maybe-async", "nonempty", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-protocol" +version = "0.64.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dede40e89c1e90f548415f50636bb051f6d9c60f68b8b710bc07825722d19588" +dependencies = [ + "bisync", + "bstr", + "gix-date", + "gix-features 0.49.0", + "gix-hash 0.26.0", + "gix-ref 0.66.0", + "gix-shallow 0.13.0", + "gix-transport 0.58.0", + "gix-utils", + "nonempty", + "thiserror 2.0.19", ] [[package]] @@ -2675,17 +3094,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9bbfbce1dfd7d7f8469ddef6d3518376aff664348f153cbe0fc3e58ef993d24e" dependencies = [ "gix-actor", - "gix-features", - "gix-fs", - "gix-hash", - "gix-lock", - "gix-object", + "gix-features 0.48.1", + "gix-fs 0.21.2", + "gix-hash 0.25.1", + "gix-lock 23.0.1", + "gix-object 0.62.0", "gix-path", - "gix-tempfile", + "gix-tempfile 23.0.2", "gix-utils", "gix-validate", "memmap2", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-ref" +version = "0.66.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eeb0c90a8f6202ceaaa22996cbf837c943ccb2d8af9ff3490f0758305e6b7883" +dependencies = [ + "gix-actor", + "gix-features 0.49.0", + "gix-fs 0.22.0", + "gix-hash 0.26.0", + "gix-lock 24.0.0", + "gix-object 0.63.0", + "gix-path", + "gix-tempfile 24.0.0", + "gix-utils", + "gix-validate", + "memmap2", + "thiserror 2.0.19", ] [[package]] @@ -2696,12 +3135,28 @@ checksum = "7bc36a4fb1a1540b59cf2da498783080743fa274b02a3f19ca444fc4015a9d4f" dependencies = [ "bstr", "gix-error", - "gix-glob", - "gix-hash", - "gix-revision", + "gix-glob 0.26.1", + "gix-hash 0.25.1", + "gix-revision 0.47.0", "gix-validate", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-refspec" +version = "0.44.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7406282cc0259b51f6aee299ca3d31279a020530363152a2e6c96e8a7f7bbc83" +dependencies = [ + "bstr", + "gix-error", + "gix-glob 0.27.0", + "gix-hash 0.26.0", + "gix-revision 0.48.0", + "gix-validate", + "smallvec", + "thiserror 2.0.19", ] [[package]] @@ -2709,16 +3164,32 @@ name = "gix-revision" version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "885075c3c21eb9c06e0be3b3728ba5932c04e1c1011dcee7c81801980e3e986f" +dependencies = [ + "bstr", + "gix-commitgraph 0.37.1", + "gix-date", + "gix-error", + "gix-hash 0.25.1", + "gix-object 0.62.0", + "gix-revwalk 0.33.0", + "nonempty", +] + +[[package]] +name = "gix-revision" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e55e09d4a1ecf2beecc8c09cafcad37979e805b31f588b0e957e191df5783681" dependencies = [ "bitflags 2.13.0", "bstr", - "gix-commitgraph", + "gix-commitgraph 0.38.0", "gix-date", "gix-error", - "gix-hash", - "gix-hashtable", - "gix-object", - "gix-revwalk", + "gix-hash 0.26.0", + "gix-hashtable 0.16.0", + "gix-object 0.63.0", + "gix-revwalk 0.34.0", "gix-trace", "nonempty", ] @@ -2729,21 +3200,37 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f11fe7ca2585193d3d70bbe0be175a2008d883a704cc7a55e454e113e689455" dependencies = [ - "gix-commitgraph", + "gix-commitgraph 0.37.1", + "gix-date", + "gix-error", + "gix-hash 0.25.1", + "gix-hashtable 0.15.2", + "gix-object 0.62.0", + "smallvec", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-revwalk" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36c113c0a53294dc6280ffc06cbcc4f50f820397e97d6a00b429a44b8db26e29" +dependencies = [ + "gix-commitgraph 0.38.0", "gix-date", "gix-error", - "gix-hash", - "gix-hashtable", - "gix-object", + "gix-hash 0.26.0", + "gix-hashtable 0.16.0", + "gix-object 0.63.0", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] name = "gix-sec" -version = "0.14.1" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab8519976e4c7e486270740a5400369f37940779b80bd1377d94cfa1125d01b3" +checksum = "af4fe6c152c1d50aea36f299825702cd37e303307832fec1d0fdd5844e47ce2f" dependencies = [ "bitflags 2.13.0", "gix-path", @@ -2758,33 +3245,48 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a292fc2fe548c5dfa575479d16b445b0ddf1dd2f56f1fec6aed386f82553cd97" dependencies = [ "bstr", - "gix-hash", - "gix-lock", + "gix-hash 0.25.1", + "gix-lock 23.0.1", "nonempty", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-shallow" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ecc9f4b40537043e4bbd7d3d1760e74fb8e7b07a546166b558acaa73ad97f4a" +dependencies = [ + "bstr", + "gix-hash 0.26.0", + "gix-lock 24.0.0", + "nonempty", + "thiserror 2.0.19", ] [[package]] name = "gix-status" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aec3293f75db1212f99217832cbc70c30faeb95cefc97c7f1a17fd3bcf13a72e" +checksum = "5f83b1c74e69b90411fbfe89ccebc47aa49457ce4eb9b942b1311258fc863d22" dependencies = [ "bstr", "filetime", - "gix-diff", + "gix-diff 0.66.0", "gix-dir", - "gix-features", - "gix-filter", - "gix-fs", - "gix-hash", - "gix-index", - "gix-object", + "gix-features 0.49.0", + "gix-filter 0.33.0", + "gix-fs 0.22.0", + "gix-hash 0.26.0", + "gix-index 0.54.0", + "gix-object 0.63.0", "gix-path", - "gix-pathspec", - "gix-worktree", + "gix-pathspec 0.19.0", + "gix-worktree 0.55.0", + "hashbrown 0.16.1", "portable-atomic", - "thiserror 2.0.18", + "thiserror 2.0.19", + "windows-sys 0.61.2", ] [[package]] @@ -2794,12 +3296,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7f9f594f7cbda0b38ba6b633b3e9a7b7901acdc5d27bc186a16633800cd1ac8" dependencies = [ "bstr", - "gix-config", + "gix-config 0.58.0", + "gix-path", + "gix-pathspec 0.18.1", + "gix-refspec 0.43.0", + "gix-url 0.36.1", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-submodule" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fd98077a56d08886112e6b08dc94076d03539f4bc0b9d7880e4be2b8a640d8c" +dependencies = [ + "bstr", + "gix-config 0.59.0", "gix-path", - "gix-pathspec", - "gix-refspec", - "gix-url", - "thiserror 2.0.18", + "gix-pathspec 0.19.0", + "gix-refspec 0.44.0", + "gix-url 0.37.0", + "thiserror 2.0.19", ] [[package]] @@ -2809,7 +3326,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ef60812443484e67bf84e444cc71b4c78ae62deb822221774a4fa0c57fdb17f" dependencies = [ "dashmap", - "gix-fs", + "gix-fs 0.21.2", + "libc", + "parking_lot", + "tempfile", +] + +[[package]] +name = "gix-tempfile" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b675b920bd5a61d17ad542772f03ec34c60feb8ff683e1560c03ae967363731e" +dependencies = [ + "dashmap", + "gix-fs 0.22.0", "libc", "parking_lot", "signal-hook 0.4.4", @@ -2819,9 +3349,9 @@ dependencies = [ [[package]] name = "gix-trace" -version = "0.1.20" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44dc45eae785c0eb14173e0f152e6e224dcf4d45b6a6999a3aed22af541ad678" +checksum = "be3eb81d9dc914335923e50d52829c551feefd6a72d176c4130c546b67a60814" [[package]] name = "gix-transport" @@ -2831,12 +3361,29 @@ checksum = "186874f7ad1fb2f9a2f2aa9c2dabc7f9dd087bef74c1a0eee2b4a9cf0248fcb3" dependencies = [ "bstr", "gix-command", - "gix-features", - "gix-packetline", + "gix-features 0.48.1", + "gix-packetline 0.21.5", "gix-quote", "gix-sec", - "gix-url", - "thiserror 2.0.18", + "gix-url 0.36.1", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-transport" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c1bcf30081eb8ab04540a5795c67a2fcb22cb2e976e8b1a4ea657b1ed61469" +dependencies = [ + "bstr", + "gix-command", + "gix-features 0.49.0", + "gix-packetline 0.22.0", + "gix-path", + "gix-quote", + "gix-sec", + "gix-url 0.37.0", + "thiserror 2.0.19", ] [[package]] @@ -2846,14 +3393,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5062cca8f2977565bbaf666ec31dbdb9bc9d9293beb65f9bec52e6c1121b62a1" dependencies = [ "bitflags 2.13.0", - "gix-commitgraph", + "gix-commitgraph 0.37.1", "gix-date", - "gix-hash", - "gix-hashtable", - "gix-object", - "gix-revwalk", + "gix-hash 0.25.1", + "gix-hashtable 0.15.2", + "gix-object 0.62.0", + "gix-revwalk 0.33.0", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-traverse" +version = "0.60.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "008c5cd879e46e86b5c2469e633611978b18775d53d05668d691bc13088bd409" +dependencies = [ + "bitflags 2.13.0", + "gix-commitgraph 0.38.0", + "gix-date", + "gix-hash 0.26.0", + "gix-hashtable 0.16.0", + "gix-object 0.63.0", + "gix-revwalk 0.34.0", + "smallvec", + "thiserror 2.0.19", ] [[package]] @@ -2865,25 +3429,39 @@ dependencies = [ "bstr", "gix-path", "percent-encoding", - "thiserror 2.0.18", + "thiserror 2.0.19", +] + +[[package]] +name = "gix-url" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42d10e53b8eae21ee601687f47bbbd6cb2ed7162cb4c1cafdd422fb7ec64cbee" +dependencies = [ + "bstr", + "gix-path", + "gix-utils", + "percent-encoding", + "thiserror 2.0.19", ] [[package]] name = "gix-utils" -version = "0.3.3" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66c50966184123caf580ffa64e28031a878597f1c7fceb8fe19566c38eb1b771" +checksum = "b1795bd2a970ca8b2185318c2abb97d955c71992f1cf28de73ad3b593a9f3ce8" dependencies = [ "bstr", "fastrand", + "getrandom 0.4.2", "unicode-normalization", ] [[package]] name = "gix-validate" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bc6fc771c4063ba7cd2f47b91fb6076251c6a823b64b7fe7b8874b0fe4afae3" +checksum = "9a034e84d1e04e1b1f20f51f12491da230b6ac8b925d0c8e1b89bcd87a7c5ccc" dependencies = [ "bstr", ] @@ -2895,33 +3473,52 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92399ed66f259592050c6ed9dc80105e095a2f8e87e6b83d98aa2e21d8e27036" dependencies = [ "bstr", - "gix-attributes", - "gix-fs", - "gix-glob", - "gix-hash", - "gix-ignore", - "gix-index", - "gix-object", + "gix-attributes 0.33.2", + "gix-fs 0.21.2", + "gix-glob 0.26.1", + "gix-hash 0.25.1", + "gix-ignore 0.21.1", + "gix-index 0.53.0", + "gix-object 0.62.0", + "gix-path", + "gix-validate", +] + +[[package]] +name = "gix-worktree" +version = "0.55.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31eb8e675122e83585e461fe28f68ff8c5ed55b49017b697e7e76423ff973424" +dependencies = [ + "bstr", + "gix-attributes 0.34.0", + "gix-features 0.49.0", + "gix-fs 0.22.0", + "gix-glob 0.27.0", + "gix-hash 0.26.0", + "gix-ignore 0.22.0", + "gix-index 0.54.0", + "gix-object 0.63.0", "gix-path", "gix-validate", ] [[package]] name = "gix-worktree-state" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0f926b6a249bdb0086b307c704b7abd9d643e08f98040efe6467f00bb6d2ef5" +checksum = "bc47372fc12b9fbea51b257bcc8d4970326cf5c7e42135bbfb5d72871bb30bd4" dependencies = [ "bstr", - "gix-features", - "gix-filter", - "gix-fs", - "gix-index", - "gix-object", + "gix-features 0.49.0", + "gix-filter 0.33.0", + "gix-fs 0.22.0", + "gix-index 0.54.0", + "gix-object 0.63.0", "gix-path", - "gix-worktree", + "gix-worktree 0.55.0", "io-close", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -2930,18 +3527,46 @@ version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55f3a878c89a05470ad98c644b0015777c530da24854dd29e41fe4f41176840f" dependencies = [ - "gix-attributes", + "gix-attributes 0.33.2", + "gix-error", + "gix-features 0.48.1", + "gix-filter 0.32.0", + "gix-fs 0.21.2", + "gix-hash 0.25.1", + "gix-object 0.62.0", + "gix-path", + "gix-traverse 0.59.0", + "parking_lot", +] + +[[package]] +name = "gix-worktree-stream" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b088c8724e7be120c4798dd86925cf05332c9d356a463542578600c50c7a549" +dependencies = [ + "gix-attributes 0.34.0", "gix-error", - "gix-features", - "gix-filter", - "gix-fs", - "gix-hash", - "gix-object", + "gix-features 0.49.0", + "gix-filter 0.33.0", + "gix-fs 0.22.0", + "gix-hash 0.26.0", + "gix-object 0.63.0", "gix-path", - "gix-traverse", + "gix-traverse 0.60.0", "parking_lot", ] +[[package]] +name = "gix-zlib" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e8813f5579b3075ff9c90f7c59cd2b62b4ebb639361f0911648b22d7446cc7c" +dependencies = [ + "thiserror 2.0.19", + "zlib-rs", +] + [[package]] name = "glib" version = "0.18.5" @@ -3432,9 +4057,9 @@ dependencies = [ [[package]] name = "ignore" -version = "0.4.29" +version = "0.4.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4ffa3a0547a138e59ddd6fa3b7c672ed47e6ad6a3cd177984ff1116aa5ba742" +checksum = "7f8a7b8211e695a1d0cd91cace480d4d0bd57667ab10277cc412c5f7f4884f83" dependencies = [ "crossbeam-deque", "globset", @@ -3694,7 +4319,7 @@ dependencies = [ "erased-serde", "etcetera", "futures", - "gix", + "gix 0.85.0", "globset", "indexmap 2.14.0", "indoc", @@ -3723,7 +4348,7 @@ dependencies = [ "slab", "tempfile", "textwrap", - "thiserror 2.0.18", + "thiserror 2.0.19", "timeago", "tokio", "toml 1.1.2+spec-1.1.0", @@ -3751,8 +4376,8 @@ dependencies = [ "either", "etcetera", "futures", - "gix", - "gix-ignore", + "gix 0.85.0", + "gix-ignore 0.21.1", "globset", "hashbrown 0.17.1", "indexmap 2.14.0", @@ -3776,7 +4401,7 @@ dependencies = [ "smallvec", "strsim", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "toml_edit 0.25.12+spec-1.1.0", "tracing", "winreg 0.56.0", @@ -3879,7 +4504,7 @@ checksum = "bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899" dependencies = [ "hashbrown 0.16.1", "portable-atomic", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -4248,7 +4873,7 @@ dependencies = [ "once_cell", "png 0.18.1", "serde", - "thiserror 2.0.18", + "thiserror 2.0.19", "windows-sys 0.61.2", ] @@ -5354,7 +5979,7 @@ dependencies = [ "palette", "serde", "strum", - "thiserror 2.0.18", + "thiserror 2.0.19", "unicode-segmentation", "unicode-truncate", "unicode-width 0.2.2", @@ -5466,7 +6091,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.17", "libredox", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -5565,10 +6190,10 @@ dependencies = [ "pastey", "pin-project-lite", "rmcp-macros", - "schemars 1.2.1", + "schemars 1.2.2", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-util", "tracing", @@ -5700,7 +6325,7 @@ dependencies = [ "smallvec", "terminfo", "termwiz", - "thiserror 2.0.18", + "thiserror 2.0.19", "unicode-segmentation", "unicode-width 0.1.14", "vec_map", @@ -5735,14 +6360,14 @@ dependencies = [ [[package]] name = "schemars" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" +checksum = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a" dependencies = [ "chrono", "dyn-clone", "ref-cast", - "schemars_derive 1.2.1", + "schemars_derive 1.2.2", "serde", "serde_json", ] @@ -5755,20 +6380,20 @@ checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", - "serde_derive_internals", + "serde_derive_internals 0.29.1", "syn 2.0.117", ] [[package]] name = "schemars_derive" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f" +checksum = "d98c67716b46af2f0b8cf752abc930f6f9aecfbf671ecfb531db8a31dbe4e2ba" dependencies = [ "proc-macro2", "quote", - "serde_derive_internals", - "syn 2.0.117", + "serde_derive_internals 0.30.0", + "syn 3.0.3", ] [[package]] @@ -5783,7 +6408,7 @@ dependencies = [ "ratatui", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.19", "tracing", "unicode-width 0.2.2", ] @@ -5825,9 +6450,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" dependencies = [ "serde_core", "serde_derive", @@ -5847,22 +6472,22 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 3.0.3", ] [[package]] @@ -5876,11 +6501,22 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "serde_derive_internals" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f852137cce035d6a4df67ccce505ff6b3e9fd3a10e3e52b24dc71e650bb1a9bd" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.3", +] + [[package]] name = "serde_json" -version = "1.0.150" +version = "1.0.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" +checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" dependencies = [ "itoa", "memchr", @@ -5931,7 +6567,7 @@ dependencies = [ "indexmap 1.9.3", "indexmap 2.14.0", "schemars 0.9.0", - "schemars 1.2.1", + "schemars 1.2.2", "serde_core", "serde_json", "serde_with_macros", @@ -6325,6 +6961,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "sync_wrapper" version = "1.0.2" @@ -6361,7 +7008,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.19", "walkdir", "yaml-rust", ] @@ -6477,7 +7124,7 @@ dependencies = [ "tauri-runtime", "tauri-runtime-wry", "tauri-utils", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tray-icon", "url", @@ -6528,7 +7175,7 @@ dependencies = [ "sha2 0.10.9", "syn 2.0.117", "tauri-utils", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "url", "uuid", @@ -6581,7 +7228,7 @@ dependencies = [ "serde_json", "tauri", "tauri-plugin", - "thiserror 2.0.18", + "thiserror 2.0.19", "url", "windows", "zbus", @@ -6605,7 +7252,7 @@ dependencies = [ "serde", "serde_json", "tauri-utils", - "thiserror 2.0.18", + "thiserror 2.0.19", "url", "webkit2gtk", "webview2-com", @@ -6668,7 +7315,7 @@ dependencies = [ "serde_json", "serde_with", "swift-rs", - "thiserror 2.0.18", + "thiserror 2.0.19", "toml 1.1.2+spec-1.1.0", "url", "urlpattern", @@ -6818,11 +7465,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.18" +version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +checksum = "09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9" dependencies = [ - "thiserror-impl 2.0.18", + "thiserror-impl 2.0.19", ] [[package]] @@ -6838,13 +7485,13 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.18" +version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 3.0.3", ] [[package]] @@ -6936,9 +7583,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.52.4" +version = "1.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317fafbbe3f02fc663dad00ea6186197de963cd4190e86a26d8d0fae095539af" +checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" dependencies = [ "bytes", "libc", @@ -7233,7 +7880,7 @@ dependencies = [ "once_cell", "png 0.18.1", "serde", - "thiserror 2.0.18", + "thiserror 2.0.19", "windows-sys 0.61.2", ] @@ -7786,7 +8433,7 @@ version = "0.38.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" dependencies = [ - "thiserror 2.0.18", + "thiserror 2.0.19", "windows", "windows-core 0.61.2", ] @@ -8484,7 +9131,7 @@ dependencies = [ "sha2 0.10.9", "soup3", "tao-macros", - "thiserror 2.0.18", + "thiserror 2.0.19", "url", "webkit2gtk", "webkit2gtk-sys", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 3f28caf..5afcbfe 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -29,7 +29,7 @@ syntect = "5" thiserror = "2" dirs = "6" fs4 = "1.1" -gix = "=0.85.0" +gix = "=0.86.0" # jj tier. Pre-1.0 with a monthly breaking-release cadence — pinned exactly, # bumped deliberately. `git` feature: the git backend, which every real jj # repo (colocated or not) uses to store objects. @@ -43,7 +43,7 @@ schemars = { version = "1.1.0", features = ["derive"] } diffy = "0.5" pulldown-cmark = "0.13" unicode-width = "0.2" -base64 = "0.22.1" +base64 = "0.23.0" sha2 = "0.11.0" hex = "0.4.3" urlencoding = "2.1.3"