summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruen@suse.de>2003-01-29 14:47:28 +0000
committerAndreas Gruenbacher <agruen@suse.de>2003-01-29 14:47:28 +0000
commitae0a90a1a94c3f30abdf92aafa09159d6ad10056 (patch)
treee939b595eef5d5b1170f38813ea0189f18352e6a /lib
parentf1974021073a238f9f99d2781cdcc6dbbe57dcd1 (diff)
downloadquilt-ae0a90a1a94c3f30abdf92aafa09159d6ad10056.tar.gz
Add --leave-rejects option to quilt push (and apatch)
Diffstat (limited to 'lib')
-rwxr-xr-xlib/apatch.in10
1 files changed, 8 insertions, 2 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 ;;
--)