On Fri, Mar 11, 2016 at 11:08:32AM -0800, Junio C Hamano wrote: > Jeff King <peff@xxxxxxxx> writes: > > >> It happens that the above is fairly easily doable with today's Git > >> without any modification. Here is how. > >> [...] > > > > I think an even easier way is: > > > > git log --cc --raw > > > > I know that is somewhat beside the point you are making, which is how we > > should handle "--cc" with ext-diff. But I would much rather have us > > show nothing for that case, and let the user turn on "--raw", than to > > invent a diff-looking format that does not actually represent the file > > contents. > > Sorry, but I am not sure where you are trying to go with this. > > I understand that the original issue was that Vadim wants to > suppress reams of differences for _some_ paths but still wants to > benefit from the textual summarized diff for all the other paths. > Giving "--raw" would be global, and would affect other paths, no? Ah, sorry, I thought the problem was the opposite: that there was no output for ext-diff paths, and we needed to add something back in. Doing "--raw" is a much easier way than textconv of the "add back in" part, but it does not suppress the ordinary combined diff. -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html