mergetool--lib: set IFS for difftool and mergetool
authorDavid Aguilar <davvid@gmail.com>
Wed, 20 May 2015 09:07:22 +0000 (02:07 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 20 May 2015 20:13:42 +0000 (13:13 -0700)
git-sh-setup sets IFS but it is not used by git-difftool--helper.
Set IFS in git-mergetool--lib so that the mergetool scriptlets,
difftool, and mergetool do not need to do so.

Signed-off-by: David Aguilar <davvid@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-mergetool--lib.sh
git-mergetool.sh

index fe61e89..14b039d 100644 (file)
@@ -2,6 +2,9 @@
 
 : ${MERGE_TOOLS_DIR=$(git --exec-path)/mergetools}
 
+IFS='
+'
+
 mode_ok () {
        if diff_mode
        then
index d20581c..9f77e3a 100755 (executable)
@@ -451,8 +451,6 @@ fi
 printf "Merging:\n"
 printf "%s\n" "$files"
 
-IFS='
-'
 rc=0
 for i in $files
 do