|
|
|
|
|
这是为了宣布diffutils-3.0,这是一个稳定的版本,只有三个 NEWS中的条目和30个更改集(大多数与构建/测试/维护相关)。 gnulib已经有数百项改进,但应该是这样 对diffutils几乎没有影响,除非您的系统很旧或很不寻常。 以下是diffutils主页: http://www.gnu.org/software/diffutils/ 感谢所有做出贡献、帮助管理的人 邮件列表和报告错误。 有关更改和贡献者的摘要,请参阅: http://git.sv.gnu.org/gitweb/?p=diffutils.git ; a=短日志; h=v3.0 或从git-cloned diffutils目录运行此命令: git shortlog v2.9…v3.0 要总结许多与gnulib相关的更改,请运行以下命令 从git-cloned diffutils目录中: git校验v3.0 git子模块概要v2.9 以下是压缩源: http://ftp.gnu.org/gnu/diffutils/diffutils-3.0.tar.gz (1.8MB) http://ftp.gnu.org/gnu/diffutils/diffutils-3.0.tar.xz (1000KB) 以下是GPG分离的签名[*]: http://ftp.gnu.org/gnu/diffutils/diffutils-3.0.tar.gz.sig http://ftp.gnu.org/gnu/diffutils/diffutils-3.0.tar.xz.sig 要减少主服务器上的负载,请使用下列位置列出的镜像: http://www.gnu.org/order/ftp.html [*]您可以使用上述任一签名文件来验证 相应的文件(不带.sig后缀)是完整的。 第一, 确保下载.sig文件和相应的tarball。 然后,运行如下命令: gpg—验证diffutils-3.0.tar.gz.sig 如果该命令因您没有所需的公钥而失败, 然后运行此命令导入它: gpg--密钥服务器密钥.gnupg.net--记录密钥B9AB9A16 并重新运行“gpg--verify”命令。 此版本是使用以下工具启动的: 自动控制2.65.57-45695 汽车制造1.11a Gnulib v0.0-3881-gd3d059c版 ./新闻 *3.0版中值得注意的更改(2010-05-03)[稳定] **错误修复 diff再次打印所需的“\No newline at end of file”行 当至少有一个输入缺少新行at-EOF和最后一个hunk plus时 context-length与换行标记文件的末尾完全对齐。 [在2.8.7和2.9之间引入的错误] **行为的改变 在context-style diff中,diff打印前面“函数”的一部分 每一块的线,其中--show-functionline=RE(-F)或 --显示c功能(-p)。 现在,它从这些行中修剪前导空格 提取前缀之前。 这特别适用于函数 行已缩进,因此名称本身将被截断或不截断 包含在diff附加的有限宽度子字符串中。 diff再次报告与诊断结果的差异 当至少有一个文件时,“二进制文件A和B不同” 似乎是二进制的。 从2.8.4到diffutils-2.9,它打印了 “文件A和B不同”。 此消息也显示为: http://savannah.gnu.org/forum/forum.php?论坛id=6319