From: Markus Heidelberg Date: Thu, 15 Jan 2009 22:26:46 GMT Subject: Re: git-difftool Message-ID: <200901152326.47332.markus.heidelberg@web.de> In-Reply-To: <402731c90901020939k1a8ae795oc4cbfd0ced992aab@mail.gmail.com> David Aguilar, 02.01.2009: > I now have a git-difftool wrapper script that basically just sets up > the environment for git-difftool-helper. git-difftool-helper does all > of the merge tool configuration stuff ala > http://www.kernel.org/pub/software/scm/git/docs/git-mergetool.html (it > uses the same git config variables and thus works with existing custom > commands). If you drop them both into the same directory it should > work as-is (it munges $PATH). > > It's not a two-liner (they do all that git config stuff and handle > more than just vimdiff) but it does use GIT_EXTERNAL_DIFF now, which > makes the script infinitely more useful. This is much nicer now since > you can pass any 'git diff' options to git-difftool and it'll handle > it correctly. > > The usage is simpler now too: > > usage: git difftool [--no-prompt] [--tool=tool] ["git diff" options] Now isn't this something for contrib, David? Markus