From af3f07627b05dac4a68b102e2908da23b061a631 Mon Sep 17 00:00:00 2001 From: Lorenz Leutgeb Date: Fri, 9 Jan 2026 10:43:07 +0100 Subject: [PATCH] chore: Update thiserror from 1 to 2 The section on breaking changes in the release notes at https://github.com/dtolnay/thiserror/releases/tag/2.0.0 look relatively tame. We gain support for `no_std`. --- Cargo.lock | 92 +++++++++++++++++++++++++++--------------------------- Cargo.toml | 2 +- 2 files changed, 47 insertions(+), 47 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e3d53d37..69c2c6b8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1178,7 +1178,7 @@ dependencies = [ "gix-date", "gix-utils", "itoa", - "thiserror 2.0.12", + "thiserror 2.0.17", "winnow", ] @@ -1188,7 +1188,7 @@ version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f" dependencies = [ - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1214,7 +1214,7 @@ dependencies = [ "gix-chunk", "gix-hash", "memmap2", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1227,7 +1227,7 @@ dependencies = [ "bstr", "gix-path", "libc", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1245,7 +1245,7 @@ dependencies = [ "gix-sec", "gix-trace", "gix-url", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1258,7 +1258,7 @@ dependencies = [ "itoa", "jiff", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1270,7 +1270,7 @@ dependencies = [ "bstr", "gix-hash", "gix-object", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1286,7 +1286,7 @@ dependencies = [ "gix-utils", "libc", "prodash", - "thiserror 2.0.12", + "thiserror 2.0.17", "walkdir", ] @@ -1301,7 +1301,7 @@ dependencies = [ "gix-features", "gix-path", "gix-utils", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1313,7 +1313,7 @@ dependencies = [ "faster-hex", "gix-features", "sha1-checked", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1335,7 +1335,7 @@ checksum = "b9fa71da90365668a621e184eb5b979904471af1b3b09b943a84bc50e8ad42ed" dependencies = [ "gix-tempfile", "gix-utils", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1351,7 +1351,7 @@ dependencies = [ "gix-object", "gix-revwalk", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1371,7 +1371,7 @@ dependencies = [ "gix-validate", "itoa", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.17", "winnow", ] @@ -1393,7 +1393,7 @@ dependencies = [ "gix-quote", "parking_lot", "tempfile", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1414,7 +1414,7 @@ dependencies = [ "memmap2", "parking_lot", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1426,7 +1426,7 @@ dependencies = [ "bstr", "faster-hex", "gix-trace", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1440,7 +1440,7 @@ dependencies = [ "gix-validate", "home", "once_cell", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1453,7 +1453,7 @@ dependencies = [ "gix-config-value", "parking_lot", "rustix 1.0.7", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1478,7 +1478,7 @@ dependencies = [ "gix-transport", "gix-utils", "maybe-async", - "thiserror 2.0.12", + "thiserror 2.0.17", "winnow", ] @@ -1490,7 +1490,7 @@ checksum = "4a375a75b4d663e8bafe3bf4940a18a23755644c13582fa326e99f8f987d83fd" dependencies = [ "bstr", "gix-utils", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1510,7 +1510,7 @@ dependencies = [ "gix-utils", "gix-validate", "memmap2", - "thiserror 2.0.12", + "thiserror 2.0.17", "winnow", ] @@ -1525,7 +1525,7 @@ dependencies = [ "gix-revision", "gix-validate", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1540,7 +1540,7 @@ dependencies = [ "gix-hash", "gix-object", "gix-revwalk", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1555,7 +1555,7 @@ dependencies = [ "gix-hashtable", "gix-object", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1579,7 +1579,7 @@ dependencies = [ "bstr", "gix-hash", "gix-lock", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1614,7 +1614,7 @@ dependencies = [ "gix-quote", "gix-sec", "gix-url", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1631,7 +1631,7 @@ dependencies = [ "gix-object", "gix-revwalk", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1644,7 +1644,7 @@ dependencies = [ "gix-features", "gix-path", "percent-encoding", - "thiserror 2.0.12", + "thiserror 2.0.17", "url", ] @@ -1665,7 +1665,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d" dependencies = [ "bstr", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -2807,7 +2807,7 @@ dependencies = [ "siphasher 1.0.1", "sqlite", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.17", "unicode-normalization", "winpipe", ] @@ -2840,7 +2840,7 @@ dependencies = [ "serde_json", "shlex", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.17", "timeago", "tree-sitter", "tree-sitter-bash", @@ -2869,7 +2869,7 @@ dependencies = [ "radicle", "shlex", "snapbox", - "thiserror 1.0.69", + "thiserror 2.0.17", ] [[package]] @@ -2892,7 +2892,7 @@ dependencies = [ "serde_json", "signature 2.2.0", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.17", ] [[package]] @@ -2913,7 +2913,7 @@ dependencies = [ "sqlite", "ssh-key", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.17", "zeroize", ] @@ -2941,7 +2941,7 @@ dependencies = [ "radicle", "radicle-git-ref-format", "radicle-oid", - "thiserror 1.0.69", + "thiserror 2.0.17", ] [[package]] @@ -2962,7 +2962,7 @@ dependencies = [ name = "radicle-git-metadata" version = "0.1.0" dependencies = [ - "thiserror 1.0.69", + "thiserror 2.0.17", ] [[package]] @@ -3015,7 +3015,7 @@ dependencies = [ "structured-logger", "tempfile", "test-log", - "thiserror 1.0.69", + "thiserror 2.0.17", "winpipe", ] @@ -3054,7 +3054,7 @@ dependencies = [ "serde", "serde_json", "sqlite", - "thiserror 1.0.69", + "thiserror 2.0.17", ] [[package]] @@ -3066,7 +3066,7 @@ dependencies = [ "radicle", "radicle-cli", "radicle-crypto", - "thiserror 1.0.69", + "thiserror 2.0.17", ] [[package]] @@ -3092,7 +3092,7 @@ dependencies = [ name = "radicle-ssh" version = "0.10.0" dependencies = [ - "thiserror 1.0.69", + "thiserror 2.0.17", "winpipe", "zeroize", ] @@ -3145,7 +3145,7 @@ dependencies = [ "radicle-signals", "shlex", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.17", "unicode-display-width", "unicode-segmentation", "zeroize", @@ -4021,11 +4021,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.12" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" dependencies = [ - "thiserror-impl 2.0.12", + "thiserror-impl 2.0.17", ] [[package]] @@ -4041,9 +4041,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index db55c718..21e0514c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -65,7 +65,7 @@ signature = "2.2" snapbox = "0.4.3" sqlite = "0.32.0" tempfile = "3.3.0" -thiserror = "1.0" +thiserror = "2" winpipe = "0.1.1" zeroize = "1.5.7"