my @generated_files = qw( proto.h configure config.h.in rsync.1 rsyncd.conf.5 );
-my($no_cvs, $failures_only, $minor_updates, $prepare_source);
+my($no_cvs, $failures_only, $minor_updates, $prepare_source, $require_quit);
&Getopt::Long::Configure('bundling');
GetOptions(
'failures-only|f' => \$failures_only,
'minor-updates|u' => \$minor_updates,
'prepare-source|p' => \$prepare_source,
+ 'require-quit|Q' => \$require_quit,
) or &usage;
my $interesting_fuzz = $minor_updates ? '\d' : '[2-9]';
&restore_cvsdir;
}
+while ($require_quit) {
+ print "\nType 'Q' to quit: ";
+ $_ = <STDIN>;
+ exit if /^q/i;
+}
+
exit;
die <<EOT;
Usage: $0 [OPTS] [DIFF-FILE...]
-f, --failures-only Suggest skipping patches that don't have failing hunks
+ -Q, --require-quit Don't auto-exit at the end of the list
-n, --no-cvs Don't update tmp/cvsdir at the start of the run
-p, --prepare-source Run ./prepare-source and include generated files in diff
-u, --minor-updates Suggest 'U' for even minor changes in the diff