]> git.ipfire.org Git - thirdparty/git.git/blobdiff - git-mergetool--lib.sh
mergetool: use get_merge_tool function
[thirdparty/git.git] / git-mergetool--lib.sh
index 83bf52494cd26437eaa3c755c3359951937f1ab2..b928179a2e9034a897ff8ce9755c6eefa53a1744 100644 (file)
@@ -403,14 +403,17 @@ get_merge_tool_path () {
 }
 
 get_merge_tool () {
+       is_guessed=false
        # Check if a merge tool has been configured
-       merge_tool=$(get_configured_merge_tool)
+       merge_tool=$(get_configured_merge_tool $GIT_MERGETOOL_GUI)
        # Try to guess an appropriate merge tool if no tool has been set.
        if test -z "$merge_tool"
        then
                merge_tool=$(guess_merge_tool) || exit
+               is_guessed=true
        fi
        echo "$merge_tool"
+       test "$is_guessed" = false
 }
 
 mergetool_find_win32_cmd () {