GNU diff utilities - News
diffutils-3.1 released [stable]
Item posted by Jim Meyering <meyering> on Thu 11 Aug 2011 01:01:33 PM UTC.
This is to announce diffutils-3.1, a stable, bug-fix release.
There have been more than 50 build, test and portability-related
changes in diffutils proper, as well as over 2100 in gnulib.
In spite of all that, there have been only a few bug fixes,
and only one that was worthy of a NEWS entry (below).
Here's the diffutils home page:
http://www.gnu.org/software/diffutils/
Thanks to everyone who has been contributing, helping to manage
the mailing list and reporting bugs.
For a summary of changes and contributors, see:
http://git.sv.gnu.org/gitweb/?p=diffutils.git;a=shortlog;h=v3.1
or run this command from a git-cloned diffutils directory:
git shortlog v3.0..v3.1
To summarize the many gnulib-related changes, run these commands
From a git-cloned diffutils directory:
git checkout v3.1
git submodule summary v3.0
Here are the compressed sources:
http://ftp.gnu.org/gnu/diffutils/diffutils-3.1.tar.gz (1.9MB)
http://ftp.gnu.org/gnu/diffutils/diffutils-3.1.tar.xz (1.1MB)
Here are the GPG detached signatures[*]:
http://ftp.gnu.org/gnu/diffutils/diffutils-3.1.tar.gz.sig
http://ftp.gnu.org/gnu/diffutils/diffutils-3.1.tar.xz.sig
To reduce load on the main server, use a mirror listed at:
http://www.gnu.org/order/ftp.html
[*] You can use either of the above signature files to verify that
the corresponding file (without the .sig suffix) is intact. First,
be sure to download both the .sig file and the corresponding tarball.
Then, run a command like this:
gpg --verify diffutils-3.1.tar.gz.sig
If that command fails because you don't have the required public key,
then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys 000BEEEE
and rerun the `gpg --verify' command.
This release was bootstrapped with the following tools:
Autoconf 2.68.81-0ff6e
Automake 1.11a
Gnulib v0.0-6047-ge0a7833
NEWS
* Noteworthy changes in release 3.1 (2011-08-10) [stable]
** Bug fixes
diff no longer reports spurious differences merely because two entries
in the same directory have names that compare equal in the current
locale, or compare equal because --ignore-file-name-case was given.
Powered by Savane 3.14-8aba.
Corresponding source code