cli: Code review in the CLI (Part 3.)
We now write the comments to a draft space in the repo, and clean up all the builder code to be better organized.
8 files changed
+249
-93
81a3bc3d
→
74336f96
modified radicle-cli/examples/rad-cob-show.md
@@ -113,6 +113,7 @@ $ rad cob show --repo rad:z42hL2jL4XNk6K8oHQaSWfMgCL7ji --type xyz.radicle.patch
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-cli/examples/rad-review-by-hunk.md
@@ -125,7 +125,7 @@ $ rad patch review --patch --accept --hunk 1 7a2ac7e2841cc1e7394f99f107555a499b1
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -136,7 +136,7 @@ $ rad patch review --patch --accept --hunk 1 7a2ac7e2841cc1e7394f99f107555a499b1
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -152,7 +152,7 @@ $ rad patch review --patch --accept -U3 --hunk 1 7a2ac7e2841cc1e7394f99f107555a4
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -168,7 +168,7 @@ $ rad patch review --patch --accept -U3 --hunk 1 7a2ac7e2841cc1e7394f99f107555a4
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -177,7 +177,7 @@ $ rad patch review --patch --accept --hunk 1 7a2ac7e2841cc1e7394f99f107555a499b1
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/src/commands/patch/review.rs
@@ -89,7 +89,7 @@ pub fn run(
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-cli/src/commands/patch/review/builder.rs
@@ -18,11 +18,12 @@ use std::path::{Path, PathBuf};
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -387,6 +388,16 @@ impl ReviewQueue {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -410,6 +421,7 @@ impl Iterator for ReviewQueue {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -438,12 +450,7 @@ impl FileReviewBuilder {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -462,22 +469,111 @@ impl FileReviewBuilder {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -486,14 +582,12 @@ pub struct ReviewBuilder<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -515,8 +609,8 @@ impl<'a> ReviewBuilder<'a> {
|
|
|
|
|
|
| + | |
|
|
| - | |
|
|
|
|
|
@@ -530,38 +624,46 @@ impl<'a> ReviewBuilder<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -589,15 +691,12 @@ impl<'a> ReviewBuilder<'a> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -609,12 +708,21 @@ impl<'a> ReviewBuilder<'a> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -706,13 +814,6 @@ impl<'a> ReviewBuilder<'a> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -751,7 +852,7 @@ impl CommentBuilder {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -762,7 +863,7 @@ impl CommentBuilder {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/cob/cache.rs
@@ -47,7 +47,7 @@ pub struct Read;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/cob/patch.rs
@@ -1,5 +1,6 @@
|
|
|
|
| + | |
|
|
|
|
|
@@ -106,6 +107,9 @@ pub enum Error {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -521,7 +525,7 @@ impl Patch {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -825,10 +829,12 @@ impl Patch {
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -886,21 +892,25 @@ impl Patch {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -1150,6 +1160,7 @@ impl store::Cob for Patch {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1332,6 +1343,8 @@ mod lookup {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1358,6 +1371,7 @@ pub struct Revision {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1368,6 +1382,7 @@ impl Revision {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1380,6 +1395,10 @@ impl Revision {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1439,7 +1458,7 @@ impl Revision {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1559,6 +1578,8 @@ impl fmt::Display for Verdict {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1580,6 +1601,7 @@ pub struct Review {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1587,6 +1609,7 @@ impl Review {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1596,6 +1619,11 @@ impl Review {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -2159,12 +2187,12 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2891,7 +2919,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -3135,7 +3163,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -3180,7 +3208,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -3216,7 +3244,7 @@ mod test {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/src/cob/patch/cache.rs
@@ -712,7 +712,9 @@ mod tests {
|
|
|
|
|
|
| + | |
|
|
| + | |
|
|
|
|
|
@@ -730,7 +732,6 @@ mod tests {
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified radicle/src/storage/git/cob.rs
@@ -182,6 +182,31 @@ pub struct DraftStore<'a, R> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|