Code

mergetool-lib: add a three-way diff view for vim/gvim
authorDan McGee <dpmcgee@gmail.com>
Wed, 15 Sep 2010 02:21:43 +0000 (21:21 -0500)
committerJunio C Hamano <gitster@pobox.com>
Wed, 15 Sep 2010 17:14:16 +0000 (10:14 -0700)
commit829ef383a2b03a614d7d23e575270f2b10a805c1
tree6390c03ea434db8432e3b58b7ee9ac5a0b214803
parentae69fd0481fa7bb39ee9ee68dc2e009d500e3b1d
mergetool-lib: add a three-way diff view for vim/gvim

When the base version is available, use a three-way, four panel view by
default. This shows the (local, base, remote) revisions up top and the
merged result by itself in the lower pane. All revisions will still scroll
together by default, and the cursor still defaults to the merged result edit
pane.

Signed-off-by: Dan McGee <dpmcgee@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-mergetool--lib.sh