We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 4cd31a6 + 3facc60 commit 33d3c6bCopy full SHA for 33d3c6b
mergetools/p4merge
@@ -1,5 +1,30 @@
1
diff_cmd () {
2
+ # p4merge does not like /dev/null
3
+ rm_local=
4
+ rm_remote=
5
+ if test "/dev/null" = "$LOCAL"
6
+ then
7
+ LOCAL="./p4merge-dev-null.LOCAL.$$"
8
+ >"$LOCAL"
9
+ rm_local=true
10
+ fi
11
+ if test "/dev/null" = "$REMOTE"
12
13
+ REMOTE="./p4merge-dev-null.REMOTE.$$"
14
+ >"$REMOTE"
15
+ rm_remote=true
16
17
+
18
"$merge_tool_path" "$LOCAL" "$REMOTE"
19
20
+ if test -n "$rm_local"
21
22
+ rm -f "$LOCAL"
23
24
+ if test -n "$rm_remote"
25
26
+ rm -f "$REMOTE"
27
28
}
29
30
merge_cmd () {
0 commit comments