diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 2ee43e3..630b6da 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -56,14 +56,14 @@ dependencies = [ "chrono", "clap", "diffy", - "dirs", + "dirs 7.0.0", "fs4", "futures", - "gix 0.87.1", + "gix", "hex", "htmlescape", "ignore", - "indexmap 2.14.1", + "indexmap 2.14.2", "insta", "jj-cli", "jj-lib", @@ -1346,6 +1346,15 @@ dependencies = [ "dirs-sys", ] +[[package]] +name = "dirs" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d57d423b3c82e89b9a24ca3091fee61f456a26edbd28d26c65906f4bc1dcd8f" +dependencies = [ + "dirs-sys", +] + [[package]] name = "dirs-sys" version = "0.5.0" @@ -2100,113 +2109,63 @@ dependencies = [ "winapi", ] -[[package]] -name = "gix" -version = "0.85.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa8b2e38ebfc4484dfef8580ddcaf8abb7285e6f3eb6413ff6775d104ae96ca6" -dependencies = [ - "gix-actor 0.41.2", - "gix-attributes 0.33.2", - "gix-command 0.9.1", - "gix-commitgraph 0.37.1", - "gix-config 0.58.0", - "gix-date 0.15.6", - "gix-diff 0.65.0", - "gix-discover 0.53.0", - "gix-error 0.2.5", - "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.20", -] - [[package]] name = "gix" version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdefc1465d8631807deaf504dacdeff628b978de515653b47976ca7c28ab2a7a" dependencies = [ - "gix-actor 0.42.0", + "gix-actor", "gix-archive", - "gix-attributes 0.35.0", + "gix-attributes", "gix-blame", - "gix-command 0.10.1", - "gix-commitgraph 0.39.0", - "gix-config 0.60.0", + "gix-command", + "gix-commitgraph", + "gix-config", "gix-credentials", - "gix-date 0.16.0", - "gix-diff 0.67.1", + "gix-date", + "gix-diff", "gix-dir", - "gix-discover 0.55.0", - "gix-error 0.3.2", - "gix-features 0.49.1", - "gix-filter 0.34.0", - "gix-fs 0.22.1", - "gix-glob 0.27.1", - "gix-hash 0.26.2", - "gix-hashtable 0.16.0", - "gix-ignore 0.22.1", - "gix-index 0.55.0", - "gix-lock 24.0.0", + "gix-discover", + "gix-error", + "gix-features", + "gix-filter", + "gix-fs", + "gix-glob", + "gix-hash", + "gix-hashtable", + "gix-ignore", + "gix-index", + "gix-lock", "gix-mailmap", "gix-merge", "gix-negotiate", "gix-note", - "gix-object 0.64.1", - "gix-odb 0.84.0", - "gix-pack 0.74.2", + "gix-object", + "gix-odb", + "gix-pack", "gix-path", - "gix-pathspec 0.20.0", + "gix-pathspec", "gix-prompt", - "gix-protocol 0.65.1", - "gix-quote 0.8.0", - "gix-ref 0.67.1", - "gix-refspec 0.45.1", - "gix-revision 0.49.1", - "gix-revwalk 0.35.0", + "gix-protocol", + "gix-quote", + "gix-ref", + "gix-refspec", + "gix-revision", + "gix-revwalk", "gix-sec", - "gix-shallow 0.13.0", + "gix-shallow", "gix-status", - "gix-submodule 0.34.0", - "gix-tempfile 24.0.0", + "gix-submodule", + "gix-tempfile", "gix-trace", - "gix-traverse 0.61.0", - "gix-url 0.38.0", + "gix-traverse", + "gix-url", "gix-utils", "gix-validate", - "gix-worktree 0.56.0", + "gix-worktree", "gix-worktree-state", - "gix-worktree-stream 0.36.1", + "gix-worktree-stream", "gix-zlib", "nonempty", "parking_lot", @@ -2216,17 +2175,6 @@ dependencies = [ "thiserror 2.0.20", ] -[[package]] -name = "gix-actor" -version = "0.41.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33f9308ad6fd35b2a865cbe4117ac61b2be59e4a9ef1621c7a9794f7c8e52c5b" -dependencies = [ - "bstr", - "gix-date 0.15.6", - "gix-error 0.2.5", -] - [[package]] name = "gix-actor" version = "0.42.0" @@ -2234,8 +2182,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e37efa99929ac62f980fb1a7dcd09dea85b3aa6ead6ba0498362add3f4e698de" dependencies = [ "bstr", - "gix-date 0.16.0", - "gix-error 0.3.2", + "gix-date", + "gix-error", ] [[package]] @@ -2245,27 +2193,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c4ef97efd3920d3525104c5f253dec94dc935f953a50055954939177aed2cdd" dependencies = [ "bstr", - "gix-date 0.16.0", - "gix-error 0.3.2", - "gix-object 0.64.1", - "gix-worktree-stream 0.36.1", -] - -[[package]] -name = "gix-attributes" -version = "0.33.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39b40888d0ed415c0744a6cdc61eebf0304c9d26ab726725b718443c322e5ba4" -dependencies = [ - "bstr", - "gix-glob 0.26.1", - "gix-path", - "gix-quote 0.7.2", - "gix-trace", - "kstring", - "smallvec", - "thiserror 2.0.20", - "unicode-bom", + "gix-date", + "gix-error", + "gix-object", + "gix-worktree-stream", ] [[package]] @@ -2275,32 +2206,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76b83782ac69ae28921a6e8fbcf2e24069613f1518030b97ae622b079abffa54" dependencies = [ "bstr", - "gix-features 0.49.1", - "gix-glob 0.27.1", + "gix-features", + "gix-glob", "gix-path", - "gix-quote 0.8.0", + "gix-quote", "gix-trace", "smallvec", "thiserror 2.0.20", "unicode-bom", ] -[[package]] -name = "gix-bitmap" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd1d118d0f5d88b96e6f6e13b566475fef4797ead4a02c26fed36c1375066f7" -dependencies = [ - "gix-error 0.2.5", -] - [[package]] name = "gix-bitmap" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f17013c7ef5cb95ebb4bf4978201e6a8a42ffea9d666fd5388f1b7e742307d80" dependencies = [ - "gix-error 0.3.2", + "gix-error", ] [[package]] @@ -2309,49 +2231,27 @@ version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54fe27f8037c58cb4b6d60fe0aacf7ee2c998633cedf4e989351c07d9a3a575d" dependencies = [ - "gix-commitgraph 0.39.0", - "gix-date 0.16.0", - "gix-diff 0.67.1", - "gix-error 0.3.2", - "gix-hash 0.26.2", - "gix-object 0.64.1", - "gix-revwalk 0.35.0", + "gix-commitgraph", + "gix-date", + "gix-diff", + "gix-error", + "gix-hash", + "gix-object", + "gix-revwalk", "gix-trace", - "gix-traverse 0.61.0", - "gix-worktree 0.56.0", + "gix-traverse", + "gix-worktree", "smallvec", "thiserror 2.0.20", ] -[[package]] -name = "gix-chunk" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2a871e5cab12ba568845714473505deefffb3c04eb47f4708ce344cd459c1cc" -dependencies = [ - "gix-error 0.2.5", -] - [[package]] name = "gix-chunk" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00e32f938b3745ac93d73bc7490b6a15a661b2fc81973bfe90e275cc53c908e1" dependencies = [ - "gix-error 0.3.2", -] - -[[package]] -name = "gix-command" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00706d4fef135ef4b01680d5218c6ee40cda8baf697b864296cbc887d19118f6" -dependencies = [ - "bstr", - "gix-path", - "gix-quote 0.7.2", - "gix-trace", - "shell-words", + "gix-error", ] [[package]] @@ -2362,24 +2262,10 @@ checksum = "aa00adbd2c77f584cfe41f348772d2f131af1fa519a7f6b98638f1144ead96a4" dependencies = [ "bstr", "gix-path", - "gix-quote 0.8.0", + "gix-quote", "gix-trace", ] -[[package]] -name = "gix-commitgraph" -version = "0.37.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f675d0df484a7f6a47e64bd6f311af489d947c0323b0564f36d14f3d7762abb" -dependencies = [ - "bstr", - "gix-chunk 0.7.3", - "gix-error 0.2.5", - "gix-hash 0.25.1", - "memmap2", - "nonempty", -] - [[package]] name = "gix-commitgraph" version = "0.39.0" @@ -2387,31 +2273,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b93c9fb1f5be01bba54a7a3b7455d359efc68555539c75ef74b8021bb6db497" dependencies = [ "bstr", - "gix-chunk 0.8.0", - "gix-error 0.3.2", - "gix-hash 0.26.2", + "gix-chunk", + "gix-error", + "gix-hash", "memmap2", "nonempty", ] -[[package]] -name = "gix-config" -version = "0.58.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a29bf266c4cdaf759e535c24ad4ce655b987aeb6911075643403cc7cc5ade583" -dependencies = [ - "bstr", - "gix-config-value 0.18.1", - "gix-features 0.48.1", - "gix-glob 0.26.1", - "gix-path", - "gix-ref 0.65.0", - "gix-sec", - "smallvec", - "thiserror 2.0.20", - "unicode-bom", -] - [[package]] name = "gix-config" version = "0.60.0" @@ -2419,11 +2287,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f973c28c0a4871a7926fc90c8377d4458fd6cbb19692f56582b4d2022313ae90" dependencies = [ "bstr", - "gix-config-value 0.19.1", - "gix-features 0.49.1", - "gix-glob 0.27.1", + "gix-config-value", + "gix-features", + "gix-glob", "gix-path", - "gix-ref 0.67.1", + "gix-ref", "gix-sec", "gix-utils", "smallvec", @@ -2431,19 +2299,6 @@ dependencies = [ "unicode-bom", ] -[[package]] -name = "gix-config-value" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed42168329552f6c2e5df09665c104199d45d84bedb53683738a49b57fe1baab" -dependencies = [ - "bitflags 2.13.0", - "bstr", - "gix-path", - "libc", - "thiserror 2.0.20", -] - [[package]] name = "gix-config-value" version = "0.19.1" @@ -2464,30 +2319,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16c11822054fd4b80a1ab722b703f2e7c691b20484d898374289b742c1f49e50" dependencies = [ "bstr", - "gix-command 0.10.1", - "gix-config-value 0.19.1", - "gix-date 0.16.0", + "gix-command", + "gix-config-value", + "gix-date", "gix-path", "gix-prompt", - "gix-quote 0.8.0", + "gix-quote", "gix-sec", "gix-trace", - "gix-url 0.38.0", + "gix-url", "thiserror 2.0.20", ] -[[package]] -name = "gix-date" -version = "0.15.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e47b9e8cdc688296609b706428de570f88b1e0eed7156dde7b4a89d26fa4567" -dependencies = [ - "bstr", - "gix-error 0.2.5", - "itoa", - "jiff", -] - [[package]] name = "gix-date" version = "0.16.0" @@ -2495,32 +2338,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e63d9aa18f29facd571c8953e66224ee0075b9e16622024794555ed4acceea85" dependencies = [ "bstr", - "gix-error 0.3.2", + "gix-error", "itoa", "jiff", ] -[[package]] -name = "gix-diff" -version = "0.65.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92c6d56c94edf92d78203a1cd416f770e35e10b6955ede6b9d7d0c22ff88a5f3" -dependencies = [ - "bstr", - "gix-command 0.9.1", - "gix-filter 0.32.0", - "gix-fs 0.21.2", - "gix-hash 0.25.1", - "gix-imara-diff", - "gix-object 0.62.0", - "gix-path", - "gix-tempfile 23.0.2", - "gix-trace", - "gix-traverse 0.59.0", - "gix-worktree 0.54.0", - "thiserror 2.0.20", -] - [[package]] name = "gix-diff" version = "0.67.1" @@ -2528,20 +2350,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b1689ff5ddeee4acfb2a43e875a1072a76d208624b15a9065c938b39cb0da2a" dependencies = [ "bstr", - "gix-attributes 0.35.0", - "gix-command 0.10.1", - "gix-filter 0.34.0", - "gix-fs 0.22.1", - "gix-hash 0.26.2", + "gix-attributes", + "gix-command", + "gix-filter", + "gix-fs", + "gix-hash", "gix-imara-diff", - "gix-index 0.55.0", - "gix-object 0.64.1", + "gix-index", + "gix-object", "gix-path", - "gix-pathspec 0.20.0", - "gix-tempfile 24.0.0", + "gix-pathspec", + "gix-tempfile", "gix-trace", - "gix-traverse 0.61.0", - "gix-worktree 0.56.0", + "gix-traverse", + "gix-worktree", "thiserror 2.0.20", ] @@ -2552,31 +2374,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8342d5eb0ea054ed6ef807e628e38f06dd51eceeec9529767d8b23e33eff9c09" dependencies = [ "bstr", - "gix-discover 0.55.0", - "gix-fs 0.22.1", - "gix-ignore 0.22.1", - "gix-index 0.55.0", - "gix-object 0.64.1", + "gix-discover", + "gix-fs", + "gix-ignore", + "gix-index", + "gix-object", "gix-path", - "gix-pathspec 0.20.0", + "gix-pathspec", "gix-trace", "gix-utils", - "gix-worktree 0.56.0", - "thiserror 2.0.20", -] - -[[package]] -name = "gix-discover" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d624d5b23b10c1d85337645227abe353ac95ab8ff66a7bdd5ce689b2db33a722" -dependencies = [ - "bstr", - "dunce", - "gix-fs 0.21.2", - "gix-path", - "gix-ref 0.65.0", - "gix-sec", + "gix-worktree", "thiserror 2.0.20", ] @@ -2588,22 +2395,13 @@ checksum = "ec32a30ec2934735599c2545f30067e80bd255fd3454b52a5d59bc02b52874a3" dependencies = [ "bstr", "dunce", - "gix-fs 0.22.1", + "gix-fs", "gix-path", - "gix-ref 0.67.1", + "gix-ref", "gix-sec", "thiserror 2.0.20", ] -[[package]] -name = "gix-error" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9292309fd944e71b2a3c96d3c03a6feb8852db646febdde7cbb9f79cb5f329" -dependencies = [ - "bstr", -] - [[package]] name = "gix-error" version = "0.3.2" @@ -2613,27 +2411,6 @@ dependencies = [ "bstr", ] -[[package]] -name = "gix-features" -version = "0.48.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1849ae154d38bc403185be14fa871e38e3c93ee606875d94e207fdb9fba52dbc" -dependencies = [ - "bytes", - "crc32fast", - "crossbeam-channel", - "gix-path", - "gix-trace", - "gix-utils", - "libc", - "once_cell", - "parking_lot", - "prodash", - "thiserror 2.0.20", - "walkdir", - "zlib-rs", -] - [[package]] name = "gix-features" version = "0.49.1" @@ -2654,27 +2431,6 @@ dependencies = [ "walkdir", ] -[[package]] -name = "gix-filter" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6644fb2ef97928c278675b239f366b457103d7e436f811d27331a8daf212759c" -dependencies = [ - "bstr", - "encoding_rs", - "gix-attributes 0.33.2", - "gix-command 0.9.1", - "gix-hash 0.25.1", - "gix-object 0.62.0", - "gix-packetline 0.21.5", - "gix-path", - "gix-quote 0.7.2", - "gix-trace", - "gix-utils", - "smallvec", - "thiserror 2.0.20", -] - [[package]] name = "gix-filter" version = "0.34.0" @@ -2683,33 +2439,19 @@ checksum = "9c30b28d957e2e6f1e1bbfbfd26b8e0bb0aab68d8a5e730fb4fd3049943575e3" dependencies = [ "bstr", "encoding_rs", - "gix-attributes 0.35.0", - "gix-command 0.10.1", - "gix-hash 0.26.2", - "gix-object 0.64.1", - "gix-packetline 0.22.2", + "gix-attributes", + "gix-command", + "gix-hash", + "gix-object", + "gix-packetline", "gix-path", - "gix-quote 0.8.0", + "gix-quote", "gix-trace", "gix-utils", "smallvec", "thiserror 2.0.20", ] -[[package]] -name = "gix-fs" -version = "0.21.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cdff46db8798e47e2f727d84b9379aac5add3dd3d9d0b07bb4d7d5d640771fe" -dependencies = [ - "bstr", - "fastrand", - "gix-features 0.48.1", - "gix-path", - "gix-utils", - "thiserror 2.0.20", -] - [[package]] name = "gix-fs" version = "0.22.1" @@ -2717,24 +2459,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebcfa9fd253f25350a3b21b3dd74034a446098e373c6123d4cee3519894f12ef" dependencies = [ "bstr", - "gix-features 0.49.1", + "gix-features", "gix-path", "gix-utils", "thiserror 2.0.20", ] -[[package]] -name = "gix-glob" -version = "0.26.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1fcb8ef5b16bcf874abe9b68d8abb3c0493c876d367ab824151f30a0f3f3756" -dependencies = [ - "bitflags 2.13.0", - "bstr", - "gix-features 0.48.1", - "gix-path", -] - [[package]] name = "gix-glob" version = "0.27.1" @@ -2743,23 +2473,10 @@ checksum = "b417cf515fd8c91468b578071f76d6cba716f8a1eccd853906bff4908b2c1413" dependencies = [ "bitflags 2.13.0", "bstr", - "gix-features 0.49.1", + "gix-features", "gix-path", ] -[[package]] -name = "gix-hash" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0926d3819c837750b4e03c7754901e73f68b8c9b690753a6372a1bed4eedce" -dependencies = [ - "faster-hex", - "gix-features 0.48.1", - "sha1-checked", - "sha2 0.11.0", - "thiserror 2.0.20", -] - [[package]] name = "gix-hash" version = "0.26.2" @@ -2767,46 +2484,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "380b9c423a54f0821064b954b5a5ab25c660812f6a91da03c3f1cb4b10762aa5" dependencies = [ "faster-hex", - "gix-features 0.49.1", + "gix-features", "sha1-checked", + "sha2 0.11.0", "thiserror 2.0.20", ] -[[package]] -name = "gix-hashtable" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e261d54091f0d1c729bc83f54548c071bdec60a697de1e58e88bdfd7a99d24e" -dependencies = [ - "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.2", + "gix-hash", "hashbrown 0.17.1", "parking_lot", ] -[[package]] -name = "gix-ignore" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d491bab9bf2c9f341dc754f425c31d5d3f63aca615312167b82e1deeaca97d8d" -dependencies = [ - "bstr", - "gix-glob 0.26.1", - "gix-path", - "gix-trace", - "unicode-bom", -] - [[package]] name = "gix-ignore" version = "0.22.1" @@ -2814,7 +2508,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65859a2f7de5e159d4344a5486ebf53b6bac22d5ec6afa836e47c10ae88a7f0f" dependencies = [ "bstr", - "gix-glob 0.27.1", + "gix-glob", "gix-path", "gix-trace", "unicode-bom", @@ -2830,34 +2524,6 @@ dependencies = [ "hashbrown 0.17.1", ] -[[package]] -name = "gix-index" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36d45f82ec5a4d7542ea595e9ad16e03e26c8cb4f221e5bc9fcdcf469f63a681" -dependencies = [ - "bitflags 2.13.0", - "bstr", - "filetime", - "fnv", - "gix-bitmap 0.3.3", - "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", - "itoa", - "libc", - "memmap2", - "rustix", - "smallvec", - "thiserror 2.0.20", -] - [[package]] name = "gix-index" version = "0.55.0" @@ -2868,13 +2534,13 @@ dependencies = [ "bstr", "filetime", "fnv", - "gix-bitmap 0.4.0", - "gix-features 0.49.1", - "gix-fs 0.22.1", - "gix-hash 0.26.2", - "gix-lock 24.0.0", - "gix-object 0.64.1", - "gix-traverse 0.61.0", + "gix-bitmap", + "gix-features", + "gix-fs", + "gix-hash", + "gix-lock", + "gix-object", + "gix-traverse", "gix-utils", "gix-validate", "hashbrown 0.17.1", @@ -2886,24 +2552,13 @@ dependencies = [ "thiserror 2.0.20", ] -[[package]] -name = "gix-lock" -version = "23.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65c9dedd9e90b0d47624d2ed241d394e09294118364e87b9b7e5f1fe755f3c2c" -dependencies = [ - "gix-tempfile 23.0.2", - "gix-utils", - "thiserror 2.0.20", -] - [[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-tempfile", "gix-utils", "thiserror 2.0.20", ] @@ -2926,9 +2581,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a1c6ca2f9481e5e98b3600b859bc595d46cdf3b600709d5f91b8c118ae452a1" dependencies = [ "bstr", - "gix-actor 0.42.0", - "gix-date 0.16.0", - "gix-error 0.3.2", + "gix-actor", + "gix-date", + "gix-error", ] [[package]] @@ -2938,21 +2593,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72fad4279c940a0fa460ffdf3a3c0e48b7ca5ccb2b08f51a02b22ffcd1efb900" dependencies = [ "bstr", - "gix-command 0.10.1", - "gix-diff 0.67.1", - "gix-filter 0.34.0", - "gix-fs 0.22.1", - "gix-hash 0.26.2", + "gix-command", + "gix-diff", + "gix-filter", + "gix-fs", + "gix-hash", "gix-imara-diff", - "gix-index 0.55.0", - "gix-object 0.64.1", + "gix-index", + "gix-object", "gix-path", - "gix-quote 0.8.0", - "gix-revision 0.49.1", - "gix-revwalk 0.35.0", - "gix-tempfile 24.0.0", + "gix-quote", + "gix-revision", + "gix-revwalk", + "gix-tempfile", "gix-trace", - "gix-worktree 0.56.0", + "gix-worktree", "nonempty", "thiserror 2.0.20", ] @@ -2964,11 +2619,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91068ecee956121d663635b873ae87ad9c5d3f2d6788facfd12829140b39c897" dependencies = [ "bitflags 2.13.0", - "gix-commitgraph 0.39.0", - "gix-date 0.16.0", - "gix-hash 0.26.2", - "gix-object 0.64.1", - "gix-revwalk 0.35.0", + "gix-commitgraph", + "gix-date", + "gix-hash", + "gix-object", + "gix-revwalk", ] [[package]] @@ -2977,29 +2632,10 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9af6bbdb3f3c62b4920407c479af1cc0beb27fd75a762782d48baed53d330958" dependencies = [ - "gix-error 0.3.2", - "gix-hash 0.26.2", - "gix-hashtable 0.16.0", - "gix-object 0.64.1", -] - -[[package]] -name = "gix-object" -version = "0.62.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "019b38afc3eac1e41f9fe09a327664b313ba4a120fa5f40e3678795d0e42783e" -dependencies = [ - "bstr", - "gix-actor 0.41.2", - "gix-date 0.15.6", - "gix-features 0.48.1", - "gix-hash 0.25.1", - "gix-hashtable 0.15.2", - "gix-utils", - "gix-validate", - "itoa", - "smallvec", - "thiserror 2.0.20", + "gix-error", + "gix-hash", + "gix-hashtable", + "gix-object", ] [[package]] @@ -3009,13 +2645,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56fef799ca40cdeab4de5a3e74a696d8fa9b9c6264592646bf022e026f13ce2c" dependencies = [ "bstr", - "gix-actor 0.42.0", - "gix-command 0.10.1", - "gix-date 0.16.0", - "gix-features 0.49.1", - "gix-hash 0.26.2", - "gix-hashtable 0.16.0", - "gix-tempfile 24.0.0", + "gix-actor", + "gix-command", + "gix-date", + "gix-features", + "gix-hash", + "gix-hashtable", + "gix-tempfile", "gix-utils", "gix-validate", "itoa", @@ -3023,27 +2659,6 @@ dependencies = [ "thiserror 2.0.20", ] -[[package]] -name = "gix-odb" -version = "0.82.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fadc59f6fa0f9dd445eceee61060a2b59ca557f48da9fc677f567db535b782a" -dependencies = [ - "arc-swap", - "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 0.7.2", - "memmap2", - "parking_lot", - "tempfile", - "thiserror 2.0.20", -] - [[package]] name = "gix-odb" version = "0.84.0" @@ -3051,14 +2666,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf45d195b71cb6363886e7b466821bf4dffd7aba1b6b814ff75488e0061d72a7" dependencies = [ "arc-swap", - "gix-features 0.49.1", - "gix-fs 0.22.1", - "gix-hash 0.26.2", - "gix-hashtable 0.16.0", - "gix-object 0.64.1", - "gix-pack 0.74.2", + "gix-features", + "gix-fs", + "gix-hash", + "gix-hashtable", + "gix-object", + "gix-pack", "gix-path", - "gix-quote 0.8.0", + "gix-quote", "gix-zlib", "memmap2", "parking_lot", @@ -3066,26 +2681,6 @@ dependencies = [ "thiserror 2.0.20", ] -[[package]] -name = "gix-pack" -version = "0.72.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3e7f1726cd2c0cd1cf1fc20be8a8e623f0b163f1f8d6fc836cfb9bc8cd758b" -dependencies = [ - "clru", - "gix-chunk 0.7.3", - "gix-error 0.2.5", - "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.20", - "uluru", -] - [[package]] name = "gix-pack" version = "0.74.2" @@ -3094,12 +2689,12 @@ checksum = "3d199d515cbdcf05f531f3859be9771fc12acac7b7fe0f5b581b2c1ab1c3a61e" dependencies = [ "clru", "crossbeam-deque", - "gix-chunk 0.8.0", - "gix-error 0.3.2", - "gix-features 0.49.1", - "gix-hash 0.26.2", - "gix-hashtable 0.16.0", - "gix-object 0.64.1", + "gix-chunk", + "gix-error", + "gix-features", + "gix-hash", + "gix-hashtable", + "gix-object", "gix-path", "gix-zlib", "memmap2", @@ -3108,18 +2703,6 @@ dependencies = [ "uluru", ] -[[package]] -name = "gix-packetline" -version = "0.21.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b217dd0ee0c4021ecf169a4a519b1b4f80d15e3f3765f3dc466223dc0ac891d7" -dependencies = [ - "bstr", - "faster-hex", - "gix-trace", - "thiserror 2.0.20", -] - [[package]] name = "gix-packetline" version = "0.22.2" @@ -3144,21 +2727,6 @@ dependencies = [ "thiserror 2.0.20", ] -[[package]] -name = "gix-pathspec" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3050783b41ee11511e1e8fb35623df81806194f4030395f14f48ea37c2798c9f" -dependencies = [ - "bitflags 2.13.0", - "bstr", - "gix-attributes 0.33.2", - "gix-config-value 0.18.1", - "gix-glob 0.26.1", - "gix-path", - "thiserror 2.0.20", -] - [[package]] name = "gix-pathspec" version = "0.20.0" @@ -3167,9 +2735,9 @@ checksum = "c92e44c63ba53bb55aa88ee48847664beae9446417621582fb14dfc69b2f8c72" dependencies = [ "bitflags 2.13.0", "bstr", - "gix-attributes 0.35.0", - "gix-config-value 0.19.1", - "gix-glob 0.27.1", + "gix-attributes", + "gix-config-value", + "gix-glob", "gix-path", "thiserror 2.0.20", ] @@ -3180,32 +2748,13 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "802256e13ecb2133ba5f9e6acbaa6b08bac027b1c5929f85f6adbb56ba3a4f28" dependencies = [ - "gix-command 0.10.1", - "gix-config-value 0.19.1", + "gix-command", + "gix-config-value", "parking_lot", "rustix", "thiserror 2.0.20", ] -[[package]] -name = "gix-protocol" -version = "0.63.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978468bae4ea2df20c72db3b20d0bdb548a0c1090b85a83643b553e6e0e041f2" -dependencies = [ - "bstr", - "gix-date 0.15.6", - "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.20", -] - [[package]] name = "gix-protocol" version = "0.65.1" @@ -3213,29 +2762,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68878c37ae168b474c762d70adc8a8e0f9323ed0d80444a672e2eb561fa16691" dependencies = [ "bstr", - "gix-date 0.16.0", - "gix-features 0.49.1", - "gix-hash 0.26.2", + "gix-date", + "gix-features", + "gix-hash", "gix-macros", - "gix-ref 0.67.1", - "gix-shallow 0.13.0", - "gix-transport 0.59.2", + "gix-ref", + "gix-shallow", + "gix-transport", "gix-utils", "nonempty", "thiserror 2.0.20", ] -[[package]] -name = "gix-quote" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6e541fc33cc2b783b7979040d445a0c86a2eca747c8faea4ca84230d06ae6ef" -dependencies = [ - "bstr", - "gix-error 0.2.5", - "gix-utils", -] - [[package]] name = "gix-quote" version = "0.8.0" @@ -3243,66 +2781,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f74795eb76eab8313063849f9cbd2bbcdc6e4692f71c1d7d0244ab11cd777329" dependencies = [ "bstr", - "gix-error 0.3.2", + "gix-error", "gix-utils", ] -[[package]] -name = "gix-ref" -version = "0.65.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bbfbce1dfd7d7f8469ddef6d3518376aff664348f153cbe0fc3e58ef993d24e" -dependencies = [ - "gix-actor 0.41.2", - "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 23.0.2", - "gix-utils", - "gix-validate", - "memmap2", - "thiserror 2.0.20", -] - [[package]] name = "gix-ref" version = "0.67.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8328387e7ab354e1dc3afb63e6b4d1866f82d7ce035222bc9d5baaf36bc88020" dependencies = [ - "gix-actor 0.42.0", - "gix-features 0.49.1", - "gix-fs 0.22.1", - "gix-hash 0.26.2", - "gix-lock 24.0.0", - "gix-object 0.64.1", + "gix-actor", + "gix-features", + "gix-fs", + "gix-hash", + "gix-lock", + "gix-object", "gix-path", - "gix-tempfile 24.0.0", + "gix-tempfile", "gix-utils", "gix-validate", "memmap2", "thiserror 2.0.20", ] -[[package]] -name = "gix-refspec" -version = "0.43.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bc36a4fb1a1540b59cf2da498783080743fa274b02a3f19ca444fc4015a9d4f" -dependencies = [ - "bstr", - "gix-error 0.2.5", - "gix-glob 0.26.1", - "gix-hash 0.25.1", - "gix-revision 0.47.0", - "gix-validate", - "smallvec", - "thiserror 2.0.20", -] - [[package]] name = "gix-refspec" version = "0.45.1" @@ -3310,28 +2812,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7de280d46e8fd9e4d3e7e2ab4276b965e377ba68b2b9a8fce56371015e8bb059" dependencies = [ "bstr", - "gix-hash 0.26.2", + "gix-hash", "gix-validate", "smallvec", "thiserror 2.0.20", ] -[[package]] -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 0.15.6", - "gix-error 0.2.5", - "gix-hash 0.25.1", - "gix-object 0.62.0", - "gix-revwalk 0.33.0", - "nonempty", -] - [[package]] name = "gix-revision" version = "0.49.1" @@ -3340,45 +2826,29 @@ checksum = "4577b864c3e134697e91564553e43230c2e401bb1bcc51cfa998edca21c95078" dependencies = [ "bitflags 2.13.0", "bstr", - "gix-commitgraph 0.39.0", - "gix-date 0.16.0", - "gix-error 0.3.2", - "gix-hash 0.26.2", - "gix-hashtable 0.16.0", - "gix-object 0.64.1", - "gix-revwalk 0.35.0", + "gix-commitgraph", + "gix-date", + "gix-error", + "gix-hash", + "gix-hashtable", + "gix-object", + "gix-revwalk", "gix-trace", "nonempty", ] -[[package]] -name = "gix-revwalk" -version = "0.33.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f11fe7ca2585193d3d70bbe0be175a2008d883a704cc7a55e454e113e689455" -dependencies = [ - "gix-commitgraph 0.37.1", - "gix-date 0.15.6", - "gix-error 0.2.5", - "gix-hash 0.25.1", - "gix-hashtable 0.15.2", - "gix-object 0.62.0", - "smallvec", - "thiserror 2.0.20", -] - [[package]] name = "gix-revwalk" version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "248823eefe405e2c0754b74f6f43ab6faab68670cdbf2d6e114cb0471f766450" dependencies = [ - "gix-commitgraph 0.39.0", - "gix-date 0.16.0", - "gix-error 0.3.2", - "gix-hash 0.26.2", - "gix-hashtable 0.16.0", - "gix-object 0.64.1", + "gix-commitgraph", + "gix-date", + "gix-error", + "gix-hash", + "gix-hashtable", + "gix-object", "smallvec", "thiserror 2.0.20", ] @@ -3395,19 +2865,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "gix-shallow" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a292fc2fe548c5dfa575479d16b445b0ddf1dd2f56f1fec6aed386f82553cd97" -dependencies = [ - "bstr", - "gix-hash 0.25.1", - "gix-lock 23.0.1", - "nonempty", - "thiserror 2.0.20", -] - [[package]] name = "gix-shallow" version = "0.13.0" @@ -3415,8 +2872,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ecc9f4b40537043e4bbd7d3d1760e74fb8e7b07a546166b558acaa73ad97f4a" dependencies = [ "bstr", - "gix-hash 0.26.2", - "gix-lock 24.0.0", + "gix-hash", + "gix-lock", "nonempty", "thiserror 2.0.20", ] @@ -3429,38 +2886,23 @@ checksum = "1401d871c01d82add5a9f654439b00722d0c632b332cd2cb63193f94327c8458" dependencies = [ "bstr", "filetime", - "gix-diff 0.67.1", + "gix-diff", "gix-dir", - "gix-features 0.49.1", - "gix-filter 0.34.0", - "gix-fs 0.22.1", - "gix-hash 0.26.2", - "gix-index 0.55.0", - "gix-object 0.64.1", + "gix-features", + "gix-filter", + "gix-fs", + "gix-hash", + "gix-index", + "gix-object", "gix-path", - "gix-pathspec 0.20.0", - "gix-worktree 0.56.0", + "gix-pathspec", + "gix-worktree", "hashbrown 0.16.1", "portable-atomic", "thiserror 2.0.20", "windows-sys 0.61.2", ] -[[package]] -name = "gix-submodule" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7f9f594f7cbda0b38ba6b633b3e9a7b7901acdc5d27bc186a16633800cd1ac8" -dependencies = [ - "bstr", - "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.20", -] - [[package]] name = "gix-submodule" version = "0.34.0" @@ -3468,27 +2910,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da85564d6725c483b8d95d7b31d1db0b78c29e462a2b481949e2f18e1ed55a6a" dependencies = [ "bstr", - "gix-config 0.60.0", + "gix-config", "gix-path", - "gix-pathspec 0.20.0", - "gix-refspec 0.45.1", - "gix-url 0.38.0", + "gix-pathspec", + "gix-refspec", + "gix-url", "thiserror 2.0.20", ] -[[package]] -name = "gix-tempfile" -version = "23.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ef60812443484e67bf84e444cc71b4c78ae62deb822221774a4fa0c57fdb17f" -dependencies = [ - "dashmap", - "gix-fs 0.21.2", - "libc", - "parking_lot", - "tempfile", -] - [[package]] name = "gix-tempfile" version = "24.0.0" @@ -3496,7 +2925,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b675b920bd5a61d17ad542772f03ec34c60feb8ff683e1560c03ae967363731e" dependencies = [ "dashmap", - "gix-fs 0.22.1", + "gix-fs", "libc", "parking_lot", "signal-hook 0.4.4", @@ -3510,22 +2939,6 @@ version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be3eb81d9dc914335923e50d52829c551feefd6a72d176c4130c546b67a60814" -[[package]] -name = "gix-transport" -version = "0.57.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "186874f7ad1fb2f9a2f2aa9c2dabc7f9dd087bef74c1a0eee2b4a9cf0248fcb3" -dependencies = [ - "bstr", - "gix-command 0.9.1", - "gix-features 0.48.1", - "gix-packetline 0.21.5", - "gix-quote 0.7.2", - "gix-sec", - "gix-url 0.36.1", - "thiserror 2.0.20", -] - [[package]] name = "gix-transport" version = "0.59.2" @@ -3533,30 +2946,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3f41a64939953ff49117df4eb91334d299abc59ff57a90fb2193d8ffa5886f1" dependencies = [ "bstr", - "gix-command 0.10.1", - "gix-features 0.49.1", - "gix-packetline 0.22.2", + "gix-command", + "gix-features", + "gix-packetline", "gix-path", - "gix-quote 0.8.0", + "gix-quote", "gix-sec", - "gix-url 0.38.0", - "thiserror 2.0.20", -] - -[[package]] -name = "gix-traverse" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5062cca8f2977565bbaf666ec31dbdb9bc9d9293beb65f9bec52e6c1121b62a1" -dependencies = [ - "bitflags 2.13.0", - "gix-commitgraph 0.37.1", - "gix-date 0.15.6", - "gix-hash 0.25.1", - "gix-hashtable 0.15.2", - "gix-object 0.62.0", - "gix-revwalk 0.33.0", - "smallvec", + "gix-url", "thiserror 2.0.20", ] @@ -3567,28 +2963,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9af3503668739f4de5dba57fe15cfd9adc443b08bcbbf195e5de16b648872245" dependencies = [ "bitflags 2.13.0", - "gix-commitgraph 0.39.0", - "gix-date 0.16.0", - "gix-hash 0.26.2", - "gix-hashtable 0.16.0", - "gix-object 0.64.1", - "gix-revwalk 0.35.0", + "gix-commitgraph", + "gix-date", + "gix-hash", + "gix-hashtable", + "gix-object", + "gix-revwalk", "smallvec", "thiserror 2.0.20", ] -[[package]] -name = "gix-url" -version = "0.36.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65bb01ec69d55e82ccb7a19e264501ead4e6aac38463a8cebfdd81e22bb67ab2" -dependencies = [ - "bstr", - "gix-path", - "percent-encoding", - "thiserror 2.0.20", -] - [[package]] name = "gix-url" version = "0.38.0" @@ -3623,24 +3007,6 @@ dependencies = [ "bstr", ] -[[package]] -name = "gix-worktree" -version = "0.54.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92399ed66f259592050c6ed9dc80105e095a2f8e87e6b83d98aa2e21d8e27036" -dependencies = [ - "bstr", - "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.56.0" @@ -3648,14 +3014,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ed36b627476e2072c129900a17c977a38052b5497e27308159bc881fbf4eecf" dependencies = [ "bstr", - "gix-attributes 0.35.0", - "gix-features 0.49.1", - "gix-fs 0.22.1", - "gix-glob 0.27.1", - "gix-hash 0.26.2", - "gix-ignore 0.22.1", - "gix-index 0.55.0", - "gix-object 0.64.1", + "gix-attributes", + "gix-features", + "gix-fs", + "gix-glob", + "gix-hash", + "gix-ignore", + "gix-index", + "gix-object", "gix-path", "gix-validate", ] @@ -3667,50 +3033,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c14faa5b9527823c656a033e841dde11ca5b774f1bca7a9cdc23db677e55d56" dependencies = [ "bstr", - "gix-features 0.49.1", - "gix-filter 0.34.0", - "gix-fs 0.22.1", - "gix-index 0.55.0", - "gix-object 0.64.1", + "gix-features", + "gix-filter", + "gix-fs", + "gix-index", + "gix-object", "gix-path", - "gix-worktree 0.56.0", + "gix-worktree", "io-close", "thiserror 2.0.20", ] -[[package]] -name = "gix-worktree-stream" -version = "0.34.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55f3a878c89a05470ad98c644b0015777c530da24854dd29e41fe4f41176840f" -dependencies = [ - "gix-attributes 0.33.2", - "gix-error 0.2.5", - "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.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de5ec0ccbab39c9994656ea031ded8ffd90b370a3cc8e360fbe3c4ebe7c64964" dependencies = [ - "gix-attributes 0.35.0", - "gix-error 0.3.2", - "gix-features 0.49.1", - "gix-filter 0.34.0", - "gix-fs 0.22.1", - "gix-hash 0.26.2", - "gix-object 0.64.1", + "gix-attributes", + "gix-error", + "gix-features", + "gix-filter", + "gix-fs", + "gix-hash", + "gix-object", "gix-path", - "gix-traverse 0.61.0", + "gix-traverse", "parking_lot", ] @@ -4255,9 +3603,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.14.1" +version = "2.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07aa2048142242915a31d35844fb311e0e53fcca590c3a0a40dcf1b841fa09eb" +checksum = "cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855" dependencies = [ "equivalent", "hashbrown 0.17.1", @@ -4459,9 +3807,9 @@ dependencies = [ [[package]] name = "jj-cli" -version = "0.44.0" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87860d1b4763c853bc7a60e792912629bf4609efbf1f8b7a508484a85a437b4d" +checksum = "e7326004ce731f632b5b98ebf509323c7eef3a4fdce23796b5549fe2b5ff076f" dependencies = [ "ansi-to-tui", "bstr", @@ -4477,9 +3825,9 @@ dependencies = [ "erased-serde", "etcetera", "futures", - "gix 0.85.0", + "gix", "globset", - "indexmap 2.14.1", + "indexmap 2.14.2", "indoc", "itertools 0.15.0", "jj-lib", @@ -4518,11 +3866,50 @@ dependencies = [ "whoami", ] +[[package]] +name = "jj-core" +version = "0.45.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f521a33ebbb33692d61c2fa419a2fc225fa84317679d4685b083d8466e5e1c93" +dependencies = [ + "blake2", + "bstr", + "digest 0.10.7", + "either", + "etcetera", + "futures", + "globset", + "hashbrown 0.17.1", + "indexmap 2.14.2", + "itertools 0.15.0", + "jj-core-proc-macros", + "ref-cast", + "regex", + "same-file", + "serde", + "smallvec", + "tempfile", + "thiserror 2.0.20", + "tracing", + "winreg 0.56.0", +] + +[[package]] +name = "jj-core-proc-macros" +version = "0.45.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d82eb5a68ae2d05331e015e5293107b4307babaac8f8a8481d9d0fe153614f6" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.3", +] + [[package]] name = "jj-lib" -version = "0.44.0" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d58fe15e3acbc89de606b7a10b284498ed908d09f3b7bdf560ca6f92e3a8d63" +checksum = "188c8cec60bd9655643336b9fcbc59fd90ab40a14971c6228ed9e22f8e591607" dependencies = [ "async-trait", "blake2", @@ -4534,14 +3921,13 @@ dependencies = [ "either", "etcetera", "futures", - "gix 0.85.0", - "gix-ignore 0.21.1", + "gix", + "gix-ignore", "globset", - "hashbrown 0.17.1", - "indexmap 2.14.1", + "indexmap 2.14.2", "interim", "itertools 0.15.0", - "jj-lib-proc-macros", + "jj-core", "maplit", "memchr", "once_cell", @@ -4555,7 +3941,6 @@ dependencies = [ "ref-cast", "regex", "rustix", - "same-file", "serde", "smallvec", "strsim", @@ -4563,18 +3948,6 @@ dependencies = [ "thiserror 2.0.20", "toml_edit 0.25.12+spec-1.1.0", "tracing", - "winreg 0.56.0", -] - -[[package]] -name = "jj-lib-proc-macros" -version = "0.44.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d68a9ec87af36ba808fa818f5f1f041cce01df9eb0e21690e854fe612640060e" -dependencies = [ - "proc-macro2", - "quote", - "syn 3.0.3", ] [[package]] @@ -4677,15 +4050,6 @@ dependencies = [ "unicode-segmentation", ] -[[package]] -name = "kstring" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1" -dependencies = [ - "static_assertions", -] - [[package]] name = "lab" version = "0.11.0" @@ -4921,17 +4285,6 @@ dependencies = [ "regex-automata", ] -[[package]] -name = "maybe-async" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "746873a384ad60adc5db74471dfaba74bd278afbdcfd81db93fafcdfc8b5ca0c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "memchr" version = "2.8.3" @@ -5731,7 +5084,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "092791278e026273c1b65bbdcfbba3a300f2994c896bd01ab01da613c29c46f1" dependencies = [ "base64 0.22.1", - "indexmap 2.14.1", + "indexmap 2.14.2", "quick-xml", "serde", "time", @@ -6339,7 +5692,7 @@ dependencies = [ "base64 0.23.1", "chrono", "futures", - "indexmap 2.14.1", + "indexmap 2.14.2", "pastey", "pin-project-lite", "rmcp-macros", @@ -6469,7 +5822,7 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17810e56620c313aa7ee8b1ffcd6b148e84061a9f80fbc609df0495c4b4a6172" dependencies = [ - "dirs", + "dirs 6.0.0", "enum_dispatch", "lru 0.16.4", "memmap2", @@ -6719,7 +6072,7 @@ dependencies = [ "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.14.1", + "indexmap 2.14.2", "schemars 0.9.0", "schemars 1.2.2", "serde_core", @@ -6746,7 +6099,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.14.1", + "indexmap 2.14.2", "itoa", "ryu", "serde", @@ -6836,12 +6189,6 @@ dependencies = [ "lazy_static", ] -[[package]] -name = "shell-words" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc6fe69c597f9c37bfeeeeeb33da3530379845f10be461a66d16d03eca2ded77" - [[package]] name = "shlex" version = "1.3.0" @@ -7246,7 +6593,7 @@ dependencies = [ "anyhow", "bytes", "cookie", - "dirs", + "dirs 6.0.0", "dunce", "embed_plist", "getrandom 0.3.4", @@ -7296,7 +6643,7 @@ checksum = "bc9ce40b16101cb6ea63d3e221567affd1c3a9205f95d7bc574941a10636b632" dependencies = [ "anyhow", "cargo_toml", - "dirs", + "dirs 6.0.0", "glob", "heck 0.5.0", "json-patch", @@ -7794,7 +7141,7 @@ version = "0.9.12+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" dependencies = [ - "indexmap 2.14.1", + "indexmap 2.14.2", "serde_core", "serde_spanned 1.1.1", "toml_datetime 0.7.5+spec-1.1.0", @@ -7809,7 +7156,7 @@ version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" dependencies = [ - "indexmap 2.14.1", + "indexmap 2.14.2", "serde_core", "serde_spanned 1.1.1", "toml_datetime 1.1.1+spec-1.1.0", @@ -7851,7 +7198,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.14.1", + "indexmap 2.14.2", "toml_datetime 0.6.3", "winnow 0.5.40", ] @@ -7862,7 +7209,7 @@ version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" dependencies = [ - "indexmap 2.14.1", + "indexmap 2.14.2", "serde", "serde_spanned 0.6.9", "toml_datetime 0.6.3", @@ -7875,7 +7222,7 @@ version = "0.25.12+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7" dependencies = [ - "indexmap 2.14.1", + "indexmap 2.14.2", "serde_core", "serde_spanned 1.1.1", "toml_datetime 1.1.1+spec-1.1.0", @@ -8023,7 +7370,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65ba1e5f6b9ef9fd87e21b9c6f351554dbd717960089168fcfdef854686961dc" dependencies = [ "crossbeam-channel", - "dirs", + "dirs 6.0.0", "libappindicator", "muda", "objc2", @@ -8460,7 +7807,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" dependencies = [ "anyhow", - "indexmap 2.14.1", + "indexmap 2.14.2", "wasm-encoder", "wasmparser", ] @@ -8486,7 +7833,7 @@ checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" dependencies = [ "bitflags 2.13.0", "hashbrown 0.15.5", - "indexmap 2.14.1", + "indexmap 2.14.2", "semver", ] @@ -9186,7 +8533,7 @@ checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" dependencies = [ "anyhow", "heck 0.5.0", - "indexmap 2.14.1", + "indexmap 2.14.2", "prettyplease", "syn 2.0.117", "wasm-metadata", @@ -9217,7 +8564,7 @@ checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" dependencies = [ "anyhow", "bitflags 2.13.0", - "indexmap 2.14.1", + "indexmap 2.14.2", "log", "serde", "serde_derive", @@ -9236,7 +8583,7 @@ checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" dependencies = [ "anyhow", "id-arena", - "indexmap 2.14.1", + "indexmap 2.14.2", "log", "semver", "serde", @@ -9262,7 +8609,7 @@ dependencies = [ "block2", "cookie", "crossbeam-channel", - "dirs", + "dirs 6.0.0", "dom_query", "dpi", "dunce", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index c5174ca..ee634b6 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -27,13 +27,13 @@ serde_json = "1" clap = { version = "4", features = ["derive"] } syntect = "5" thiserror = "2" -dirs = "6" +dirs = "7" fs4 = "1.1" gix = "=0.87.1" # 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. -jj-lib = { version = "=0.44.0", features = ["git"] } +jj-lib = { version = "=0.45.1", features = ["git"] } futures = "0.3" pollster = "1.0" rand = "0.10" @@ -64,7 +64,7 @@ similar = { version = "3", features = ["inline"] } # terminal UI stack (ratatui, crossterm, streampager — +129 crates) that a # desktop app has no use for, and its config env *writes* to `.jj`. The # tripwire test gets the fidelity; the app pays nothing. -jj-cli = { version = "=0.44.0", default-features = false, features = ["git"] } +jj-cli = { version = "=0.45.1", default-features = false, features = ["git"] } insta = "1.45" proptest = "1" tempfile = "3.23.0"