* Noteworthy changes in release 2.9 (2010-02-11) [stable]
** New features
New diff option --suppress-blank-empty.
Bring back support for `diff -NUM', where NUM is a number,
even when conforming to POSIX 1003.1-2001. This change reverts to
the behavior of GNU diff 2.7 and earlier. This is a change only
when conforming to POSIX 1003.1-2001; there is no effect when
conforming to older POSIX versions.
This change is in response to decisions taken in the January 2005
Austin Group standardization meeting. For more details, please see
"Utility Syntax Guidelines" in the Minutes of the January 2005
sdiff now understands '1' and '2' as synonyms for 'l' and 'r'.
** Changes in behavior
sdiff and diff3 now invoke diff, not $(bindir)/diff
New discussion and bug-reporting address: email@example.com
updated gnulib support
The i18n patch needs re-basing to 2.9.
I haven't forgotten about this, but I've been busy with higher priority bugs (vs this feature request). Re-basing the i18n patch is not trivial.
I am not hurry, but 2.8.1 is _eight_ years old!
Recently Jim Meyering <firstname.lastname@example.org> has done a lots of commits in the diffutils source code, I guess he can help you with the i18n patch.
see this thread: http://lists.gnu.org/archive/html/bug-diffutils/2010-02/msg00022.html
*** Bug 582837 has been marked as a duplicate of this bug. ***
*** Bug 583241 has been marked as a duplicate of this bug. ***
No change. Help welcome re-basing this large i18n patch.
* Noteworthy changes in release 3.0 (2010-05-03) [stable]
** Bug fixes
diff once again prints the required "\ No newline at end of file" line
when at least one input lacks a newline-at-EOF and the final hunk plus
context-length aligns exactly with the end of the newline-lacking file.
[bug introduced between 2.8.7 and 2.9]
** Changes in behavior
In context-style diffs, diff prints a portion of a preceding "function"
line for each hunk, with --show-function-line=RE (-F) or
--show-c-function (-p). Now, it trims leading blanks from such lines
before extracting a prefix. This is useful especially when a function
line is so far indented that the name itself would be truncated or not
included in the limited-width substring that diff appends.
diff once again reports a difference with the diagnostic
"Binary files A and B differ" when at least one of the files
appears to be binary. From 2.8.4 through diffutils-2.9, it printed
"Files A and B differ".
You may want to take a look at <http://download.opensuse.org/repositories/home:/AndreasSchwab/11.2/src/diffutils-3.0-145.1.src.rpm>.
Created attachment 411228 [details]
diffutils-2.8.1-i18n-0.2.patch from OpenSuSE
*** Bug 588691 has been marked as a duplicate of this bug. ***
I'm sorry, I'm going to delete my bz count.
Thanks, but that's no reason to close this bug. Reopened.
This looks dead.
Not dead, just lower priority than other things at the moment. I will get to it.
lower lower lower ;-)
2.8.1 is nine years old, and this bug was opened one year ago.
I've dropped the i18n patch altogether. If someone wants to look at adding it back in, please go ahead.