Skip to content

Commit 03e904c

Browse files
committed
Merge branch 'ng/mergetool-lose-final-prompt'
"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
2 parents 3bc484a + d651a54 commit 03e904c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

git-mergetool.sh

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -491,14 +491,16 @@ main () {
491491
printf "%s\n" "$files"
492492

493493
rc=0
494-
for i in $files
494+
set -- $files
495+
while test $# -ne 0
495496
do
496497
printf "\n"
497-
if ! merge_file "$i"
498+
if ! merge_file "$1"
498499
then
499500
rc=1
500-
prompt_after_failed_merge || exit 1
501+
test $# -ne 1 && prompt_after_failed_merge || exit 1
501502
fi
503+
shift
502504
done
503505

504506
exit $rc

0 commit comments

Comments
 (0)