Re: teach git diff -v/--invert-match?
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:45:12
Jeff King [off-list ref] writes:
On Fri, Aug 22, 2008 at 04:29:31PM -0500, Brian Ericson wrote:quoted
I was just working on a reply to my own email as I realized it was only dumb-luck that converted 1200 noisy changes into a couple of dozen. "-S" matches only the string itself, not the line the string resides on. So, -Sxyz will match if "xyz" itself was added or deleted in the diff (if "xyz" is on a line that's changed but did not itself change, it won't match). Funny that I actually knew this -- I use it to look for System.out.println additions among other things.Yes (though I couldn't have told you that without experimenting -- I always assumed it checked whole lines).
The -Sstring counts the number of 'string' in preimage and postimage and skips the commit if they are the same. Nothing more.