Skip to content

Commit 5e707b2

Browse files
committed
Merge branch 'ph/mergetool'
* ph/mergetool: Remove the use of '--' in merge program invocation
2 parents 27158e4 + 641dba4 commit 5e707b2

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

git-mergetool.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,10 @@ merge_file () {
141141
fi
142142

143143
ext="$$$(expr "$MERGED" : '.*\(\.[^/]*\)$')"
144-
BACKUP="$MERGED.BACKUP.$ext"
145-
LOCAL="$MERGED.LOCAL.$ext"
146-
REMOTE="$MERGED.REMOTE.$ext"
147-
BASE="$MERGED.BASE.$ext"
144+
BACKUP="./$MERGED.BACKUP.$ext"
145+
LOCAL="./$MERGED.LOCAL.$ext"
146+
REMOTE="./$MERGED.REMOTE.$ext"
147+
BASE="./$MERGED.BASE.$ext"
148148

149149
mv -- "$MERGED" "$BACKUP"
150150
cp -- "$BACKUP" "$MERGED"
@@ -183,29 +183,29 @@ merge_file () {
183183
kdiff3)
184184
if base_present ; then
185185
("$merge_tool_path" --auto --L1 "$MERGED (Base)" --L2 "$MERGED (Local)" --L3 "$MERGED (Remote)" \
186-
-o "$MERGED" -- "$BASE" "$LOCAL" "$REMOTE" > /dev/null 2>&1)
186+
-o "$MERGED" "$BASE" "$LOCAL" "$REMOTE" > /dev/null 2>&1)
187187
else
188188
("$merge_tool_path" --auto --L1 "$MERGED (Local)" --L2 "$MERGED (Remote)" \
189-
-o "$MERGED" -- "$LOCAL" "$REMOTE" > /dev/null 2>&1)
189+
-o "$MERGED" "$LOCAL" "$REMOTE" > /dev/null 2>&1)
190190
fi
191191
status=$?
192192
;;
193193
tkdiff)
194194
if base_present ; then
195-
"$merge_tool_path" -a "$BASE" -o "$MERGED" -- "$LOCAL" "$REMOTE"
195+
"$merge_tool_path" -a "$BASE" -o "$MERGED" "$LOCAL" "$REMOTE"
196196
else
197-
"$merge_tool_path" -o "$MERGED" -- "$LOCAL" "$REMOTE"
197+
"$merge_tool_path" -o "$MERGED" "$LOCAL" "$REMOTE"
198198
fi
199199
status=$?
200200
;;
201201
meld|vimdiff)
202202
touch "$BACKUP"
203-
"$merge_tool_path" -- "$LOCAL" "$MERGED" "$REMOTE"
203+
"$merge_tool_path" "$LOCAL" "$MERGED" "$REMOTE"
204204
check_unchanged
205205
;;
206206
gvimdiff)
207207
touch "$BACKUP"
208-
"$merge_tool_path" -f -- "$LOCAL" "$MERGED" "$REMOTE"
208+
"$merge_tool_path" -f "$LOCAL" "$MERGED" "$REMOTE"
209209
check_unchanged
210210
;;
211211
xxdiff)
@@ -215,13 +215,13 @@ merge_file () {
215215
-R 'Accel.SaveAsMerged: "Ctrl-S"' \
216216
-R 'Accel.Search: "Ctrl+F"' \
217217
-R 'Accel.SearchForward: "Ctrl-G"' \
218-
--merged-file "$MERGED" -- "$LOCAL" "$BASE" "$REMOTE"
218+
--merged-file "$MERGED" "$LOCAL" "$BASE" "$REMOTE"
219219
else
220220
"$merge_tool_path" -X --show-merged-pane \
221221
-R 'Accel.SaveAsMerged: "Ctrl-S"' \
222222
-R 'Accel.Search: "Ctrl+F"' \
223223
-R 'Accel.SearchForward: "Ctrl-G"' \
224-
--merged-file "$MERGED" -- "$LOCAL" "$REMOTE"
224+
--merged-file "$MERGED" "$LOCAL" "$REMOTE"
225225
fi
226226
check_unchanged
227227
;;

0 commit comments

Comments
 (0)