mergetools: support TortoiseGitMerge
authorSven Strickroth <sven.strickroth@tu-clausthal.de>
Sat, 26 Jan 2013 01:15:57 +0000 (02:15 +0100)
committerJunio C Hamano <gitster@pobox.com>
Sun, 27 Jan 2013 03:01:46 +0000 (19:01 -0800)
TortoiseMerge.exe was ben renamed to TortoiseGitMerge.exe (starting
with 1.8.0) in order to make it clear that it has special support
for git, and prevent confusion with the TortoiseSVN TortoiseMerge
version.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
mergetools/tortoisemerge

index ed7db495eda9b70bee7e077a0de07d30518cbf2a..8476afa66e458f2a0906ca3bcfa976e33414223a 100644 (file)
@@ -11,7 +11,16 @@ merge_cmd () {
                        -theirs:"$REMOTE" -merged:"$MERGED"
                check_unchanged
        else
-               echo "TortoiseMerge cannot be used without a base" 1>&2
+               echo "$merge_tool_path cannot be used without a base" 1>&2
                return 1
        fi
 }
+
+translate_merge_tool_path() {
+       if type tortoisegitmerge >/dev/null 2>/dev/null
+       then
+               echo tortoisegitmerge
+       else
+               echo tortoisemerge
+       fi
+}