modified radicle-cli/examples/git/git-pull.md
@@ -1,30 +1,30 @@
|
|
|
|
|
|
| + | |
|
|
| - | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
| - | |
| - | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
modified radicle-cli/examples/rad-auth.md
@@ -2,7 +2,7 @@ Initializing a new identity with `rad-auth`.
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -18,3 +18,9 @@ You can get the above information at all times using the `self` command:
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle-cli/examples/rad-clone-all.md
@@ -7,8 +7,8 @@ $ rad clone rad:z42hL2jL4XNk6K8oHQaSWfMgCL7ji --scope all
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -68,10 +68,10 @@ And fetch his refs:
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
|
|
|
|
| - | |
|
modified radicle-cli/examples/rad-clone.md
@@ -7,8 +7,8 @@ $ rad clone rad:z42hL2jL4XNk6K8oHQaSWfMgCL7ji --scope trusted
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -27,8 +27,8 @@ Let's check that the remote tracking branch was setup correctly:
|
|
|
|
|
|
| + | |
|
|
| - | |
|
|
|
|
|
@@ -36,10 +36,10 @@ We can also take a look at the remotes:
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
| - | |
| - | |
|
|
|
|
|
modified radicle-cli/examples/rad-inspect-noauth.md
@@ -2,7 +2,7 @@ The `rad inspect` command can be run without being authenticated with radicle:
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/examples/rad-merge-via-push.md
@@ -67,12 +67,12 @@ To rad://z42hL2jL4XNk6K8oHQaSWfMgCL7ji/z6MknSLrJoTcukLrE435hVNQT4JUhbvWLX4kUzqkE
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-cli/examples/rad-remote.md
@@ -48,6 +48,6 @@ able to fetch the node alias from our db!
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
modified radicle-cli/examples/rad-self.md
@@ -3,12 +3,14 @@ device and node.
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-cli/examples/workflow/5-patching-maintainer.md
@@ -112,7 +112,7 @@ $ rad patch show 50e29a1
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/examples/workflow/6-pulling-contributor.md
@@ -24,7 +24,7 @@ $ git pull --all --ff
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -32,5 +32,5 @@ Now our master branch is up to date with the maintainer's master:
|
|
|
|
|
|
| - | |
| + | |
|
modified radicle-cli/src/commands/auth.rs
@@ -1,10 +1,13 @@
|
|
| + | |
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -26,6 +29,7 @@ Usage
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -34,6 +38,7 @@ Options
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -41,10 +46,17 @@ impl Args for Options {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -55,7 +67,7 @@ impl Args for Options {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -81,6 +93,16 @@ pub fn init(options: Options) -> anyhow::Result<()> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -88,7 +110,7 @@ pub fn init(options: Options) -> anyhow::Result<()> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/src/commands/checkout.rs
@@ -160,14 +160,16 @@ pub fn setup_remote(
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-cli/src/commands/init.rs
@@ -198,14 +198,14 @@ pub fn init(options: Options, profile: &profile::Profile) -> anyhow::Result<()>
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/src/commands/issue.rs
@@ -462,6 +462,7 @@ fn list(
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-cli/src/commands/node/tracking.rs
@@ -53,7 +53,7 @@ fn print_nodes(store: &tracking::store::Config) -> anyhow::Result<()> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/src/commands/patch/list.rs
@@ -93,7 +93,7 @@ pub fn run(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/src/commands/self.rs
@@ -18,6 +18,7 @@ Usage
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -29,6 +30,7 @@ Options
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -51,6 +53,9 @@ impl Args for Options {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -86,6 +91,9 @@ pub fn run(options: Options, ctx: impl term::Context) -> anyhow::Result<()> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -110,6 +118,11 @@ pub fn run(options: Options, ctx: impl term::Context) -> anyhow::Result<()> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -153,6 +166,12 @@ fn all(profile: &Profile) -> anyhow::Result<()> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-cli/src/commands/track.rs
@@ -79,10 +79,7 @@ impl Args for Options {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/src/terminal.rs
@@ -113,14 +113,13 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-cli/src/terminal/args.rs
@@ -6,7 +6,7 @@ use anyhow::anyhow;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -136,6 +136,15 @@ pub fn string(val: &OsString) -> String {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-cli/src/terminal/format.rs
@@ -4,7 +4,7 @@ pub use radicle_term::format::*;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -143,15 +143,15 @@ impl<'a> fmt::Display for Identity<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/tests/commands.rs
@@ -3,6 +3,7 @@ use std::str::FromStr;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -48,6 +49,7 @@ fn test<'a>(
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -234,12 +236,12 @@ fn rad_node() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -398,9 +400,9 @@ fn rad_rm() {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -416,15 +418,15 @@ fn rad_clone() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -438,17 +440,17 @@ fn rad_clone_all() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -477,7 +479,7 @@ fn rad_clone_all() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -488,10 +490,10 @@ fn rad_clone_unknown() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -507,12 +509,12 @@ fn rad_init_sync_and_clone() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -548,11 +550,11 @@ fn rad_init_sync_and_clone() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -582,11 +584,11 @@ fn rad_fetch() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -625,10 +627,10 @@ fn test_clone_without_seeds() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -648,13 +650,13 @@ fn test_cob_replication() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -708,13 +710,13 @@ fn test_cob_replication() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -762,9 +764,9 @@ fn rad_sync() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -777,9 +779,9 @@ fn rad_sync() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -806,19 +808,19 @@ fn rad_sync() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -891,8 +893,8 @@ fn test_replication_via_seed() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -907,11 +909,11 @@ fn rad_remote() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -935,7 +937,7 @@ fn rad_merge_via_push() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -948,7 +950,7 @@ fn rad_merge_via_push() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -964,8 +966,8 @@ fn git_push_and_pull() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -978,8 +980,8 @@ fn git_push_and_pull() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1016,8 +1018,8 @@ fn git_push_and_pull() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1030,11 +1032,8 @@ fn rad_workflow() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-httpd/src/api/json.rs
@@ -14,7 +14,7 @@ use radicle::cob::thread;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -146,7 +146,7 @@ pub(crate) fn patch(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -157,7 +157,7 @@ fn author(author: &Author, alias: Option<String>) -> Value {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -180,7 +180,7 @@ fn merge(merge: &Merge, nid: &NodeId, alias: Option<String>) -> Value {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-httpd/src/test.rs
@@ -16,9 +16,11 @@ use radicle::crypto::ssh::keystore::MemorySigner;
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -63,6 +65,9 @@ pub fn profile(home: &Path, seed: [u8; 32]) -> radicle::Profile {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/control.rs
@@ -13,7 +13,7 @@ use serde_json as json;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -150,6 +150,12 @@ where
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -358,12 +364,8 @@ mod tests {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/main.rs
@@ -5,11 +5,11 @@ use crossbeam_channel as chan;
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -21,7 +21,6 @@ Usage
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -34,48 +33,29 @@ Options
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
| - | |
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -89,24 +69,24 @@ impl Options {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -120,7 +100,7 @@ impl Options {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -128,15 +108,9 @@ impl Options {
|
|
|
|
|
|
| - | |
| - | |
|
|
| - | |
|
|
| - | |
|
|
| - | |
| - | |
|
|
|
|
|
@@ -144,13 +118,14 @@ impl Options {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
| - | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -158,15 +133,7 @@ fn execute() -> anyhow::Result<()> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/runtime.rs
@@ -154,7 +154,10 @@ impl Runtime {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -168,8 +171,7 @@ impl Runtime {
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/runtime/handle.rs
@@ -9,7 +9,7 @@ use reactor::poller::popol::PopolWaker;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -161,7 +161,7 @@ impl radicle::node::Handle for Handle {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/service.rs
@@ -1,7 +1,6 @@
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -28,7 +27,7 @@ use crate::identity::IdentityError;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -41,8 +40,7 @@ use crate::worker::FetchError;
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -137,7 +135,7 @@ pub enum Command {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -382,7 +380,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -405,7 +403,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -998,14 +996,6 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -1015,7 +1005,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1781,7 +1771,7 @@ impl DerefMut for Sessions {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1842,6 +1832,24 @@ mod gossip {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
deleted radicle-node/src/service/config.rs
@@ -1,147 +0,0 @@
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
modified radicle-node/src/service/message.rs
@@ -1,10 +1,10 @@
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -57,8 +57,8 @@ pub struct NodeAnnouncement {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -118,11 +118,6 @@ impl NodeAnnouncement {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -619,7 +614,7 @@ mod tests {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -627,6 +622,6 @@ mod tests {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
modified radicle-node/src/service/session.rs
@@ -1,7 +1,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/test/arbitrary.rs
@@ -2,6 +2,7 @@ use bloomy::BloomFilter;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -65,7 +66,7 @@ impl Arbitrary for Message {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/test/environment.rs
@@ -1,6 +1,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -21,7 +22,8 @@ use radicle::node::address::Book;
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -74,8 +76,8 @@ impl Environment {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -85,6 +87,7 @@ impl Environment {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -92,12 +95,15 @@ impl Environment {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -115,6 +121,7 @@ impl Environment {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -125,6 +132,7 @@ pub struct Node<G> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -303,7 +311,7 @@ impl<G: Signer + cyphernet::Ecdh> NodeHandle<G> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -318,13 +326,14 @@ impl Node<MockSigner> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -337,7 +346,7 @@ impl<G: cyphernet::Ecdh<Pk = NodeId> + Signer + Clone> Node<G> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/test/handle.rs
@@ -4,7 +4,7 @@ use std::sync::{Arc, Mutex};
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -51,7 +51,7 @@ impl radicle::node::Handle for Handle {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/test/peer.rs
@@ -2,11 +2,12 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
|
|
| + | |
|
|
|
|
|
@@ -110,7 +111,7 @@ impl Default for Config<MockSigner> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -162,7 +163,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -214,7 +215,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -258,14 +259,11 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/tests.rs
@@ -14,9 +14,9 @@ use crate::collections::{HashMap, HashSet};
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -208,8 +208,11 @@ fn test_persistent_peer_connect() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -320,7 +323,7 @@ fn test_inventory_pruning() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -753,7 +756,11 @@ fn test_refs_announcement_trusted() {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -886,8 +893,11 @@ fn test_persistent_peer_reconnect_attempt() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -944,8 +954,8 @@ fn test_persistent_peer_reconnect_success() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/tests/e2e.rs
@@ -2,13 +2,14 @@ use std::{collections::HashSet, thread, time};
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
| - | |
|
|
|
|
|
@@ -23,14 +24,14 @@ fn test_inventory_sync_basic() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -47,17 +48,17 @@ fn test_inventory_sync_bridge() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -77,20 +78,20 @@ fn test_inventory_sync_ring() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -114,11 +115,11 @@ fn test_inventory_sync_star() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -126,11 +127,11 @@ fn test_inventory_sync_star() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -146,12 +147,12 @@ fn test_replication() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -203,8 +204,8 @@ fn test_replication_no_delegates() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -216,8 +217,8 @@ fn test_replication_no_delegates() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -236,8 +237,8 @@ fn test_replication_no_delegates() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -262,8 +263,8 @@ fn test_replication_invalid() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -289,12 +290,12 @@ fn test_migrated_clone() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -339,12 +340,12 @@ fn test_dont_fetch_owned_refs() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -366,8 +367,8 @@ fn test_fetch_trusted_remotes() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -378,8 +379,8 @@ fn test_fetch_trusted_remotes() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -421,12 +422,12 @@ fn test_missing_remote() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -450,11 +451,11 @@ fn test_fetch_preserve_owned_refs() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -496,12 +497,12 @@ fn test_clone() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -554,12 +555,12 @@ fn test_fetch_up_to_date() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -584,8 +585,8 @@ fn test_large_fetch() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -593,8 +594,8 @@ fn test_large_fetch() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -619,11 +620,28 @@ fn test_concurrent_fetches() {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -643,16 +661,8 @@ fn test_concurrent_fetches() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -718,11 +728,11 @@ fn test_connection_crossing() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -753,15 +763,15 @@ fn test_non_fastforward_sigrefs() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -805,15 +815,15 @@ fn test_outdated_sigrefs() {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -832,7 +842,7 @@ fn test_outdated_sigrefs() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -873,7 +883,7 @@ fn test_outdated_sigrefs() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/wire.rs
@@ -10,6 +10,7 @@ pub use protocol::{Control, Wire, WireReader, WireSession, WireWriter};
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -20,6 +21,7 @@ use crate::git;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -47,6 +49,8 @@ pub enum Error {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -219,6 +223,12 @@ impl Encode for Refs {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -284,6 +294,12 @@ impl Decode for git::RefString {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -574,6 +590,14 @@ mod tests {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-term/src/io.rs
@@ -30,6 +30,7 @@ pub static CONFIG: Lazy<RenderConfig> = Lazy::new(|| RenderConfig {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -173,16 +174,18 @@ pub fn abort<D: fmt::Display>(prompt: D) -> bool {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-tools/Cargo.toml
@@ -24,10 +24,6 @@ name = "rad-init"
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
deleted radicle-tools/src/rad-auth.rs
@@ -1,15 +0,0 @@
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
modified radicle/src/lib.rs
@@ -31,7 +31,7 @@ pub mod prelude {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/node.rs
@@ -1,6 +1,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -10,6 +11,7 @@ use std::io::{BufRead, BufReader};
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -23,6 +25,7 @@ use crate::crypto::PublicKey;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -33,6 +36,8 @@ pub const DEFAULT_SOCKET_NAME: &str = "control.sock";
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -107,6 +112,90 @@ impl fmt::Display for State {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -499,7 +588,7 @@ pub trait Handle: Clone + Sync + Send {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -671,7 +760,7 @@ impl Handle for Node {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -787,23 +876,23 @@ impl Handle for Node {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -816,4 +905,19 @@ mod test {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
modified radicle/src/node/address/schema.sql
@@ -7,7 +7,7 @@ create table if not exists "nodes" (
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/node/address/store.rs
@@ -1,4 +1,5 @@
|
|
| + | |
|
|
|
|
|
@@ -7,9 +8,7 @@ use thiserror::Error;
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -21,6 +20,8 @@ pub enum Error {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -77,7 +78,7 @@ impl Store for Book {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -130,7 +131,7 @@ impl Store for Book {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -143,15 +144,10 @@ impl Store for Book {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -263,9 +259,9 @@ impl Store for Book {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -283,7 +279,7 @@ pub trait Store {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -409,16 +405,16 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -435,7 +431,14 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -444,7 +447,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -454,6 +457,7 @@ mod test {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -462,12 +466,12 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -480,6 +484,8 @@ mod test {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -488,45 +494,38 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -539,6 +538,8 @@ mod test {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -552,10 +553,17 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -577,6 +585,7 @@ mod test {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -590,7 +599,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/node/address/types.rs
@@ -5,7 +5,7 @@ use nonempty::NonEmpty;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -78,7 +78,7 @@ impl<K, V> DerefMut for AddressBook<K, V> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
added radicle/src/node/config.rs
@@ -0,0 +1,126 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle/src/node/tracking.rs
@@ -8,7 +8,7 @@ use thiserror::Error;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -24,11 +24,9 @@ pub struct Node {
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -91,6 +89,7 @@ impl TryFrom<&sqlite::Value> for Policy {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle/src/node/tracking/store.rs
@@ -1,11 +1,11 @@
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -188,7 +188,11 @@ impl Config {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -229,7 +233,11 @@ impl Config {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -260,7 +268,7 @@ impl Config {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -334,7 +342,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -342,7 +350,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/profile.rs
@@ -10,16 +10,18 @@
|
|
|
|
|
|
| + | |
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -49,10 +51,12 @@ pub enum Error {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -64,19 +68,86 @@ pub enum Error {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -85,6 +156,7 @@ impl Profile {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -95,6 +167,7 @@ impl Profile {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -103,6 +176,7 @@ impl Profile {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -194,7 +268,7 @@ pub struct Aliases {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -267,6 +341,10 @@ impl Home {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/serde_ext.rs
@@ -24,28 +24,53 @@ pub mod string {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/test/arbitrary.rs
@@ -1,6 +1,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -14,7 +15,7 @@ use crate::identity::{
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -227,3 +228,13 @@ impl Arbitrary for Address {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |