Introduce review mode (edit / show)
3 files changed
+120
-79
9411ee31
→
5b44b2f8
modified bin/commands/patch.rs
@@ -83,6 +83,7 @@ pub struct ListOptions {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -121,6 +122,7 @@ impl Args for Options {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -189,6 +191,9 @@ impl Args for Options {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -226,6 +231,7 @@ impl Args for Options {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -386,26 +392,30 @@ mod interface {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified bin/commands/patch/review.rs
@@ -11,7 +11,7 @@ use serde::{Deserialize, Serialize};
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -53,10 +53,10 @@ pub struct Response {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -102,24 +102,20 @@ impl Tui {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -157,6 +153,8 @@ pub struct DiffViewState {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -179,6 +177,7 @@ pub struct AppState {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -186,6 +185,7 @@ impl AppState {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -242,19 +242,26 @@ pub struct App<'a> {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -268,8 +275,7 @@ impl<'a> App<'a> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -317,9 +323,13 @@ impl<'a> App<'a> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -385,14 +395,25 @@ impl<'a> App<'a> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -414,18 +435,55 @@ impl<'a> App<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -455,31 +513,7 @@ impl<'a> Show<Message> for App<'a> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -677,7 +711,9 @@ mod test {
|
|
|
|
|
|
| + | |
|
|
| + | |
|
|
|
|
|
@@ -685,13 +721,7 @@ mod test {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified bin/ui/items.rs
@@ -1108,6 +1108,7 @@ impl DiffLineIndex {
|
|
|
|
|
|
| + | |
|
|
|
|
|