From: David Aguilar Date: Sat, 2 May 2009 08:57:21 +0000 (-0700) Subject: mergetool--lib: specialize diff options for emerge and ecmerge X-Git-Tag: v1.6.4-rc0~69^2~1 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=4481ff048df4c86021d783de6f099909495f04ff;p=git.git mergetool--lib: specialize diff options for emerge and ecmerge The ecmerge documentation mentions the following form: ecmerge --mode=diff2 $1 $2 Since git-difftool is about diffing, we should use that instead of --mode=merge2. Likewise, this drops the $MERGED argument to emerge, as discussed on the git list ($gmane/117930). Signed-off-by: David Aguilar Signed-off-by: Junio C Hamano --- diff --git a/git-mergetool--lib.sh b/git-mergetool--lib.sh index a16a2795d..8b5e6a8c6 100644 --- a/git-mergetool--lib.sh +++ b/git-mergetool--lib.sh @@ -228,8 +228,8 @@ run_merge_tool () { fi check_unchanged else - "$merge_tool_path" "$LOCAL" "$REMOTE" \ - --default --mode=merge2 --to="$MERGED" + "$merge_tool_path" --default --mode=diff2 \ + "$LOCAL" "$REMOTE" fi ;; emerge) @@ -248,7 +248,7 @@ run_merge_tool () { status=$? else "$merge_tool_path" -f emerge-files-command \ - "$LOCAL" "$REMOTE" "$(basename "$MERGED")" + "$LOCAL" "$REMOTE" fi ;; tortoisemerge)