From ac7f2d3f4809305da7d856e1cf6c9352e2a506fe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Aug 2026 07:35:51 +0000 Subject: [PATCH] chore(deps): bump the stable-updates group across 1 directory with 8 updates Bumps the stable-updates group with 8 updates in the /src-tauri directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.6.4` | `4.6.6` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.19` | `2.0.20` | | [jj-lib](https://github.com/jj-vcs/jj) | `0.43.0` | `0.44.0` | | [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `2.2.0` | `3.1.2` | | [base64](https://github.com/marshallpierce/rust-base64) | `0.23.0` | `0.23.1` | | [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.31` | `0.4.33` | | [similar](https://github.com/mitsuhiko/similar) | `3.1.1` | `3.1.2` | | [jj-cli](https://github.com/jj-vcs/jj) | `0.43.0` | `0.44.0` | Updates `clap` from 4.6.4 to 4.6.6 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.4...clap_complete-v4.6.6) Updates `thiserror` from 2.0.19 to 2.0.20 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.19...2.0.20) Updates `jj-lib` from 0.43.0 to 0.44.0 - [Release notes](https://github.com/jj-vcs/jj/releases) - [Changelog](https://github.com/jj-vcs/jj/blob/main/CHANGELOG.md) - [Commits](https://github.com/jj-vcs/jj/compare/v0.43.0...v0.44.0) Updates `rmcp` from 2.2.0 to 3.1.2 - [Release notes](https://github.com/modelcontextprotocol/rust-sdk/releases) - [Changelog](https://github.com/modelcontextprotocol/rust-sdk/blob/main/release-plz.toml) - [Commits](https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v2.2.0...rmcp-v3.1.2) Updates `base64` from 0.23.0 to 0.23.1 - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md) - [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.23.0...v0.23.1) Updates `ignore` from 0.4.31 to 0.4.33 - [Release notes](https://github.com/BurntSushi/ripgrep/releases) - [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md) - [Commits](https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.31...ignore-0.4.33) Updates `similar` from 3.1.1 to 3.1.2 - [Changelog](https://github.com/mitsuhiko/similar/blob/main/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/similar/compare/3.1.1...3.1.2) Updates `jj-cli` from 0.43.0 to 0.44.0 - [Release notes](https://github.com/jj-vcs/jj/releases) - [Changelog](https://github.com/jj-vcs/jj/blob/main/CHANGELOG.md) - [Commits](https://github.com/jj-vcs/jj/compare/v0.43.0...v0.44.0) --- updated-dependencies: - dependency-name: clap dependency-version: 4.6.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: stable-updates - dependency-name: thiserror dependency-version: 2.0.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: stable-updates - dependency-name: jj-lib dependency-version: 0.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: stable-updates - dependency-name: rmcp dependency-version: 3.1.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: stable-updates - dependency-name: base64 dependency-version: 0.23.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: stable-updates - dependency-name: ignore dependency-version: 0.4.33 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: stable-updates - dependency-name: similar dependency-version: 3.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: stable-updates - dependency-name: jj-cli dependency-version: 0.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: stable-updates ... Signed-off-by: dependabot[bot] --- src-tauri/Cargo.lock | 304 ++++++++++++++++++++++++------------------- src-tauri/Cargo.toml | 6 +- 2 files changed, 176 insertions(+), 134 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 6f5d50e..267f44d 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -52,7 +52,7 @@ name = "annot" version = "0.19.0" dependencies = [ "arboard", - "base64 0.23.0", + "base64 0.23.1", "chrono", "clap", "diffy", @@ -69,7 +69,7 @@ dependencies = [ "jj-lib", "languages", "parking_lot", - "pollster 1.0.1", + "pollster", "proptest", "pulldown-cmark", "rand 0.10.2", @@ -79,14 +79,14 @@ dependencies = [ "serde", "serde_json", "sha2 0.11.0", - "similar 3.1.1", + "similar 3.1.2", "sublime_fuzzy", "syntect", "tauri", "tauri-build", "tauri-plugin-opener", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "unicode-width 0.2.2", "urlencoding", @@ -103,7 +103,7 @@ dependencies = [ "ratatui-core", "simdutf8", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -395,9 +395,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64" -version = "0.23.0" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b25655df2c3cdd83c5e5b293b88acd880332b2ddadd7c30ac43144fdc0033da9" +checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5" [[package]] name = "beef" @@ -663,7 +663,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -767,9 +767,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.4" +version = "4.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91e0c145792ef73a6ad36d27c75ac09f1832222a3c209689d90f534685ee5b7" +checksum = "473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca" dependencies = [ "clap_builder", "clap_derive", @@ -786,9 +786,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.6.2" +version = "4.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f09628afdcc538b57f3c6341e9c8e9970f18e4a481690a64974d7023bd33548b" +checksum = "7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889" dependencies = [ "anstream", "anstyle", @@ -1148,14 +1148,35 @@ version = "0.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" +[[package]] +name = "ctrlc" +version = "3.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0b1fab2ae45819af2d0731d60f2afe17227ebb1a1538a236da84c93e9a60162" +dependencies = [ + "dispatch2", + "nix 0.31.3", + "windows-sys 0.61.2", +] + [[package]] name = "darling" version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.23.0", + "darling_macro 0.23.0", +] + +[[package]] +name = "darling" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88490bf1b990d87eaaa7ac8aa887f629a08e7359765b4911faf63c3763347d23" +dependencies = [ + "darling_core 0.24.0", + "darling_macro 0.24.0", ] [[package]] @@ -1171,17 +1192,41 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "darling_core" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "084e274f91c482280130e1e34e0b8d6e66776a060d7b6de7b84289ca778868c4" +dependencies = [ + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 3.0.3", +] + [[package]] name = "darling_macro" version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" dependencies = [ - "darling_core", + "darling_core 0.23.0", "quote", "syn 2.0.117", ] +[[package]] +name = "darling_macro" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68f5792fa0d41cd2325ce0ffa64f0a340eaebd4971a3a0c5e1ffd2cc488a355e" +dependencies = [ + "darling_core 0.24.0", + "quote", + "syn 3.0.3", +] + [[package]] name = "dashmap" version = "6.2.1" @@ -1235,7 +1280,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" dependencies = [ - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2117,7 +2162,7 @@ dependencies = [ "gix-worktree-stream 0.34.0", "nonempty", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2180,7 +2225,7 @@ dependencies = [ "regex", "signal-hook 0.4.4", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2220,7 +2265,7 @@ dependencies = [ "gix-trace", "kstring", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", "unicode-bom", ] @@ -2237,7 +2282,7 @@ dependencies = [ "gix-quote", "gix-trace", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", "unicode-bom", ] @@ -2267,7 +2312,7 @@ dependencies = [ "gix-traverse 0.60.0", "gix-worktree 0.55.0", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2334,7 +2379,7 @@ dependencies = [ "gix-ref 0.65.0", "gix-sec", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", "unicode-bom", ] @@ -2353,7 +2398,7 @@ dependencies = [ "gix-sec", "gix-utils", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", "unicode-bom", ] @@ -2367,7 +2412,7 @@ dependencies = [ "bstr", "gix-path", "libc", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2380,7 +2425,7 @@ dependencies = [ "bstr", "gix-path", "libc", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2398,7 +2443,7 @@ dependencies = [ "gix-sec", "gix-trace", "gix-url 0.37.0", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2431,7 +2476,7 @@ dependencies = [ "gix-trace", "gix-traverse 0.59.0", "gix-worktree 0.54.0", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2455,7 +2500,7 @@ dependencies = [ "gix-trace", "gix-traverse 0.60.0", "gix-worktree 0.55.0", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2475,7 +2520,7 @@ dependencies = [ "gix-trace", "gix-utils", "gix-worktree 0.55.0", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2490,7 +2535,7 @@ dependencies = [ "gix-path", "gix-ref 0.65.0", "gix-sec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2505,7 +2550,7 @@ dependencies = [ "gix-path", "gix-ref 0.66.0", "gix-sec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2533,7 +2578,7 @@ dependencies = [ "once_cell", "parking_lot", "prodash", - "thiserror 2.0.19", + "thiserror 2.0.20", "walkdir", "zlib-rs", ] @@ -2576,7 +2621,7 @@ dependencies = [ "gix-trace", "gix-utils", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2597,7 +2642,7 @@ dependencies = [ "gix-trace", "gix-utils", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2611,7 +2656,7 @@ dependencies = [ "gix-features 0.48.1", "gix-path", "gix-utils", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2624,7 +2669,7 @@ dependencies = [ "gix-features 0.49.0", "gix-path", "gix-utils", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2660,7 +2705,8 @@ dependencies = [ "faster-hex", "gix-features 0.48.1", "sha1-checked", - "thiserror 2.0.19", + "sha2 0.11.0", + "thiserror 2.0.20", ] [[package]] @@ -2672,7 +2718,7 @@ dependencies = [ "faster-hex", "gix-features 0.49.0", "sha1-checked", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2758,7 +2804,7 @@ dependencies = [ "memmap2", "rustix", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2786,7 +2832,7 @@ dependencies = [ "memmap2", "rustix", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2797,7 +2843,7 @@ checksum = "65c9dedd9e90b0d47624d2ed241d394e09294118364e87b9b7e5f1fe755f3c2c" dependencies = [ "gix-tempfile 23.0.2", "gix-utils", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2808,7 +2854,7 @@ checksum = "d4c69157820343bf1c6e4b88b9808e920900de02e18aaf5862b30ada43814848" dependencies = [ "gix-tempfile 24.0.0", "gix-utils", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2853,7 +2899,7 @@ dependencies = [ "gix-validate", "itoa", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2872,7 +2918,7 @@ dependencies = [ "gix-validate", "itoa", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2893,7 +2939,7 @@ dependencies = [ "memmap2", "parking_lot", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2915,7 +2961,7 @@ dependencies = [ "memmap2", "parking_lot", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2934,7 +2980,7 @@ dependencies = [ "gix-path", "memmap2", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", "uluru", ] @@ -2955,7 +3001,7 @@ dependencies = [ "gix-zlib", "memmap2", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", "uluru", ] @@ -2968,7 +3014,7 @@ dependencies = [ "bstr", "faster-hex", "gix-trace", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2980,7 +3026,7 @@ dependencies = [ "bstr", "faster-hex", "gix-trace", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -2992,7 +3038,7 @@ dependencies = [ "bstr", "gix-trace", "gix-validate", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3007,7 +3053,7 @@ dependencies = [ "gix-config-value 0.18.1", "gix-glob 0.26.1", "gix-path", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3022,7 +3068,7 @@ dependencies = [ "gix-config-value 0.19.0", "gix-glob 0.27.0", "gix-path", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3035,7 +3081,7 @@ dependencies = [ "gix-config-value 0.19.0", "parking_lot", "rustix", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3054,7 +3100,7 @@ dependencies = [ "gix-utils", "maybe-async", "nonempty", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3073,7 +3119,7 @@ dependencies = [ "gix-transport 0.58.0", "gix-utils", "nonempty", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3104,7 +3150,7 @@ dependencies = [ "gix-utils", "gix-validate", "memmap2", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3124,7 +3170,7 @@ dependencies = [ "gix-utils", "gix-validate", "memmap2", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3140,7 +3186,7 @@ dependencies = [ "gix-revision 0.47.0", "gix-validate", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3156,7 +3202,7 @@ dependencies = [ "gix-revision 0.48.0", "gix-validate", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3207,7 +3253,7 @@ dependencies = [ "gix-hashtable 0.15.2", "gix-object 0.62.0", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3223,7 +3269,7 @@ dependencies = [ "gix-hashtable 0.16.0", "gix-object 0.63.0", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3248,7 +3294,7 @@ dependencies = [ "gix-hash 0.25.1", "gix-lock 23.0.1", "nonempty", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3261,7 +3307,7 @@ dependencies = [ "gix-hash 0.26.0", "gix-lock 24.0.0", "nonempty", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3285,7 +3331,7 @@ dependencies = [ "gix-worktree 0.55.0", "hashbrown 0.16.1", "portable-atomic", - "thiserror 2.0.19", + "thiserror 2.0.20", "windows-sys 0.61.2", ] @@ -3301,7 +3347,7 @@ dependencies = [ "gix-pathspec 0.18.1", "gix-refspec 0.43.0", "gix-url 0.36.1", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3316,7 +3362,7 @@ dependencies = [ "gix-pathspec 0.19.0", "gix-refspec 0.44.0", "gix-url 0.37.0", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3366,7 +3412,7 @@ dependencies = [ "gix-quote", "gix-sec", "gix-url 0.36.1", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3383,7 +3429,7 @@ dependencies = [ "gix-quote", "gix-sec", "gix-url 0.37.0", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3400,7 +3446,7 @@ dependencies = [ "gix-object 0.62.0", "gix-revwalk 0.33.0", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3417,7 +3463,7 @@ dependencies = [ "gix-object 0.63.0", "gix-revwalk 0.34.0", "smallvec", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3429,7 +3475,7 @@ dependencies = [ "bstr", "gix-path", "percent-encoding", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3442,7 +3488,7 @@ dependencies = [ "gix-path", "gix-utils", "percent-encoding", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3518,7 +3564,7 @@ dependencies = [ "gix-path", "gix-worktree 0.55.0", "io-close", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3563,7 +3609,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e8813f5579b3075ff9c90f7c59cd2b62b4ebb639361f0911648b22d7446cc7c" dependencies = [ - "thiserror 2.0.19", + "thiserror 2.0.20", "zlib-rs", ] @@ -4057,9 +4103,9 @@ dependencies = [ [[package]] name = "ignore" -version = "0.4.31" +version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f8a7b8211e695a1d0cd91cace480d4d0bd57667ab10277cc412c5f7f4884f83" +checksum = "00b69833ed729dc5aa7d19541d96d6cf8e9137194207a04916d658e43168402f" dependencies = [ "crossbeam-deque", "globset", @@ -4144,7 +4190,7 @@ version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5eb2d60ef19920a3a9193c3e371f726ec1dafc045dac788d0fb3704272458971" dependencies = [ - "darling", + "darling 0.23.0", "indoc", "proc-macro2", "quote", @@ -4302,9 +4348,9 @@ dependencies = [ [[package]] name = "jj-cli" -version = "0.43.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0046d761c74adaeff26fb8961b19867800b97f006894fb96a4f53f2d05157f52" +checksum = "87860d1b4763c853bc7a60e792912629bf4609efbf1f8b7a508484a85a437b4d" dependencies = [ "ansi-to-tui", "bstr", @@ -4315,6 +4361,7 @@ dependencies = [ "clap_complete_nushell", "clap_mangen", "crossterm", + "ctrlc", "dunce", "erased-serde", "etcetera", @@ -4333,7 +4380,7 @@ dependencies = [ "percent-encoding", "pest", "pest_derive", - "pollster 0.4.0", + "pollster", "rand 0.10.2", "rand_chacha 0.10.0", "ratatui", @@ -4348,7 +4395,7 @@ dependencies = [ "slab", "tempfile", "textwrap", - "thiserror 2.0.19", + "thiserror 2.0.20", "timeago", "tokio", "toml 1.1.2+spec-1.1.0", @@ -4362,9 +4409,9 @@ dependencies = [ [[package]] name = "jj-lib" -version = "0.43.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e22e2ced34a1a51f0f449bfff2cbacda1c338b2611268b5684a80251e4c8bf71" +checksum = "0d58fe15e3acbc89de606b7a10b284498ed908d09f3b7bdf560ca6f92e3a8d63" dependencies = [ "async-trait", "blake2", @@ -4385,10 +4432,11 @@ dependencies = [ "itertools 0.15.0", "jj-lib-proc-macros", "maplit", + "memchr", "once_cell", "pest", "pest_derive", - "pollster 0.4.0", + "pollster", "prost", "rand 0.10.2", "rand_chacha 0.10.0", @@ -4401,7 +4449,7 @@ dependencies = [ "smallvec", "strsim", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "toml_edit 0.25.12+spec-1.1.0", "tracing", "winreg 0.56.0", @@ -4409,13 +4457,13 @@ dependencies = [ [[package]] name = "jj-lib-proc-macros" -version = "0.43.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c21554e3755e5ecfec934d84ac64d0295d9c2f2b96f6a740a1ddb66addf4142e" +checksum = "d68a9ec87af36ba808fa818f5f1f041cce01df9eb0e21690e854fe612640060e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 3.0.3", ] [[package]] @@ -4504,7 +4552,7 @@ checksum = "bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899" dependencies = [ "hashbrown 0.16.1", "portable-atomic", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -4775,9 +4823,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.8.0" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" +checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" [[package]] name = "memmap2" @@ -4873,7 +4921,7 @@ dependencies = [ "once_cell", "png 0.18.1", "serde", - "thiserror 2.0.19", + "thiserror 2.0.20", "windows-sys 0.61.2", ] @@ -5618,12 +5666,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "pollster" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3" - [[package]] name = "pollster" version = "1.0.1" @@ -5979,7 +6021,7 @@ dependencies = [ "palette", "serde", "strum", - "thiserror 2.0.19", + "thiserror 2.0.20", "unicode-segmentation", "unicode-truncate", "unicode-width 0.2.2", @@ -6091,7 +6133,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.17", "libredox", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -6128,9 +6170,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.16" +version = "0.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fcfdb36bda0c880c5931cdc7a2bcdc8ba4556847b9d912bca70bc94708711ad" +checksum = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2" dependencies = [ "aho-corasick", "memchr", @@ -6179,12 +6221,11 @@ dependencies = [ [[package]] name = "rmcp" -version = "2.2.0" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14db48ee17a9ba61810ab1a9c1beb7d06d8136ae39ac25a1137f10d357af01af" +checksum = "c8dddc5b1924b9a59fba420166160ca2c4663a4e01803e52eda33070f56d63c8" dependencies = [ - "async-trait", - "base64 0.22.1", + "base64 0.23.1", "chrono", "futures", "pastey", @@ -6193,23 +6234,24 @@ dependencies = [ "schemars 1.2.2", "serde", "serde_json", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tokio-util", "tracing", + "uuid", ] [[package]] name = "rmcp-macros" -version = "2.2.0" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "783d787bf21813b285f13019adc49e11af501c658890c1e519f31f937c68b7e3" +checksum = "6898e24cd16342b59bfa8a53c2c04b9cf62fc8a2cfea57b9c038b09984bfc521" dependencies = [ - "darling", + "darling 0.24.0", "proc-macro2", "quote", "serde_json", - "syn 2.0.117", + "syn 3.0.3", ] [[package]] @@ -6325,7 +6367,7 @@ dependencies = [ "smallvec", "terminfo", "termwiz", - "thiserror 2.0.19", + "thiserror 2.0.20", "unicode-segmentation", "unicode-width 0.1.14", "vec_map", @@ -6408,7 +6450,7 @@ dependencies = [ "ratatui", "serde", "serde_json", - "thiserror 2.0.19", + "thiserror 2.0.20", "tracing", "unicode-width 0.2.2", ] @@ -6580,7 +6622,7 @@ version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac" dependencies = [ - "darling", + "darling 0.23.0", "proc-macro2", "quote", "syn 2.0.117", @@ -6761,9 +6803,9 @@ checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" [[package]] name = "similar" -version = "3.1.1" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6505efef05804732ed8a3f2d4f279429eb485bd69d5b0cc6b19cc02005cda16" +checksum = "85ee016af5d736b69fc89e19254540fa4b5f5492853fb5503920f084011c78b6" dependencies = [ "bstr", ] @@ -7008,7 +7050,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "thiserror 2.0.19", + "thiserror 2.0.20", "walkdir", "yaml-rust", ] @@ -7124,7 +7166,7 @@ dependencies = [ "tauri-runtime", "tauri-runtime-wry", "tauri-utils", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tray-icon", "url", @@ -7175,7 +7217,7 @@ dependencies = [ "sha2 0.10.9", "syn 2.0.117", "tauri-utils", - "thiserror 2.0.19", + "thiserror 2.0.20", "time", "url", "uuid", @@ -7228,7 +7270,7 @@ dependencies = [ "serde_json", "tauri", "tauri-plugin", - "thiserror 2.0.19", + "thiserror 2.0.20", "url", "windows", "zbus", @@ -7252,7 +7294,7 @@ dependencies = [ "serde", "serde_json", "tauri-utils", - "thiserror 2.0.19", + "thiserror 2.0.20", "url", "webkit2gtk", "webview2-com", @@ -7315,7 +7357,7 @@ dependencies = [ "serde_json", "serde_with", "swift-rs", - "thiserror 2.0.19", + "thiserror 2.0.20", "toml 1.1.2+spec-1.1.0", "url", "urlpattern", @@ -7465,11 +7507,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.19" +version = "2.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9" +checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" dependencies = [ - "thiserror-impl 2.0.19", + "thiserror-impl 2.0.20", ] [[package]] @@ -7485,9 +7527,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.19" +version = "2.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd" +checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" dependencies = [ "proc-macro2", "quote", @@ -7880,7 +7922,7 @@ dependencies = [ "once_cell", "png 0.18.1", "serde", - "thiserror 2.0.19", + "thiserror 2.0.20", "windows-sys 0.61.2", ] @@ -8433,7 +8475,7 @@ version = "0.38.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" dependencies = [ - "thiserror 2.0.19", + "thiserror 2.0.20", "windows", "windows-core 0.61.2", ] @@ -9131,7 +9173,7 @@ dependencies = [ "sha2 0.10.9", "soup3", "tao-macros", - "thiserror 2.0.19", + "thiserror 2.0.20", "url", "webkit2gtk", "webkit2gtk-sys", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 5afcbfe..596cdc8 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -33,11 +33,11 @@ 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. -jj-lib = { version = "=0.43.0", features = ["git"] } +jj-lib = { version = "=0.44.0", features = ["git"] } futures = "0.3" pollster = "1.0" rand = "0.10" -rmcp = { version = "2.2.0", features = ["server", "transport-io"] } +rmcp = { version = "3.1.2", features = ["server", "transport-io"] } tokio = { version = "1.48.0", features = ["full"] } schemars = { version = "1.1.0", features = ["derive"] } diffy = "0.5" @@ -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.43.0", default-features = false, features = ["git"] } +jj-cli = { version = "=0.44.0", default-features = false, features = ["git"] } insta = "1.45" proptest = "1" tempfile = "3.23.0"