Skip to content

Commit 47eb4c6

Browse files
michaelcompressconsultgitster
authored andcommitted
mergetools/kdiff3: make kdiff3 work on Windows too
The native kdiff3 mergetool is not found by git mergetool on Windows. The message "The merge tool kdiff3 is not available as 'kdiff3'" is displayed. Just like we translate the name of the binary and look for it on the search path for WinMerge, do the same for kdiff3 to find it. Signed-off-by: Michael Schindler [email protected] Signed-off-by: Junio C Hamano <[email protected]>
1 parent 48bf2fa commit 47eb4c6

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

mergetools/kdiff3

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,12 @@ merge_cmd () {
2525
exit_code_trustable () {
2626
true
2727
}
28+
29+
translate_merge_tool_path() {
30+
if type kdiff3 >/dev/null 2>/dev/null
31+
then
32+
echo kdiff3
33+
else
34+
mergetool_find_win32_cmd "kdiff3.exe" "Kdiff3"
35+
fi
36+
}

0 commit comments

Comments
 (0)