summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2016-02-22 13:10:19 -0800
committerJunio C Hamano <gitster@pobox.com>2016-02-22 13:10:20 -0800
commit2263a05907a1dd8d402790b578573238ab2abd9a (patch)
tree7ea09a148a9654ce0e1869a44f6670913b640291
parentfa7b63d2f142bec8fe0568761e1c9c22ec877bca (diff)
parent2300328cb209762a14e32525cfaa91778681f059 (diff)
downloadgit-2263a05907a1dd8d402790b578573238ab2abd9a.tar.gz
Merge branch 'dw/mergetool-vim-window-shuffle' into maint
The vimdiff backend for "git mergetool" has been tweaked to arrange and number buffers in the order that would match the expectation of majority of people who read left to right, then top down and assign buffers 1 2 3 4 "mentally" to local base remote merge windows based on that order. * dw/mergetool-vim-window-shuffle: mergetool: reorder vim/gvim buffers in three-way diffs
-rw-r--r--mergetools/vimdiff4
1 files changed, 2 insertions, 2 deletions
diff --git a/mergetools/vimdiff b/mergetools/vimdiff
index 1ddfbfcd78..74ea6d5479 100644
--- a/mergetools/vimdiff
+++ b/mergetools/vimdiff
@@ -9,8 +9,8 @@ merge_cmd () {
gvimdiff|vimdiff)
if $base_present
then
- "$merge_tool_path" -f -d -c 'wincmd J' \
- "$MERGED" "$LOCAL" "$BASE" "$REMOTE"
+ "$merge_tool_path" -f -d -c '4wincmd w | wincmd J' \
+ "$LOCAL" "$BASE" "$REMOTE" "$MERGED"
else
"$merge_tool_path" -f -d -c 'wincmd l' \
"$LOCAL" "$MERGED" "$REMOTE"