bin(patch): Improve review hunk state handling
modified bin/commands/patch/review.rs
@@ -2,6 +2,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -30,6 +31,7 @@ use tui::ui::span;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -270,20 +272,40 @@ impl<'a> App<'a> {
|
|
|
|
|
|
| - | |
|
|
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -311,9 +333,9 @@ impl<'a> App<'a> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -324,7 +346,7 @@ impl<'a> App<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -813,6 +835,7 @@ mod test {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -852,10 +875,7 @@ mod test {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified bin/commands/patch/review/builder.rs
@@ -153,39 +153,15 @@ impl Hunks {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -204,6 +180,7 @@ impl std::ops::DerefMut for Hunks {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -226,6 +203,12 @@ impl FileReviewBuilder {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -245,13 +228,14 @@ impl FileReviewBuilder {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|