Re: git-difftool
- From
Markus Heidelberg <markus.heidelberg@web.de>
- Date
- Jan 2, 2009, 00:04 UTC
- Message-ID
- <200901020104.01522.markus.heidelberg@web.de>
- In-Reply-To
- <46dff0320812312338i5a3ee0cem702a6b67ef76e48c@mail.gmail.com>
Ping Yin, 01.01.2009:
Show 23 quoted lines
> On Thu, Jan 1, 2009 at 12:04 AM, Matthieu Moy <Matthieu.Moy@imag.fr> wrote: > > David Aguilar <davvid@gmail.com> writes: > > > >> The usual use case for this script is when you have either > >> staged or unstaged changes and you'd like to see the changes > >> in a side-by-side diff viewer (e.g. xxdiff, tkdiff, etc). > >> > >> git difftool [<filename>*] > > > > Is it not a complex way of saying > > > > GIT_EXTERNAL_DIFF=xxdiff git diff > > $ cat mydiff > #!/bin/bash > exec vimdiff $2 $5 > > then i run > > $ GIT_EXTERNAL_DIFF=mydiff git diff > > but it gives me the error > Vim: Warning: Output is not to a terminal
Just the warning and everything else works? For me the display is totally screwed up and the commands don't really work because of the pager. I have to add GIT_PAGER="" to get it working.
Markus