On Thu, 12 Feb 2009, Malcolm J. Currie wrote: > >> Making git use an external diff viewer looks like a bit of a fight. > >> Seems like it can be done though, given time... > > > > It's fairly straight-forward. Put the attached script somewhere on your PATH, > > chmod +x it and then define GIT_EXTERNAL_DIFF to point at it. > > Splendid. Thanks Peter. The trick is knowing which arguments to pass > to the visual differences tool. I substituted xxdiff for meld and it > works but only differences one object. If you close xxdiff down it will be restarted with further files showing diffs, at least that's how it works for me and meld. I guess since you don't have the external preferences part of gitk, it must be out-of-date. Note gitk is often in it's own package. Peter.