summaryrefslogtreecommitdiff
path: root/git-am.sh
diff options
context:
space:
mode:
authorLibravatar Dennis Stosberg <dennis@stosberg.net>2006-06-27 18:54:26 +0200
committerLibravatar Junio C Hamano <junkio@cox.net>2006-06-27 10:56:05 -0700
commit8096fae7269e7b3882394100151bc017446b01a1 (patch)
tree6af8bf52f3ba424d52e3d3d2858e72a9790a38ca /git-am.sh
parentMerge branch 'jc/squash' (diff)
downloadtgif-8096fae7269e7b3882394100151bc017446b01a1.tar.xz
Fix expr usage for FreeBSD
Some implementations of "expr" (e.g. FreeBSD's) fail, if an argument starts with a dash. Signed-off-by: Dennis Stosberg <dennis@stosberg.net> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-am.sh')
-rwxr-xr-xgit-am.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/git-am.sh b/git-am.sh
index 4232e27411..679045a540 100755
--- a/git-am.sh
+++ b/git-am.sh
@@ -97,7 +97,7 @@ while case "$#" in 0) break;; esac
do
case "$1" in
-d=*|--d=*|--do=*|--dot=*|--dote=*|--dotes=*|--dotest=*)
- dotest=`expr "$1" : '-[^=]*=\(.*\)'`; shift ;;
+ dotest=`expr "z$1" : 'z-[^=]*=\(.*\)'`; shift ;;
-d|--d|--do|--dot|--dote|--dotes|--dotest)
case "$#" in 1) usage ;; esac; shift
dotest="$1"; shift;;