modified Cargo.lock
@@ -264,7 +264,6 @@ version = "0.9.0"
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -278,12 +277,6 @@ dependencies = [
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -428,12 +421,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -505,16 +492,6 @@ dependencies = [
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -599,14 +576,15 @@ dependencies = [
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
|
|
|
|
|
|
| + | |
|
|
| - | |
|
|
|
|
|
@@ -652,10 +630,8 @@ version = "0.99.17"
|
|
|
|
|
|
| - | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -801,7 +777,7 @@ dependencies = [
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1164,16 +1140,6 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -1370,11 +1336,12 @@ dependencies = [
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1446,7 +1413,7 @@ dependencies = [
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1537,6 +1504,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1618,12 +1586,13 @@ dependencies = [
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1930,7 +1899,7 @@ checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2044,6 +2013,7 @@ dependencies = [
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -2216,7 +2186,6 @@ dependencies = [
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -2425,7 +2394,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2478,15 +2447,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -2557,7 +2517,7 @@ version = "0.10.0"
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2578,12 +2538,6 @@ dependencies = [
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -2676,18 +2630,6 @@ dependencies = [
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -2744,7 +2686,7 @@ dependencies = [
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -3145,26 +3087,6 @@ dependencies = [
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -3362,6 +3284,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-crypto/src/lib.rs
@@ -171,7 +171,21 @@ impl PublicKey {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-crypto/src/ssh/keystore.rs
@@ -154,7 +154,6 @@ impl Signer for MemorySigner {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -167,6 +166,15 @@ impl cyphernet::crypto::Ecdh for MemorySigner {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -184,6 +192,18 @@ impl MemorySigner {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-crypto/src/test/signer.rs
@@ -74,7 +74,6 @@ impl Signer for MockSigner {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -82,3 +81,12 @@ impl cyphernet::crypto::Ecdh for MockSigner {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle-node/Cargo.toml
@@ -9,7 +9,6 @@ edition = "2021"
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -22,9 +21,9 @@ git-ref-format = { version = "0", features = ["serde", "macro"] }
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/address/store.rs
@@ -1,15 +1,14 @@
|
|
| - | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -229,29 +228,6 @@ pub trait Store {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified radicle-node/src/address/types.rs
@@ -2,10 +2,10 @@ use std::ops::{Deref, DerefMut};
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified radicle-node/src/client.rs
@@ -1,11 +1,21 @@
|
|
| + | |
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -34,4 +44,104 @@ pub enum Error {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
modified radicle-node/src/client/handle.rs
@@ -50,6 +50,14 @@ pub struct Handle<T: reactor::Handler> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -68,6 +76,12 @@ impl<T: reactor::Handler<Command = service::Command>> radicle::node::Handle for
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/lib.rs
@@ -1,6 +1,3 @@
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -27,8 +24,8 @@ pub mod prelude {
|
|
|
|
|
|
| + | |
|
|
| - | |
|
|
|
|
|
modified radicle-node/src/main.rs
@@ -1,29 +1,20 @@
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -87,63 +78,20 @@ fn main() -> anyhow::Result<()> {
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/service.rs
@@ -11,7 +11,7 @@ use std::collections::hash_map::Entry;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -20,7 +20,7 @@ use nakamoto::{LocalDuration, LocalTime};
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -32,8 +32,9 @@ use crate::git;
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -46,8 +47,6 @@ use self::gossip::Gossip;
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -104,6 +103,8 @@ pub enum FetchError {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -422,7 +423,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -458,12 +459,12 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -508,13 +509,16 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -792,14 +796,21 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -870,7 +881,8 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/service/config.rs
@@ -1,6 +1,7 @@
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -41,8 +42,6 @@ pub struct Config {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -54,7 +53,6 @@ impl Default for Config {
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified radicle-node/src/service/message.rs
@@ -1,13 +1,13 @@
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -27,34 +27,6 @@ impl fmt::Display for Hostname {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -332,8 +304,8 @@ pub enum Message {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -419,7 +391,7 @@ impl fmt::Debug for Message {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/service/reactor.rs
@@ -32,10 +32,10 @@ pub struct Fetch {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -87,14 +87,17 @@ impl Reactor {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/service/session.rs
@@ -22,8 +22,8 @@ pub enum Protocol {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -119,11 +119,11 @@ impl Session {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/test/arbitrary.rs
@@ -1,15 +1,12 @@
| - | |
| - | |
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -103,21 +100,6 @@ impl Arbitrary for Message {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified radicle-node/src/test/handle.rs
@@ -21,6 +21,10 @@ impl radicle::node::Handle for Handle {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/test/peer.rs
@@ -210,8 +210,7 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/tests.rs
@@ -1,3 +1,5 @@
| + | |
| + | |
|
|
|
|
|
added radicle-node/src/tests/e2e.rs
@@ -0,0 +1,131 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle-node/src/wire/message.rs
@@ -2,6 +2,7 @@ use std::{io, mem, net};
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -19,7 +20,7 @@ pub enum MessageType {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -40,7 +41,7 @@ impl TryFrom<u16> for MessageType {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -62,7 +63,7 @@ impl Message {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -216,7 +217,7 @@ impl wire::Encode for Message {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -293,9 +294,9 @@ impl wire::Decode for Message {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/wire/transport.rs
@@ -6,14 +6,14 @@ use std::collections::VecDeque;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -29,7 +29,7 @@ use crate::worker::{WorkerReq, WorkerResp};
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -218,7 +218,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -267,13 +267,12 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -303,12 +302,12 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -365,17 +364,12 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -405,22 +399,47 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -458,7 +477,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -498,9 +517,11 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/worker.rs
@@ -1,20 +1,29 @@
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -22,69 +31,192 @@ pub struct WorkerReq<G: Negotiator> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
modified radicle/Cargo.toml
@@ -11,6 +11,7 @@ test = ["qcheck", "radicle-crypto/test"]
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle/src/lib.rs
@@ -5,6 +5,9 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/node.rs
@@ -1,9 +1,11 @@
|
|
|
|
| - | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -13,11 +15,40 @@ pub use features::Features;
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -37,6 +68,8 @@ pub trait Handle {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -99,6 +132,10 @@ impl Handle for Node {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/profile.rs
@@ -10,8 +10,8 @@
|
|
|
|
|
|
| - | |
|
|
| + | |
|
|
|
|
|
@@ -68,10 +68,15 @@ pub struct Profile {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified radicle/src/sql.rs
@@ -6,6 +6,7 @@ use sqlite::Value;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -49,3 +50,26 @@ impl TryFrom<&Value> for node::Features {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle/src/storage.rs
@@ -36,6 +36,15 @@ pub enum Namespaces {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/storage/git.rs
@@ -680,6 +680,8 @@ impl WriteRepository for Repository {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified radicle/src/storage/git/transport/local.rs
@@ -7,8 +7,6 @@ use std::process;
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -17,7 +15,7 @@ use super::ChildStream;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -44,7 +42,8 @@ impl git2::transport::SmartSubtransport for Local {
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -100,7 +99,7 @@ pub fn register(storage: Storage) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/test/arbitrary.rs
@@ -1,7 +1,7 @@
|
|
|
|
| - | |
|
|
| + | |
|
|
|
|
|
@@ -15,6 +15,7 @@ use crate::identity::{
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -187,3 +188,18 @@ impl Arbitrary for Id {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |