Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
Update radicle crates to 0.9.0
cloudhead committed 2 years ago
commit 9cdf0aa1fdaff9f5a81b399ffbe8ac7a74b747c8
parent 77076af23c9cbbf124755f3737d523a77a5bb534
19 files changed +69 -54
modified Cargo.lock
@@ -505,14 +505,14 @@ dependencies = [

[[package]]
name = "chrono"
-
version = "0.4.31"
+
version = "0.4.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
+
checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a"
dependencies = [
 "android-tzdata",
 "iana-time-zone",
 "num-traits",
-
 "windows-targets 0.48.5",
+
 "windows-targets 0.52.0",
]

[[package]]
@@ -1534,9 +1534,9 @@ dependencies = [

[[package]]
name = "iana-time-zone"
-
version = "0.1.59"
+
version = "0.1.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539"
+
checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
dependencies = [
 "android_system_properties",
 "core-foundation-sys",
@@ -2279,7 +2279,7 @@ dependencies = [

[[package]]
name = "radicle"
-
version = "0.2.0"
+
version = "0.9.0"
dependencies = [
 "amplify",
 "base64 0.21.7",
@@ -2313,7 +2313,7 @@ dependencies = [

[[package]]
name = "radicle-cli"
-
version = "0.8.0"
+
version = "0.9.0"
dependencies = [
 "anyhow",
 "chrono",
@@ -2356,7 +2356,7 @@ dependencies = [

[[package]]
name = "radicle-cli-test"
-
version = "0.1.1"
+
version = "0.9.0"
dependencies = [
 "escargot",
 "log",
@@ -2369,7 +2369,7 @@ dependencies = [

[[package]]
name = "radicle-cob"
-
version = "0.2.0"
+
version = "0.9.0"
dependencies = [
 "fastrand",
 "git2",
@@ -2403,7 +2403,7 @@ dependencies = [

[[package]]
name = "radicle-crypto"
-
version = "0.2.0"
+
version = "0.9.0"
dependencies = [
 "amplify",
 "cyphernet",
@@ -2424,14 +2424,14 @@ dependencies = [

[[package]]
name = "radicle-dag"
-
version = "0.2.0"
+
version = "0.9.0"
dependencies = [
 "fastrand",
]

[[package]]
name = "radicle-fetch"
-
version = "0.1.0"
+
version = "0.9.0"
dependencies = [
 "bstr",
 "either",
@@ -2465,7 +2465,7 @@ dependencies = [

[[package]]
name = "radicle-httpd"
-
version = "0.1.0"
+
version = "0.9.0"
dependencies = [
 "anyhow",
 "axum",
@@ -2502,7 +2502,7 @@ dependencies = [

[[package]]
name = "radicle-node"
-
version = "0.2.0"
+
version = "0.9.0"
dependencies = [
 "amplify",
 "anyhow",
@@ -2538,7 +2538,7 @@ dependencies = [

[[package]]
name = "radicle-remote-helper"
-
version = "0.2.0"
+
version = "0.9.0"
dependencies = [
 "log",
 "radicle",
@@ -2550,7 +2550,7 @@ dependencies = [

[[package]]
name = "radicle-ssh"
-
version = "0.2.0"
+
version = "0.9.0"
dependencies = [
 "byteorder",
 "log",
@@ -2586,7 +2586,7 @@ dependencies = [

[[package]]
name = "radicle-term"
-
version = "0.1.0"
+
version = "0.9.0"
dependencies = [
 "anstyle-query",
 "anyhow",
@@ -2604,7 +2604,7 @@ dependencies = [

[[package]]
name = "radicle-tools"
-
version = "0.2.0"
+
version = "0.9.0"
dependencies = [
 "anyhow",
 "radicle",
modified radicle-cli-test/Cargo.toml
@@ -1,15 +1,11 @@
[package]
name = "radicle-cli-test"
+
description = "Radicle CLI test library"
+
homepage = "https://radicle.xyz"
license = "MIT OR Apache-2.0"
-
version = "0.1.1"
-
authors = [
-
  "Alexis Sellier <alexis@radicle.xyz>",
-
  "xla <self@xla.is>"
-
]
+
version = "0.9.0"
+
authors = ["cloudhead <cloudhead@radicle.xyz>"]
edition = "2021"
-
rust-version = "1.67"
-
repository = "https://github.com/radicle-dev/heartwood"
-
description = "Test your cli with markdown descriptions"
categories = ["development-tools::testing"]
keywords = ["cli", "test", "command"]
readme = "README.md"
@@ -24,5 +20,5 @@ thiserror = { version = "1" }

[dependencies.radicle]
path = "../radicle"
-
version = "0.2.0"
+
version = "0.9.0"
features = ["logger", "test"]
modified radicle-cli/Cargo.toml
@@ -1,10 +1,12 @@
[package]
name = "radicle-cli"
+
description = "Radicle CLI"
+
homepage = "https://radicle.xyz"
license = "MIT OR Apache-2.0"
-
version = "0.8.0"
+
version = "0.9.0"
authors = ["Alexis Sellier <alexis@radicle.xyz>"]
edition = "2021"
-
build = "../build.rs"
+
build = "build.rs"

[[bin]]
name = "rad"
@@ -49,6 +51,7 @@ zeroize = { version = "1.1" }
[dependencies.radicle]
version = "0"
path = "../radicle"
+
features = ["logger"]

[dependencies.radicle-cli-test]
version = "0"
added radicle-cli/build.rs
@@ -0,0 +1 @@
+
../build.rs

\ No newline at end of file
modified radicle-cob/Cargo.toml
@@ -3,7 +3,7 @@ name = "radicle-cob"
description = "Radicle Collaborative Objects library"
homepage = "https://radicle.xyz"
repository = "https://app.radicle.xyz/seeds/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5"
-
version = "0.2.0"
+
version = "0.9.0"
authors = [
  "Alex Good <alex@memoryandthought.me>",
  "Fintan Halpenny <fintan.halpenny@gmail.com>",
modified radicle-crypto/Cargo.toml
@@ -4,7 +4,7 @@ description = "Radicle cryptographic primitives"
homepage = "https://radicle.xyz"
repository = "https://app.radicle.xyz/seeds/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5"
license = "MIT OR Apache-2.0"
-
version = "0.2.0"
+
version = "0.9.0"
authors = [
  "cloudhead <cloudhead@radicle.xyz>",
  "Fintan Halpenny <fintan.halpenny@gmail.com>",
modified radicle-dag/Cargo.toml
@@ -5,7 +5,7 @@ homepage = "https://radicle.xyz"
repository = "https://app.radicle.xyz/seeds/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5"
license = "MIT OR Apache-2.0"
authors = ["cloudhead <cloudhead@radicle.xyz>"]
-
version = "0.2.0"
+
version = "0.9.0"
edition = "2021"

[dependencies]
modified radicle-fetch/Cargo.toml
@@ -1,7 +1,9 @@
[package]
name = "radicle-fetch"
+
description = "Radicle fetch protocol"
+
homepage = "https://radicle.xyz"
license = "MIT OR Apache-2.0"
-
version = "0.1.0"
+
version = "0.9.0"
authors = ["Fintan Halpenny <fintan.halpenny@gmail.com>"]
edition = "2021"

@@ -22,3 +24,4 @@ thiserror = { version = "1" }

[dependencies.radicle]
path = "../radicle"
+
version = "0"
modified radicle-httpd/Cargo.toml
@@ -1,11 +1,13 @@
[package]
name = "radicle-httpd"
+
description = "Radicle HTTP daemon"
+
homepage = "https://radicle.xyz"
license = "MIT OR Apache-2.0"
-
version = "0.1.0"
-
authors = ["Alexis Sellier <alexis@radicle.xyz>"]
+
version = "0.9.0"
+
authors = ["cloudhead <cloudhead@radicle.xyz>"]
edition = "2021"
default-run = "radicle-httpd"
-
build = "../build.rs"
+
build = "build.rs"

[features]
default = []
@@ -50,18 +52,19 @@ url = { version = "2.5.0" }

[dependencies.radicle]
path = "../radicle"
-
version = "0.2.0"
+
version = "0"

[dependencies.radicle-term]
path = "../radicle-term"
+
version = "0"

[dependencies.radicle-cli]
path = "../radicle-cli"
+
version = "0"

[dev-dependencies]
hyper = { version = "1.0.1", default-features = false, features = ["client"] }
pretty_assertions = { version = "1.3.0" }
-
radicle-cli = { path = "../radicle-cli" }
radicle-crypto = { path = "../radicle-crypto", features = ["test"] }
tempfile = { version = "3.3.0" }
tower = { version = "0.4", features = ["util"] }
added radicle-httpd/build.rs
@@ -0,0 +1 @@
+
../build.rs

\ No newline at end of file
modified radicle-httpd/src/api/v1/projects.rs
@@ -403,7 +403,9 @@ async fn activity_handler(
) -> impl IntoResponse {
    let (repo, _) = ctx.repo(project)?;
    let current_date = chrono::Utc::now().timestamp();
-
    let one_year_ago = chrono::Duration::weeks(52);
+
    // SAFETY: The number of weeks is static and not out of bounds.
+
    #[allow(clippy::unwrap_used)]
+
    let one_year_ago = chrono::Duration::try_weeks(52).unwrap();
    let repo = Repository::open(repo.path())?;
    let head = repo.head()?;
    let timestamps = repo
modified radicle-node/Cargo.toml
@@ -1,10 +1,12 @@
[package]
name = "radicle-node"
+
description = "The Radicle Node"
+
homepage = "https://radicle.xyz"
license = "MIT OR Apache-2.0"
-
version = "0.2.0"
-
authors = ["Alexis Sellier <alexis@radicle.xyz>"]
+
version = "0.9.0"
+
authors = ["cloudhead <cloudhead@radicle.xyz>"]
edition = "2021"
-
build = "../build.rs"
+
build = "build.rs"

[features]
test = ["radicle/test", "radicle-crypto/test", "radicle-crypto/cyphernet", "qcheck", "snapbox"]
@@ -41,16 +43,16 @@ thiserror = { version = "1" }

[dependencies.radicle]
path = "../radicle"
-
version = "0.2.0"
+
version = "0.9.0"
features = ["logger"]

[dependencies.radicle-fetch]
path = "../radicle-fetch"
-
version = "0.1.0"
+
version = "0.9.0"

[dev-dependencies]
-
radicle = { path = "../radicle", version = "*", features = ["test"] }
-
radicle-crypto = { path = "../radicle-crypto", version = "*", features = ["test", "cyphernet"] }
+
radicle = { path = "../radicle", version = "0", features = ["test"] }
+
radicle-crypto = { path = "../radicle-crypto", version = "0", features = ["test", "cyphernet"] }
qcheck = { version = "1", default-features = false }
qcheck-macros = { version = "1", default-features = false }
snapbox = { version = "0.4.3" }
added radicle-node/build.rs
@@ -0,0 +1 @@
+
../build.rs

\ No newline at end of file
modified radicle-remote-helper/Cargo.toml
@@ -1,10 +1,12 @@
[package]
name = "radicle-remote-helper"
+
description = "Radicle git remote helper"
+
homepage = "https://radicle.xyz"
license = "MIT OR Apache-2.0"
-
version = "0.2.0"
-
authors = ["Alexis Sellier <alexis@radicle.xyz>"]
+
version = "0.9.0"
+
authors = ["cloudhead <cloudhead@radicle.xyz>"]
edition = "2021"
-
build = "../build.rs"
+
build = "build.rs"

[dependencies]
thiserror = { version = "1" }
added radicle-remote-helper/build.rs
@@ -0,0 +1 @@
+
../build.rs

\ No newline at end of file
modified radicle-ssh/Cargo.toml
@@ -4,7 +4,7 @@ description = "Radicle SSH library"
homepage = "https://radicle.xyz"
repository = "https://app.radicle.xyz/seeds/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5"
license = "Apache-2.0"
-
version = "0.2.0"
+
version = "0.9.0"
authors = [
  "Fintan Halpenny <fintan.halpenny@gmail.com>",
  "Pierre-Étienne Meunier <pe@pijul.org>",
modified radicle-term/Cargo.toml
@@ -4,7 +4,7 @@ description = "Terminal library used by the Radicle CLI"
homepage = "https://radicle.xyz"
repository = "https://app.radicle.xyz/seeds/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5"
license = "MIT OR Apache-2.0"
-
version = "0.1.0"
+
version = "0.9.0"
authors = ["cloudhead <cloudhead@radicle.xyz>"]
edition = "2021"

modified radicle-tools/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "radicle-tools"
license = "MIT OR Apache-2.0"
-
version = "0.2.0"
+
version = "0.9.0"
authors = ["Alexis Sellier <alexis@radicle.xyz>"]
edition = "2021"

modified radicle/Cargo.toml
@@ -4,7 +4,7 @@ description = "Radicle standard library"
homepage = "https://radicle.xyz"
repository = "https://app.radicle.xyz/seeds/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5"
license = "MIT OR Apache-2.0"
-
version = "0.2.0"
+
version = "0.9.0"
authors = ["cloudhead <cloudhead@radicle.xyz>"]
edition = "2021"

@@ -51,7 +51,7 @@ features = ["vendored-libgit2"]

[dependencies.radicle-cob]
path = "../radicle-cob"
-
version = "0"
+
version = "0.9.0"

[dependencies.radicle-crypto]
path = "../radicle-crypto"