]> git.neil.brown.name Git - wiggle.git/commitdiff
Browse: allow "--replace" to be requested while viewing.
authorNeilBrown <neilb@suse.de>
Tue, 20 Aug 2013 01:10:54 +0000 (11:10 +1000)
committerNeilBrown <neilb@suse.de>
Tue, 20 Aug 2013 01:10:54 +0000 (11:10 +1000)
If you type 'S' then on exit the file you are looking at
will be saved.

Signed-off-by: NeilBrown <neilb@suse.de>
vpatch.c

index b5166b212e2c1e561f0f10852f44ae722f0037d9..7b5c16d3c60cd6e06012b8c20ea78c36ceb6601b 100644 (file)
--- a/vpatch.c
+++ b/vpatch.c
@@ -1227,6 +1227,7 @@ static char *merge_window_help[] = {
        " ESC-<  0-G          Go to start of file",
        " ESC->  G            Go to end of file",
        " q                   Return to list of files or exit",
+       " S                   Arrange for merge to be saved on exit",
        " control-C           Disable auto-save-on-exit",
        " control-L           recenter current line",
        " control-V SPACE     page down",
@@ -1744,6 +1745,10 @@ static int merge_window(struct plist *p, FILE *f, int reverse, int replace,
                                mesg = "Use 'q' to quit";
                        replace = 0;
                        break;
+               case 'S':
+                       mesg = "Will auto-save on exit, using Ctrl-C to cancel";
+                       replace = 1;
+                       break;
                case 'q':
                        refresh = 2;
                        answer = 0;