bin: Layout basic queue logic for patch review
modified bin/cob/patch.rs
@@ -80,7 +80,6 @@ pub fn all(profile: &Profile, repository: &Repository) -> Result<Vec<(PatchId, P
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified bin/commands/patch.rs
@@ -9,16 +9,21 @@ use std::ffi::OsString;
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -56,14 +61,14 @@ pub struct Options {
|
|
|
|
|
|
| - | |
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
|
|
| + | |
|
|
|
|
|
@@ -72,6 +77,12 @@ pub struct SelectOptions {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -80,6 +91,8 @@ impl Args for Options {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -121,19 +134,27 @@ impl Args for Options {
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -143,7 +164,12 @@ impl Args for Options {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -185,38 +211,68 @@ pub async fn run(options: Options, ctx: impl terminal::Context) -> anyhow::Resul
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
modified bin/commands/patch/review.rs
@@ -1,5 +1,5 @@
|
|
| - | |
| + | |
|
|
|
|
|
@@ -18,6 +18,8 @@ use tui::ui::im::widget::{TextViewState, Window};
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -62,13 +64,15 @@ pub struct Selection {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified bin/commands/patch/review/builder.rs
@@ -486,7 +486,7 @@ pub struct Brain<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -515,12 +515,12 @@ impl<'a> Brain<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -539,7 +539,7 @@ impl<'a> Brain<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -563,9 +563,17 @@ impl<'a> Brain<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -606,6 +614,32 @@ impl<'a, G: Signer> ReviewBuilder<'a, G> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -774,7 +808,7 @@ impl<'a, G: Signer> ReviewBuilder<'a, G> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|