git
38 строк · 913.0 Байт
1diff_cmd () {
2"$merge_tool_path" \
3-R 'Accel.Search: "Ctrl+F"' \
4-R 'Accel.SearchForward: "Ctrl+G"' \
5"$LOCAL" "$REMOTE"
6
7# xxdiff can segfault on binary files which are often uninteresting.
8# Do not allow segfaults to stop us from continuing on to the next file.
9if test $? = 128
10then
11return 1
12fi
13}
14
15diff_cmd_help () {
16echo "Use xxdiff (requires a graphical session)"
17}
18
19merge_cmd () {
20if $base_present
21then
22"$merge_tool_path" -X --show-merged-pane \
23-R 'Accel.SaveAsMerged: "Ctrl+S"' \
24-R 'Accel.Search: "Ctrl+F"' \
25-R 'Accel.SearchForward: "Ctrl+G"' \
26--merged-file "$MERGED" "$LOCAL" "$BASE" "$REMOTE"
27else
28"$merge_tool_path" -X $extra \
29-R 'Accel.SaveAsMerged: "Ctrl+S"' \
30-R 'Accel.Search: "Ctrl+F"' \
31-R 'Accel.SearchForward: "Ctrl+G"' \
32--merged-file "$MERGED" "$LOCAL" "$REMOTE"
33fi
34}
35
36merge_cmd_help () {
37echo "Use xxdiff (requires a graphical session)"
38}
39