summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruen@suse.de>2009-03-15 21:57:37 +0100
committerAndreas Gruenbacher <agruen@suse.de>2009-03-15 21:57:37 +0100
commit1cde03185046aa597c8bb62394ebf3b238760dcc (patch)
tree326b1dae11204fbb824937e543deb8dbf71c2e24
parent2e581933ac37e1d026cff82a14831b303fcc474b (diff)
downloadquilt-1cde03185046aa597c8bb62394ebf3b238760dcc.tar.gz
Push command: update the -M / --merge option
-rw-r--r--quilt/push.in14
1 files changed, 5 insertions, 9 deletions
diff --git a/quilt/push.in b/quilt/push.in
index 34b00ad..538a92b 100644
--- a/quilt/push.in
+++ b/quilt/push.in
@@ -44,7 +44,7 @@ be used.
--fuzz=N
Set the maximum fuzz factor (default: 2).
--M, --merge={rejects,fuzz,all}
+-M, --merge
Three-way merge format: all changes are merged into the patched
files (see patch(1), diff3(1), merge(1)).
@@ -269,7 +269,7 @@ list_patches()
fi
}
-options=`getopt -o fqvaMh --long fuzz:,merge::,leave-rejects,color:: -- "$@"`
+options=`getopt -o fqvaMh --long fuzz:,merge,leave-rejects,color:: -- "$@"`
if [ $? -ne 0 ]
then
@@ -299,12 +299,9 @@ do
--fuzz)
opt_fuzz=$2
shift 2 ;;
- -M)
- opt_merge=rejects
+ -M | --merge)
+ opt_merge=1
shift 1 ;;
- --merge)
- opt_merge=${2:-rejects}
- shift 2 ;;
--leave-rejects)
opt_leave_rejects=1
shift ;;
@@ -355,8 +352,7 @@ more_patch_args=
more_patch_args="$more_patch_args -f"
if [ -n "$opt_merge" ]
then
- more_patch_args="$more_patch_args --merge=$opt_merge"
- #[ -z "$opt_fuzz" ] && opt_fuzz=3
+ more_patch_args="$more_patch_args --merge"
fi
[ -n "$opt_fuzz" ] && more_patch_args="$more_patch_args -F$opt_fuzz"