summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <junkio@cox.net>2006-02-24 02:21:28 -0800
committerLibravatar Junio C Hamano <junkio@cox.net>2006-02-24 02:21:28 -0800
commita68de9592e4565a2cf3e14b3bc9c9cd57d7306d5 (patch)
treea43c27e8497be9aa9bc27eef46150158cdf369bb
parentMerge branch 'ar/win' (diff)
parentMerge branch 'fix' into maint (diff)
downloadtgif-a68de9592e4565a2cf3e14b3bc9c9cd57d7306d5.tar.xz
Merge fixes early for next maint series.
-rwxr-xr-xgit-am.sh10
1 files changed, 8 insertions, 2 deletions
diff --git a/git-am.sh b/git-am.sh
index 85ecada657..7cc4ae5a30 100755
--- a/git-am.sh
+++ b/git-am.sh
@@ -300,7 +300,7 @@ do
} >"$dotest/final-commit"
;;
*)
- case "$resolved,$interactive" in
+ case "$resolved$interactive" in
tt)
# This is used only for interactive view option.
git-diff-index -p --cached HEAD >"$dotest/patch"
@@ -364,6 +364,12 @@ do
# trust what the user has in the index file and the
# working tree.
resolved=
+ changed="$(git-diff-index --cached --name-only HEAD)"
+ if test '' = "$changed"
+ then
+ echo "No changes - did you forget update-index?"
+ stop_here $this
+ fi
apply_status=0
;;
esac
@@ -374,7 +380,7 @@ do
then
# Applying the patch to an earlier tree and merging the
# result may have produced the same tree as ours.
- changed="$(git-diff-index --cached --name-only -z HEAD)"
+ changed="$(git-diff-index --cached --name-only HEAD)"
if test '' = "$changed"
then
echo No changes -- Patch already applied.