cob: Use `EntryId` as the operation identifier
modified Cargo.lock
@@ -1807,7 +1807,6 @@ dependencies = [
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified radicle-cli/examples/rad-id-rebase.md
@@ -6,7 +6,7 @@ delegates creating proposals concurrently.
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -48,7 +48,7 @@ Quorum Reached
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -93,7 +93,7 @@ second proposal, then the identity would be out of date. So let's run
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -137,7 +137,7 @@ Quorum Reached
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -183,7 +183,7 @@ Quorum Reached
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -238,19 +238,19 @@ Note that a warning was emitted:
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -293,9 +293,9 @@ Quorum Reached
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -338,10 +338,10 @@ Quorum Reached
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -385,7 +385,7 @@ Quorum Reached
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/examples/rad-id.md
@@ -14,7 +14,7 @@ Let's add Bob as a delegate using their DID
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -89,7 +89,7 @@ Finally, we can see whether the `Quorum` was reached:
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -145,7 +145,7 @@ increased to `1`.
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -207,7 +207,7 @@ As well as that, the `Quorum` has now been reached:
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -255,7 +255,7 @@ the `--threshold` option:
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -298,8 +298,8 @@ Quorum Reached
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -348,15 +348,15 @@ Radicle identity, then we can use the list command:
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/examples/rad-issue.md
@@ -11,7 +11,7 @@ The issue is now listed under our project.
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -22,20 +22,20 @@ others to work on. This is to ensure work is not duplicated.
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -44,8 +44,8 @@ But wait! We've found an important detail about the car's power requirements.
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
modified radicle-cli/examples/rad-patch.md
@@ -35,7 +35,7 @@ z6MknSL…StBU8Vi/master (f2de534) <- z6MknSL…StBU8Vi/flux-capacitor-power (3e
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -49,15 +49,15 @@ $ rad patch
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -84,34 +84,34 @@ $ git commit --message "Add README, just for the fun"
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
modified radicle-cob/src/backend/git/change.rs
@@ -110,17 +110,8 @@ impl change::Storage for git2::Repository {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -216,7 +207,7 @@ fn load_contents(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -291,7 +282,7 @@ fn write_manifest(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -303,13 +294,11 @@ fn write_manifest(
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
| - | |
| + | |
|
modified radicle-cob/src/change_graph/evaluation.rs
@@ -40,12 +40,7 @@ pub fn evaluate(root: Oid, graph: &Dag<Oid, Change>, rng: fastrand::Rng) -> hist
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/history.rs
@@ -80,7 +80,7 @@ impl History {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/history/entry.rs
@@ -2,34 +2,19 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -38,9 +23,25 @@ pub type Clock = u64;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -165,17 +166,9 @@ impl EntryWithClock {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-cob/src/lib.rs
@@ -98,7 +98,7 @@ pub use type_name::TypeName;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/object.rs
@@ -13,6 +13,7 @@ use thiserror::Error;
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-cob/src/object/collaboration.rs
@@ -27,7 +27,7 @@ mod remove;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/object/collaboration/update.rs
@@ -10,6 +10,15 @@ use crate::{change, change_graph::ChangeGraph, CollaborativeObject, ObjectId, St
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -48,7 +57,7 @@ pub fn update<S, G>(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -93,5 +102,8 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
modified radicle-cob/src/tests.rs
@@ -7,7 +7,8 @@ use qcheck::Arbitrary;
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -121,7 +122,7 @@ fn update_cob() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -136,12 +137,12 @@ fn update_cob() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -183,7 +184,7 @@ fn traverse_cobs() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -199,9 +200,9 @@ fn traverse_cobs() {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -209,8 +210,8 @@ fn traverse_cobs() {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-httpd/src/api/error.rs
@@ -81,10 +81,17 @@ impl IntoResponse for Error {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-httpd/src/api/json.rs
@@ -9,7 +9,7 @@ use serde_json::{json, Value};
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -132,7 +132,7 @@ fn name_in_path(path: &str) -> &str {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-httpd/src/api/v1/projects.rs
@@ -1104,7 +1104,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1122,7 +1122,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1171,7 +1171,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1245,7 +1245,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1269,7 +1269,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1277,9 +1277,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -1358,7 +1356,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1389,7 +1387,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1401,7 +1399,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1459,7 +1457,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-httpd/src/test.rs
@@ -1,4 +1,3 @@
| - | |
|
|
|
|
|
@@ -13,47 +12,77 @@ use tower::ServiceExt;
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
| + | |
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -95,42 +124,24 @@ fn seed_with_signer(dir: &Path, self_signer: bool) -> Context {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -138,7 +149,7 @@ fn seed_with_signer(dir: &Path, self_signer: bool) -> Context {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -146,7 +157,7 @@ fn seed_with_signer(dir: &Path, self_signer: bool) -> Context {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/Cargo.toml
@@ -24,7 +24,6 @@ serde = { version = "1", features = ["derive"] }
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified radicle/src/cob.rs
@@ -11,10 +11,10 @@ pub mod test;
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
modified radicle/src/cob/identity.rs
@@ -22,7 +22,7 @@ use crate::{
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -36,7 +36,7 @@ pub type Op = cob::Op<Action>;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -79,13 +79,13 @@ pub enum ApplyError {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -97,21 +97,21 @@ pub enum CommitError {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -145,7 +145,7 @@ pub struct Proposal {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -359,7 +359,6 @@ impl store::FromHistory for Proposal {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -477,14 +476,14 @@ impl store::Transaction<Proposal> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -492,22 +491,18 @@ impl store::Transaction<Proposal> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -516,7 +511,7 @@ impl store::Transaction<Proposal> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -532,7 +527,7 @@ impl store::Transaction<Proposal> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -566,24 +561,24 @@ impl<'a, 'g> ProposalMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -597,12 +592,16 @@ impl<'a, 'g> ProposalMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -612,17 +611,17 @@ impl<'a, 'g> ProposalMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -633,7 +632,7 @@ impl<'a, 'g> ProposalMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -643,7 +642,7 @@ impl<'a, 'g> ProposalMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -695,7 +694,7 @@ impl<'a> Proposals<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/cob/issue.rs
@@ -14,7 +14,7 @@ use crate::cob::store::FromHistory as _;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -146,7 +146,6 @@ impl store::FromHistory for Issue {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -214,7 +213,7 @@ impl store::Transaction<Issue> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -222,19 +221,19 @@ impl store::Transaction<Issue> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -246,7 +245,7 @@ impl store::Transaction<Issue> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -258,7 +257,7 @@ impl store::Transaction<Issue> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -266,7 +265,7 @@ impl store::Transaction<Issue> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -300,17 +299,17 @@ impl<'a, 'g> IssueMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -319,7 +318,7 @@ impl<'a, 'g> IssueMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -329,8 +328,11 @@ impl<'a, 'g> IssueMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -340,7 +342,7 @@ impl<'a, 'g> IssueMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -350,7 +352,7 @@ impl<'a, 'g> IssueMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -359,30 +361,29 @@ impl<'a, 'g> IssueMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -461,7 +462,7 @@ impl<'a> Issues<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -618,7 +619,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -812,6 +813,8 @@ mod test {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -819,6 +822,8 @@ mod test {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -888,8 +893,6 @@ mod test {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
modified radicle/src/cob/op.rs
@@ -1,107 +1,14 @@
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -111,29 +18,16 @@ pub enum OpEncodingError {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -156,9 +50,8 @@ impl<A: Eq> Ord for Op<A> {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
|
|
|
|
|
@@ -166,14 +59,13 @@ impl<A> Op<A> {
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -187,16 +79,16 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/cob/patch.rs
@@ -19,7 +19,7 @@ use crate::cob::store::Transaction;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -39,13 +39,13 @@ pub type Op = cob::Op<Action>;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -55,7 +55,7 @@ pub enum ApplyError {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -135,7 +135,7 @@ pub struct Patch {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -335,9 +335,9 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -561,7 +561,7 @@ impl store::Transaction<Patch> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -574,7 +574,7 @@ impl store::Transaction<Patch> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -590,7 +590,7 @@ impl store::Transaction<Patch> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -607,7 +607,7 @@ impl store::Transaction<Patch> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -617,7 +617,7 @@ impl store::Transaction<Patch> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -627,7 +627,7 @@ impl store::Transaction<Patch> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -640,7 +640,7 @@ impl store::Transaction<Patch> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -671,24 +671,24 @@ impl<'a, 'g> PatchMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -703,7 +703,7 @@ impl<'a, 'g> PatchMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -714,7 +714,7 @@ impl<'a, 'g> PatchMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -726,7 +726,7 @@ impl<'a, 'g> PatchMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -738,7 +738,7 @@ impl<'a, 'g> PatchMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -749,7 +749,7 @@ impl<'a, 'g> PatchMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -761,7 +761,7 @@ impl<'a, 'g> PatchMut<'a, 'g> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -823,7 +823,7 @@ impl<'a> Patches<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -926,7 +926,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1085,7 +1085,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1364,18 +1364,25 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/cob/store.rs
@@ -6,13 +6,10 @@ use std::ops::ControlFlow;
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -91,7 +88,6 @@ pub struct Store<'a, T> {
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -103,21 +99,14 @@ impl<'a, T> AsRef<storage::Repository> for Store<'a, T> {
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -129,11 +118,11 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -149,17 +138,17 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -227,22 +216,16 @@ where
|
|
|
|
|
|
| - | |
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
| - | |
|
|
| - | |
|
|
|
|
|
@@ -262,16 +245,14 @@ impl<T: FromHistory> Transaction<T> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -281,53 +262,49 @@ impl<T: FromHistory> Transaction<T> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -335,42 +312,15 @@ pub mod encoding {
|
|
|
|
|
|
| - | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
modified radicle/src/cob/test.rs
@@ -8,7 +8,7 @@ use serde::Serialize;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -30,17 +30,14 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -49,16 +46,13 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -153,15 +147,13 @@ impl<G: Signer, A: Clone + Serialize> Actor<G, A> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified radicle/src/cob/thread.rs
@@ -8,7 +8,7 @@ use thiserror::Error;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -29,11 +29,11 @@ pub enum OpError {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -144,7 +144,7 @@ pub enum Action {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -166,7 +166,7 @@ pub struct Thread {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -277,6 +277,7 @@ impl cob::store::FromHistory for Thread {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -352,7 +353,7 @@ mod tests {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -360,12 +361,12 @@ mod tests {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -373,7 +374,7 @@ mod tests {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -419,7 +420,7 @@ mod tests {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|