feat(clone): initial groundwork for rad clone --meta flag
1 failed
(1 total)
View logs
added PROPOSAL-clone-meta.md
@@ -0,0 +1,74 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified crates/radicle-cli/src/commands/clone.rs
@@ -9,8 +9,10 @@ use thiserror::Error;
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -37,6 +39,31 @@ pub fn run(args: Args, ctx: impl term::Context) -> anyhow::Result<()> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -111,12 +138,42 @@ pub fn run(args: Args, ctx: impl term::Context) -> anyhow::Result<()> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-cli/src/commands/clone/args.rs
@@ -70,6 +70,10 @@ pub struct Args {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -102,4 +106,10 @@ mod test {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
modified crates/radicle-cli/src/commands/sync.rs
@@ -11,6 +11,7 @@ use radicle::node;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -265,6 +266,16 @@ pub fn fetch(
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -324,7 +335,7 @@ pub fn fetch(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified crates/radicle-fetch/src/lib.rs
@@ -22,6 +22,7 @@ pub use state::{FetchLimit, FetchResult};
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -44,6 +45,13 @@ pub enum Error {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -95,6 +103,46 @@ where
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -131,6 +179,56 @@ where
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-node/src/control.rs
@@ -159,8 +159,13 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -287,10 +292,11 @@ fn fetch<W: Write, H: Handle<Error = runtime::HandleError>>(
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified crates/radicle-node/src/runtime/handle.rs
@@ -230,8 +230,18 @@ impl radicle::node::Handle for Handle {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified crates/radicle-node/src/tests.rs
@@ -17,7 +17,7 @@ use radicle::node::policy;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1492,15 +1492,33 @@ fn test_queued_fetch_max_capacity() {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1615,15 +1633,33 @@ fn test_queued_fetch_from_command_same_rid() {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-node/src/wire.rs
@@ -1019,6 +1019,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1043,6 +1044,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified crates/radicle-node/src/worker.rs
@@ -131,9 +131,10 @@ impl Worker {
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -203,6 +204,7 @@ impl Worker {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -234,6 +236,7 @@ impl Worker {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified crates/radicle-node/src/worker/fetch.rs
@@ -3,7 +3,7 @@ use radicle::identity::CanonicalRefs;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -11,6 +11,7 @@ use localtime::LocalTime;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -70,19 +71,38 @@ impl Handle {
|
|
|
|
|
|
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -90,81 +110,114 @@ impl Handle {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-protocol/src/service.rs
@@ -33,7 +33,7 @@ use radicle::node::refs::Store as _;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -254,7 +254,13 @@ pub enum Command {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -278,7 +284,7 @@ impl fmt::Debug for Command {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -325,6 +331,8 @@ pub struct FetchState {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -895,8 +903,8 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -981,6 +989,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -988,7 +997,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1005,9 +1014,10 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1016,9 +1026,10 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1029,7 +1040,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1041,6 +1052,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1055,6 +1067,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1088,6 +1101,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1121,6 +1135,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1128,6 +1143,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1270,6 +1286,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1283,10 +1300,10 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1649,7 +1666,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1730,7 +1747,15 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -2558,7 +2583,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified crates/radicle-protocol/src/service/io.rs
@@ -6,6 +6,7 @@ use log::*;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -36,6 +37,8 @@ pub enum Io {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -136,6 +139,7 @@ impl Outbox {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -156,6 +160,7 @@ impl Outbox {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified crates/radicle-protocol/src/service/session.rs
@@ -3,7 +3,7 @@ use std::{fmt, time};
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -79,6 +79,8 @@ pub struct QueuedFetch {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -88,6 +90,7 @@ impl PartialEq for QueuedFetch {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified crates/radicle-protocol/src/worker.rs
@@ -4,7 +4,7 @@ pub mod fetch;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -82,6 +82,8 @@ pub enum FetchRequest {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified crates/radicle/src/node.rs
@@ -715,6 +715,18 @@ pub enum FetchResult {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -916,6 +928,16 @@ pub trait Handle: Clone + Sync + Send {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1183,12 +1205,23 @@ impl Handle for Node {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified crates/radicle/src/node/command.rs
@@ -17,6 +17,7 @@ use crate::crypto::PublicKey;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -120,6 +121,8 @@ pub enum Command {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|