File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ . "$MERGE_TOOLS_DIR/vimdiff"
Original file line number Diff line number Diff line change @@ -20,16 +20,26 @@ merge_cmd () {
2020 "$merge_tool_path" -f -d -c 'wincmd l' \
2121 "$LOCAL" "$MERGED" "$REMOTE"
2222 ;;
23+ gvimdiff3|vimdiff3)
24+ if $base_present
25+ then
26+ "$merge_tool_path" -f -d -c 'hid | hid | hid' \
27+ "$LOCAL" "$REMOTE" "$BASE" "$MERGED"
28+ else
29+ "$merge_tool_path" -f -d -c 'hid | hid' \
30+ "$LOCAL" "$REMOTE" "$MERGED"
31+ fi
32+ ;;
2333 esac
2434 check_unchanged
2535}
2636
2737translate_merge_tool_path() {
2838 case "$1" in
29- gvimdiff|gvimdiff2)
39+ gvimdiff|gvimdiff2|gvimdiff3 )
3040 echo gvim
3141 ;;
32- vimdiff|vimdiff2)
42+ vimdiff|vimdiff2|vimdiff3 )
3343 echo vim
3444 ;;
3545 esac
Original file line number Diff line number Diff line change 1+ . "$MERGE_TOOLS_DIR/vimdiff"
You can’t perform that action at this time.
0 commit comments