GNU bug report logs -
#55652
please elaborate on diff -u -I RE
Previous Next
Reported by: Harald Dunkel <harri <at> afaics.de>
Date: Thu, 26 May 2022 09:16:02 UTC
Severity: normal
Done: Paul Eggert <eggert <at> cs.ucla.edu>
Bug is archived. No further changes may be made.
Full log
Message #10 received at 55652-done <at> debbugs.gnu.org (full text, mbox):
On 5/26/22 02:15, Harald Dunkel wrote:
> How comes diff -u
> reports 2 different lines, with an unchanged line in between?
What else can diff do? You asked for context, and the context lines differ.
> Is this
> as expected?
Yes, the manual says:
However, '-I' only ignores the insertion or deletion of lines that
contain the regular expression if every changed line in the hunk--every
insertion and every deletion--matches the regular expression. In other
words, for each nonignorable change, 'diff' prints the complete set of
changes in its vicinity, including the ignorable ones.
One might add an option to make diff behave differently in this case,
although it's not clear what the "right" behavior would be. In the
meantime perhaps you can get by with "diff -U0 -Iwhatever".
This bug report was last modified 3 years and 17 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.