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 michael@compressconsult.com Signed-off-by: Junio C Hamano <gitster@pobox.com>
Michael Schindler committed
Jun 7, 2021 at 20:18 UTC
47eb4c689073eddc082007255564e1d3e142b727
1 file changed
+9
mergetools/kdiff3
+9
@@ -25,3 +25,12 @@ merge_cmd () {
25
exit_code_trustable () {
26
true
27
}
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
+}