diff --git a/push.pl b/push.pl index f8fb7c33a..93240a0ab 100755 --- a/push.pl +++ b/push.pl @@ -108,10 +108,15 @@ sub prompt_for_edit { my $reply = $term->get_reply( prompt => 'Apply changes?', - choices => [ qw( yes vimdiff no ) ], + choices => [ qw( yes vimdiff no quit ) ], default => 'yes', ); + if ($reply eq 'quit') { + say 'quitting, as requested'; + exit; + } + if ($reply eq 'yes') { return $proposedText; }