modified Cargo.lock
@@ -1924,6 +1924,7 @@ dependencies = [
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-cli/src/commands/comment.rs
@@ -110,7 +110,7 @@ fn comment(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/src/commands/issue.rs
@@ -295,7 +295,7 @@ pub fn run(options: Options, ctx: impl term::Context) -> anyhow::Result<()> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -569,6 +569,7 @@ fn open<R: WriteRepository + cob::Store, G: Signer>(
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -598,7 +599,7 @@ fn edit<R: WriteRepository + cob::Store, G: radicle::crypto::Signer>(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -621,7 +622,7 @@ fn edit<R: WriteRepository + cob::Store, G: radicle::crypto::Signer>(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/tests/commands.rs
@@ -794,6 +794,7 @@ fn test_cob_replication() {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -843,6 +844,7 @@ fn test_cob_deletion() {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-cob/Cargo.toml
@@ -16,6 +16,7 @@ keywords = ["radicle", "cob", "cobs"]
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-cob/src/backend/git/change.rs
@@ -2,11 +2,13 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -16,10 +18,13 @@ use crate::{
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -102,10 +107,11 @@ impl change::Storage for git2::Repository {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -281,6 +287,8 @@ where
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -308,24 +316,47 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
modified radicle-cob/src/change/store.rs
@@ -48,6 +48,7 @@ pub struct Template<Id> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -179,3 +180,38 @@ impl Version {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle-cob/src/change_graph.rs
@@ -1,7 +1,7 @@
|
|
|
|
| + | |
|
|
| - | |
|
|
|
|
|
@@ -135,8 +135,8 @@ impl ChangeGraph {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-cob/src/lib.rs
@@ -1,5 +1,6 @@
|
|
|
|
| + | |
|
|
|
|
|
@@ -80,7 +81,7 @@ mod change_graph;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -98,9 +99,11 @@ pub use object::{
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-cob/src/object/collaboration/create.rs
@@ -2,6 +2,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -14,17 +15,20 @@ pub struct Create {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -59,14 +63,15 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -79,7 +84,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/object/collaboration/info.rs
@@ -17,7 +17,7 @@ pub struct ChangeGraphInfo {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cob/src/object/collaboration/update.rs
@@ -4,8 +4,8 @@ use git_ext::Oid;
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -31,6 +31,8 @@ pub struct Update {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -67,6 +69,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -85,6 +88,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-cob/src/tests.rs
@@ -34,6 +34,7 @@ fn roundtrip() {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -67,6 +68,7 @@ fn list_cobs() {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -82,6 +84,7 @@ fn list_cobs() {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -117,6 +120,7 @@ fn update_cob() {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -136,6 +140,7 @@ fn update_cob() {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -176,6 +181,7 @@ fn traverse_cobs() {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -199,6 +205,7 @@ fn traverse_cobs() {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-cob/src/trailers.rs
@@ -58,6 +58,8 @@ impl From<git2::Oid> for ResourceCommitTrailer {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified radicle-httpd/src/api/v1/projects.rs
@@ -507,6 +507,7 @@ async fn issue_create_handler(
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -546,9 +547,9 @@ async fn issue_update_handler(
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-httpd/src/test.rs
@@ -185,6 +185,7 @@ fn seed_with_signer<G: Signer>(dir: &Path, profile: radicle::Profile, signer: &G
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-node/src/test/environment.rs
@@ -315,7 +315,7 @@ impl<G: Signer + cyphernet::Ecdh> NodeHandle<G> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/cob.rs
@@ -12,7 +12,7 @@ pub mod test;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/cob/common.rs
@@ -4,6 +4,7 @@ use std::str::FromStr;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -226,6 +227,57 @@ impl<'a> Deserialize<'a> for Color {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/cob/identity.rs
@@ -320,7 +320,7 @@ impl store::FromHistory for Proposal {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -390,6 +390,7 @@ impl store::FromHistory for Proposal {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -399,7 +400,14 @@ impl store::FromHistory for Proposal {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/cob/issue.rs
@@ -7,12 +7,12 @@ use serde::{Deserialize, Serialize};
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -109,7 +109,7 @@ impl store::FromHistory for Issue {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -154,7 +154,11 @@ impl store::FromHistory for Issue {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -163,10 +167,11 @@ impl store::FromHistory for Issue {
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -252,10 +257,19 @@ impl store::Transaction<Issue> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -276,10 +290,15 @@ impl store::Transaction<Issue> {
|
|
|
|
|
|
| + | |
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -307,10 +326,19 @@ impl store::Transaction<Issue> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -367,6 +395,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -374,7 +403,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -388,13 +417,16 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -502,10 +534,11 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -573,11 +606,21 @@ pub enum Action {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -600,6 +643,7 @@ mod test {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -611,7 +655,14 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -622,10 +673,10 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -653,7 +704,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -698,6 +749,7 @@ mod test {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -736,6 +788,7 @@ mod test {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -760,7 +813,14 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -779,7 +839,14 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -820,6 +887,7 @@ mod test {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -839,7 +907,14 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -856,11 +931,18 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -875,7 +957,14 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -897,13 +986,24 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -913,10 +1013,14 @@ mod test {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -942,6 +1046,7 @@ mod test {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -971,15 +1076,26 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1017,13 +1133,13 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1050,6 +1166,7 @@ mod test {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1064,4 +1181,106 @@ mod test {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
modified radicle/src/cob/legacy/issue.rs
@@ -28,7 +28,7 @@ impl store::FromHistory for Issue {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/cob/legacy/patch.rs
@@ -103,7 +103,7 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -242,6 +242,7 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -277,6 +278,7 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle/src/cob/patch.rs
@@ -449,7 +449,7 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -626,7 +626,14 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -650,6 +657,7 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -739,6 +747,7 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -748,7 +757,14 @@ impl store::FromHistory for Patch {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/cob/store.rs
@@ -10,7 +10,9 @@ use serde::{Deserialize, Serialize};
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -165,6 +167,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -180,6 +183,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -194,6 +198,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -209,6 +214,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -288,6 +294,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -296,6 +303,7 @@ impl<T: FromHistory> Transaction<T> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -313,15 +321,13 @@ impl<T: FromHistory> Transaction<T> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -333,6 +339,13 @@ impl<T: FromHistory> Transaction<T> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -353,7 +366,7 @@ impl<T: FromHistory> Transaction<T> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/cob/thread.rs
@@ -7,8 +7,8 @@ use serde::{ser::SerializeStruct, Deserialize, Serialize};
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -49,6 +49,8 @@ pub struct Edit {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -72,7 +74,7 @@ impl<T: Serialize> Serialize for Comment<T> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -82,6 +84,7 @@ impl<T: Serialize> Serialize for Comment<T> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -93,9 +96,14 @@ impl<L> Comment<L> {
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -139,8 +147,12 @@ impl<L> Comment<L> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -152,6 +164,14 @@ impl<L> Comment<L> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -283,7 +303,7 @@ impl cob::store::FromHistory for Thread {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -301,10 +321,10 @@ impl cob::store::FromHistory for Thread {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -330,6 +350,7 @@ pub fn comment<L>(
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -341,7 +362,9 @@ pub fn comment<L>(
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -353,6 +376,7 @@ pub fn edit<L>(
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -367,7 +391,7 @@ pub fn edit<L>(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/lib.rs
@@ -1,5 +1,5 @@
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/storage.rs
@@ -333,6 +333,9 @@ pub trait ReadRepository: Sized {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/storage/git.rs
@@ -357,14 +357,18 @@ impl ReadRepository for Repository {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/storage/git/cob.rs
@@ -283,6 +283,10 @@ impl<'a> ReadRepository for DraftStore<'a> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/test/storage.rs
@@ -178,6 +178,10 @@ impl ReadRepository for MockRepository {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|