Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
cargo: Remove unused dependencies
Lorenz Leutgeb committed 15 days ago
commit 94f65a71db7011c1dd19dd2e2776e57b3cbc8a87
parent adfd89f
7 files changed +3 -27
modified Cargo.lock
@@ -2994,7 +2994,6 @@ dependencies = [
 "jsonschema",
 "libc",
 "log",
-
 "multibase",
 "nonempty",
 "pretty_assertions",
 "qcheck",
@@ -3037,7 +3036,6 @@ dependencies = [
 "radicle-cli-test",
 "radicle-cob",
 "radicle-crypto",
-
 "radicle-git-ref-format",
 "radicle-localtime",
 "radicle-node",
 "radicle-surf",
@@ -3064,7 +3062,6 @@ dependencies = [
 "tree-sitter-toml-ng",
 "tree-sitter-typescript",
 "winsplit",
-
 "zeroize",
]

[[package]]
@@ -3170,8 +3167,6 @@ dependencies = [
 "log",
 "nonempty",
 "radicle",
-
 "radicle-git-ref-format",
-
 "radicle-oid",
 "thiserror 2.0.18",
]

@@ -3217,10 +3212,7 @@ name = "radicle-node"
version = "0.19.0"
dependencies = [
 "backtrace",
-
 "bloomy",
 "bytes",
-
 "chrono",
-
 "colored",
 "crossbeam-channel",
 "cyphernet",
 "fastrand",
@@ -3228,7 +3220,6 @@ dependencies = [
 "lexopt",
 "log",
 "mio",
-
 "nonempty",
 "qcheck",
 "qcheck-macros",
 "radicle",
@@ -3239,12 +3230,10 @@ dependencies = [
 "radicle-signals",
 "radicle-systemd",
 "radicle-windows",
-
 "scrypt",
 "serde",
 "serde_json",
 "snapbox",
 "socket2",
-
 "sqlite",
 "structured-logger",
 "tempfile",
 "test-log",
@@ -3286,7 +3275,6 @@ dependencies = [
 "radicle-localtime",
 "scrypt",
 "serde",
-
 "serde_json",
 "sqlite",
 "thiserror 2.0.18",
]
@@ -3299,7 +3287,6 @@ dependencies = [
 "log",
 "radicle",
 "radicle-cli",
-
 "radicle-crypto",
 "thiserror 2.0.18",
]

modified crates/radicle-cli/Cargo.toml
@@ -31,7 +31,6 @@ nonempty = { workspace = true }
radicle = { workspace = true, features = ["logger", "schemars"] }
radicle-cob = { workspace = true }
radicle-crypto = { workspace = true }
-
radicle-git-ref-format = { workspace = true, features = ["macro"] }
radicle-localtime = { workspace = true }
radicle-surf = { workspace = true }
radicle-term = { workspace = true }
@@ -55,7 +54,6 @@ tree-sitter-ruby = "0.23.1"
tree-sitter-rust = "0.23.2"
tree-sitter-toml-ng = "0.6.0"
tree-sitter-typescript = "0.23.2"
-
zeroize = { workspace = true }

[target.'cfg(unix)'.dependencies]
shlex = { workspace = true }
modified crates/radicle-fetch/Cargo.toml
@@ -20,7 +20,5 @@ gix-refspec = "0.37"
gix-transport = { version = "0.54.0", features = ["blocking-client"] }
log = { workspace = true, features = ["std"] }
nonempty = { workspace = true }
-
radicle = { workspace = true }
-
radicle-oid = { workspace = true, features = ["gix"] }
-
radicle-git-ref-format = { workspace = true, features = ["bstr"] }
+
radicle = { workspace = true, features = ["bstr", "gix"] }
thiserror = { workspace = true, default-features = true }

\ No newline at end of file
modified crates/radicle-node/Cargo.toml
@@ -17,10 +17,7 @@ tor = ["cyphernet/tor", "radicle/tor", "radicle-protocol/tor"]

[dependencies]
backtrace = { version = "0.3.75", optional = true }
-
bloomy = "1.2"
bytes = { workspace = true }
-
chrono = { workspace = true, features = ["clock"] }
-
colored = { workspace = true }
crossbeam-channel = { workspace = true }
cyphernet = { workspace = true, features = ["dns", "ed25519", "p2p-ed25519", "noise-framework", "noise_sha2"] }
fastrand = { workspace = true }
@@ -28,15 +25,12 @@ gix-packetline = { workspace = true, features = ["blocking-io"] }
lexopt = { workspace = true }
log = { workspace = true, features = ["kv", "std"] }
mio = { version = "1", features = ["net", "os-poll"] }
-
nonempty = { workspace = true, features = ["serialize"] }
qcheck = { workspace = true, optional = true }
radicle = { workspace = true, features = ["logger"] }
radicle-fetch = { workspace = true }
radicle-localtime = { workspace = true }
radicle-protocol = { workspace = true }
radicle-signals = { workspace = true }
-
sqlite = { workspace = true, features = ["bundled"] }
-
scrypt = { version = "0.11.0", default-features = false }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true, features = ["preserve_order"] }
snapbox = { workspace = true, optional = true }
modified crates/radicle-protocol/Cargo.toml
@@ -28,7 +28,6 @@ radicle-localtime = { workspace = true }
sqlite = { workspace = true, features = ["bundled"] }
scrypt = { version = "0.11.0", default-features = false }
serde = { workspace = true, features = ["derive"] }
-
serde_json = { workspace = true, features = ["preserve_order"] }
thiserror = { workspace = true, default-features = true }

[dev-dependencies]
modified crates/radicle-remote-helper/Cargo.toml
@@ -18,5 +18,4 @@ dunce = { workspace = true }
log = { workspace = true }
radicle = { workspace = true }
radicle-cli = { workspace = true }
-
radicle-crypto = { workspace = true }
thiserror = { workspace = true, default-features = true }

\ No newline at end of file
modified crates/radicle/Cargo.toml
@@ -10,7 +10,9 @@ edition.workspace = true
rust-version.workspace = true

[features]
+
bstr = ["radicle-git-ref-format/bstr"]
default = []
+
gix = ["radicle-oid/gix"]
test = ["tempfile", "qcheck", "radicle-crypto/test", "radicle-cob/test"]
logger = ["colored", "chrono"]
qcheck = [
@@ -40,7 +42,6 @@ fastrand = { workspace = true, features = ["std"] }
git2 = { workspace = true, features = ["vendored-libgit2"] }
indexmap = { version = "2", features = ["serde"] }
log = { workspace = true, features = ["std"] }
-
multibase = { workspace = true }
nonempty = { workspace = true, features = ["serialize"] }
qcheck = { workspace = true, optional = true }
radicle-cob = { workspace = true, features = ["git2"] }