modified radicle-cob/src/backend/git/change.rs
@@ -2,6 +2,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -95,7 +96,7 @@ impl change::Storage for git2::Repository {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -118,11 +119,19 @@ impl change::Storage for git2::Repository {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -133,7 +142,7 @@ impl change::Storage for git2::Repository {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -242,31 +251,14 @@ fn load_contents(repo: &git2::Repository, tree: &git2::Tree) -> Result<Contents,
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/change.rs
@@ -7,7 +7,5 @@ pub use store::{Contents, EntryId, Storage, Template, Timestamp};
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
modified radicle-cob/src/change/store.rs
@@ -59,7 +59,7 @@ pub type Timestamp = u64;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/change_graph.rs
@@ -7,10 +7,18 @@ use git_ext::Oid;
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -30,6 +38,7 @@ impl ChangeGraph {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -81,40 +90,45 @@ impl ChangeGraph {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/history.rs
@@ -39,16 +39,6 @@ impl History {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified radicle-cob/src/lib.rs
@@ -91,7 +91,8 @@ pub use type_name::TypeName;
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -116,9 +117,9 @@ mod tests;
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/object.rs
@@ -9,8 +9,8 @@ use thiserror::Error;
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-cob/src/object/collaboration.rs
@@ -1,11 +1,12 @@
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -28,16 +29,22 @@ pub use update::{update, Update, Updated};
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -53,9 +60,30 @@ impl CollaborativeObject {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/object/collaboration/create.rs
@@ -1,8 +1,10 @@
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -51,16 +53,17 @@ impl Create {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -69,9 +72,10 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -79,6 +83,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-cob/src/object/collaboration/error.rs
@@ -6,8 +6,8 @@ use crate::git;
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -21,6 +21,12 @@ pub enum Create {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -30,6 +36,8 @@ pub struct Remove {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -41,8 +49,16 @@ pub enum Retrieve {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -59,3 +75,9 @@ pub enum Update {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle-cob/src/object/collaboration/get.rs
@@ -1,6 +1,6 @@
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -13,16 +13,20 @@ use super::error;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
modified radicle-cob/src/object/collaboration/list.rs
@@ -1,6 +1,6 @@
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -11,12 +11,13 @@ use super::error;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -24,17 +25,20 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/object/collaboration/remove.rs
@@ -1,5 +1,7 @@
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -13,14 +15,14 @@ use super::error;
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/object/collaboration/update.rs
@@ -2,21 +2,22 @@
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -54,16 +55,17 @@ pub struct Update {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -78,32 +80,42 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified radicle-cob/src/object/storage.rs
@@ -4,6 +4,7 @@ use std::{collections::BTreeMap, error::Error};
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -58,8 +59,6 @@ pub trait Storage {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -75,7 +74,7 @@ pub trait Storage {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -84,7 +83,7 @@ pub trait Storage {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/test/storage.rs
@@ -1,5 +1,6 @@
|
|
|
|
| + | |
|
|
|
|
|
@@ -8,8 +9,6 @@ use crate::{
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -56,7 +55,7 @@ impl Storage {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -106,8 +105,6 @@ impl object::Storage for Storage {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -151,17 +148,12 @@ impl object::Storage for Storage {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -169,16 +161,11 @@ impl object::Storage for Storage {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/tests.rs
@@ -1,13 +1,13 @@
|
|
|
|
|
|
| + | |
|
|
| - | |
| + | |
|
|
| - | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -24,12 +24,12 @@ fn roundtrip() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -58,12 +58,12 @@ fn list_cobs() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -79,7 +79,7 @@ fn list_cobs() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -110,12 +110,12 @@ fn update_cob() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -126,7 +126,7 @@ fn update_cob() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -135,7 +135,7 @@ fn update_cob() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -151,7 +151,7 @@ fn update_cob() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -171,12 +171,12 @@ fn traverse_cobs() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -188,19 +188,19 @@ fn traverse_cobs() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -306,18 +306,13 @@ fn gen<T: Arbitrary>(size: usize) -> T {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified radicle-dag/src/lib.rs
@@ -186,6 +186,37 @@ impl<K: Ord + Copy, V> Dag<K, V> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -208,6 +239,7 @@ impl<K: Ord + Copy, V> Dag<K, V> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -216,6 +248,30 @@ impl<K: Ord + Copy, V> Dag<K, V> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -535,4 +591,78 @@ mod tests {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
modified radicle-remote-helper/src/list.rs
@@ -23,7 +23,10 @@ pub enum Error {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -68,7 +71,7 @@ pub fn for_push<R: ReadRepository>(profile: &Profile, stored: &R) -> Result<(),
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/cob.rs
@@ -1,3 +1,4 @@
| + | |
|
|
|
|
|
@@ -11,7 +12,8 @@ pub mod test;
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/cob/common.rs
@@ -304,6 +304,7 @@ impl From<bool> for Authorization {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle/src/cob/identity.rs
@@ -11,8 +11,8 @@ use thiserror::Error;
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -102,7 +102,7 @@ pub enum Action {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -160,6 +160,8 @@ pub enum Error {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -315,7 +317,7 @@ impl Proposal {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -323,13 +325,13 @@ impl store::FromHistory for Proposal {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -438,6 +440,23 @@ impl store::FromHistory for Proposal {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -550,7 +569,7 @@ impl Revision {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -640,13 +659,13 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/cob/issue.rs
@@ -9,10 +9,10 @@ use thiserror::Error;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -35,20 +35,22 @@ pub enum Error {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -113,7 +115,7 @@ pub struct Issue {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -121,7 +123,7 @@ impl store::FromHistory for Issue {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -136,10 +138,10 @@ impl store::FromHistory for Issue {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -155,6 +157,23 @@ impl store::FromHistory for Issue {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -222,14 +241,13 @@ impl Issue {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -245,15 +263,20 @@ impl Issue {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -301,6 +324,10 @@ impl Issue {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -323,7 +350,7 @@ impl Deref for Issue {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -355,6 +382,11 @@ impl store::Transaction<Issue> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -473,9 +505,7 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -495,15 +525,20 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -532,13 +567,13 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -710,9 +745,10 @@ pub enum Action {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -1187,6 +1223,38 @@ mod test {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1358,4 +1426,175 @@ mod test {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
modified radicle/src/cob/patch.rs
@@ -15,11 +15,11 @@ use thiserror::Error;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -84,9 +84,6 @@ pub type RevisionIx = usize;
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -111,11 +108,14 @@ pub enum Error {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -264,7 +264,7 @@ pub enum Action {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -376,24 +376,21 @@ pub struct Patch {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -764,6 +761,11 @@ impl Patch {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1020,7 +1022,7 @@ impl Patch {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1028,7 +1030,7 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1053,7 +1055,7 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1080,6 +1082,23 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1462,7 +1481,7 @@ impl Review {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1685,7 +1704,7 @@ pub struct PatchMut<'a, 'g, R> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1713,13 +1732,13 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1765,9 +1784,6 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -2011,7 +2027,7 @@ impl<'a, R> Deref for Patches<'a, R> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2090,7 +2106,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2180,6 +2196,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -2447,11 +2464,11 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -2478,7 +2495,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2493,7 +2510,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2755,6 +2772,7 @@ mod test {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle/src/cob/store.rs
@@ -3,31 +3,19 @@
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
| - | |
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -35,33 +23,33 @@ pub trait HistoryAction: Debug {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -75,43 +63,14 @@ pub trait FromHistory: Sized + PartialEq + Debug {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -137,14 +96,6 @@ pub enum Error {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -176,7 +127,7 @@ impl<'a, T, R: ReadRepository> Store<'a, T, R> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -187,7 +138,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -205,7 +156,6 @@ where
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -222,7 +172,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -236,11 +186,9 @@ where
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -268,30 +216,21 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -301,7 +240,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -309,24 +248,25 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -338,16 +278,13 @@ impl<T: FromHistory + 'static> Transaction<T> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -367,40 +304,23 @@ impl<T: FromHistory + 'static> Transaction<T> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -409,18 +329,11 @@ pub fn ops<R: cob::Store>(
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -442,3 +355,47 @@ pub mod encoding {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle/src/cob/test.rs
@@ -1,3 +1,4 @@
| + | |
|
|
|
|
|
@@ -20,7 +21,7 @@ use crate::prelude::Did;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -53,7 +54,7 @@ impl HistoryBuilder<thread::Thread> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -129,7 +130,7 @@ impl<A> Deref for HistoryBuilder<A> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -159,7 +160,7 @@ impl<G> Actor<G> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -193,10 +194,7 @@ impl<G: Signer> Actor<G> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -222,7 +220,7 @@ impl<G: Signer> Actor<G> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -244,7 +242,7 @@ impl<G: Signer> Actor<G> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/cob/thread.rs
@@ -8,7 +8,8 @@ use thiserror::Error;
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -38,6 +39,8 @@ pub enum Error {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -229,7 +232,7 @@ pub enum Action {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -241,9 +244,9 @@ impl From<Action> for nonempty::NonEmpty<Action> {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -299,6 +302,10 @@ impl<T> Thread<T> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -350,7 +357,7 @@ impl<L> Thread<Comment<L>> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -358,7 +365,7 @@ impl cob::store::FromHistory for Thread {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -385,7 +392,7 @@ impl cob::store::FromHistory for Thread {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -393,6 +400,23 @@ impl cob::store::FromHistory for Thread {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -406,6 +430,11 @@ pub fn comment<L>(
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -522,6 +551,7 @@ pub fn unresolve<T>(
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -530,7 +560,7 @@ mod tests {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -609,7 +639,7 @@ mod tests {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -806,7 +836,7 @@ mod tests {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -816,7 +846,7 @@ mod tests {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/storage/git.rs
@@ -492,7 +492,6 @@ impl ReadRepository for Repository {
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified radicle/src/storage/git/cob.rs
@@ -15,7 +15,7 @@ use crate::storage::{
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -80,8 +80,6 @@ impl cob::object::Storage for Repository {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -136,7 +134,7 @@ impl cob::object::Storage for Repository {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -156,7 +154,7 @@ impl cob::object::Storage for Repository {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -216,12 +214,16 @@ impl<'a, R: storage::WriteRepository> change::Storage for DraftStore<'a, R> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -344,8 +346,6 @@ impl<'a, R: storage::WriteRepository> cob::object::Storage for DraftStore<'a, R>
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -382,7 +382,7 @@ impl<'a, R: storage::WriteRepository> cob::object::Storage for DraftStore<'a, R>
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -402,7 +402,7 @@ impl<'a, R: storage::WriteRepository> cob::object::Storage for DraftStore<'a, R>
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/test.rs
@@ -155,6 +155,12 @@ pub mod setup {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|