From ae0a90a1a94c3f30abdf92aafa09159d6ad10056 Mon Sep 17 00:00:00 2001 From: Andreas Gruenbacher Date: Wed, 29 Jan 2003 14:47:28 +0000 Subject: Add --leave-rejects option to quilt push (and apatch) --- lib/apatch.in | 10 ++++++++-- quilt/push.in | 13 +++++++++++-- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/lib/apatch.in b/lib/apatch.in index 76d9dc7..3a13238 100755 --- a/lib/apatch.in +++ b/lib/apatch.in @@ -28,7 +28,10 @@ rollback_patch() local patch=$1 pc_file=$(pc_file_name $patch) @LIB@/backup-files $silent_unless_verbose \ -f $pc_file -B .pc/$patch/ -r - rm -f $(files_in_patch $patch | sed -e 's/$/\.rej/') + if [ -z "$opt_leave_rejects" ] + then + rm -f $(files_in_patch $patch | sed -e 's/$/\.rej/') + fi } interrupt() @@ -130,7 +133,7 @@ apatch() return $status } -options=`getopt -o fqvh -- "$@"` +options=`getopt -o fqvh --long leave-rejects -- "$@"` if [ $? -ne 0 ] then @@ -151,6 +154,9 @@ do -v) opt_verbose=1 shift ;; + --leave-rejects) + opt_leave_rejects=1 + shift ;; -h) usage -h ;; --) diff --git a/quilt/push.in b/quilt/push.in index d488c7e..45becc9 100644 --- a/quilt/push.in +++ b/quilt/push.in @@ -19,7 +19,7 @@ fi usage() { - echo "Usage: quilt push [-afqv] [num|patch]" + echo "Usage: quilt push [-afqv] [--leave-rejects] [num|patch]" if [ x$1 = x-h ] then cat <