From git Sun Sep 28 11:07:21 2008 From: Johannes Sixt Date: Sun, 28 Sep 2008 11:07:21 +0000 To: git Subject: Re: [PATCH] Document the textconv filter. Message-Id: <200809281307.21409.johannes.sixt () telecom ! at> X-MARC-Message: https://marc.info/?l=git&m=122260008319476 On Sonntag, 28. September 2008, Matthieu Moy wrote: > +Converting files to text before a diff > +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > + > +The attribute `textconv` affects 'git diff' in a way similar to the > +`diff` attribute, but with `textconv`, the user provides only a way to > +convert the file into text, and git takes care of doing the diff as > +usual (i.e. other options of 'git diff' such as '--color' remain > +available). > + > +The value of `textconv` must be a string, which is the textconv > +driver. Wouldn't it be much more useful to have git parse stdout of the custom diff tool in order to colorize it? Of course, this would mean that external diff tools are more complicated and their stdout has to conform mostly to the git diff syntax. But: > +To tell git to use the `exif` filter for jpeg images, use: > + > +---------------------------------------------------------------- > +*.jpg textconv=exif > +---------------------------------------------------------------- In this very example it would be possible that the external diff driver shows the differences in the image in a window and also produces EXIF information on stdout. -- Hannes -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html