]> git.ipfire.org Git - thirdparty/git.git/blame - mergetools/xxdiff
mergetool: honor mergetool.$tool.trustExitCode for built-in tools
[thirdparty/git.git] / mergetools / xxdiff
CommitLineData
bc7a96a8
DA
1diff_cmd () {
2 "$merge_tool_path" \
3 -R 'Accel.Search: "Ctrl+F"' \
4 -R 'Accel.SearchForward: "Ctrl-G"' \
5 "$LOCAL" "$REMOTE"
6}
7
8merge_cmd () {
bc7a96a8
DA
9 if $base_present
10 then
11 "$merge_tool_path" -X --show-merged-pane \
12 -R 'Accel.SaveAsMerged: "Ctrl-S"' \
13 -R 'Accel.Search: "Ctrl+F"' \
14 -R 'Accel.SearchForward: "Ctrl-G"' \
15 --merged-file "$MERGED" "$LOCAL" "$BASE" "$REMOTE"
16 else
17 "$merge_tool_path" -X $extra \
18 -R 'Accel.SaveAsMerged: "Ctrl-S"' \
19 -R 'Accel.Search: "Ctrl+F"' \
20 -R 'Accel.SearchForward: "Ctrl-G"' \
21 --merged-file "$MERGED" "$LOCAL" "$REMOTE"
22 fi
bc7a96a8 23}