Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
Merge branch 'ng/mergetool-lose-final-prompt'
author
Junio C Hamano
<gitster@pobox.com>
Mon, 20 Aug 2018 18:33:51 +0000
(11:33 -0700)
committer
Junio C Hamano
<gitster@pobox.com>
Mon, 20 Aug 2018 18:33:51 +0000
(11:33 -0700)
"git mergetool" stopped and gave an extra prompt to continue after
the last path has been handled, which did not make much sense.
* ng/mergetool-lose-final-prompt:
mergetool: don't suggest to continue after last file
git-mergetool.sh
patch
|
blob
|
history
raw
(from parent 1:
3bc484a
)
diff --git
a/git-mergetool.sh
b/git-mergetool.sh
index c062e3de3a503bd01203f2a6aef63eea63cae5c5..d07c7f387cf478bbd93d1dada1afa1de80db0fbf 100755
(executable)
--- a/
git-mergetool.sh
+++ b/
git-mergetool.sh
@@
-491,14
+491,16
@@
main () {
printf "%s\n" "$files"
rc=0
- for i in $files
+ set -- $files
+ while test $# -ne 0
do
printf "\n"
- if ! merge_file "$
i
"
+ if ! merge_file "$
1
"
then
rc=1
- prompt_after_failed_merge || exit 1
+
test $# -ne 1 &&
prompt_after_failed_merge || exit 1
fi
+ shift
done
exit $rc