Git 2.31.0 已经发布,本次更新由 85 个人贡献的 679 个非合并提交组成,其中 23 位是新面孔。
主要更新内容
从 Contributor Covenant 1.4 改为采用 Contributor Covenant 2.0
取消了对过时的 PCRE1 库的支持
修复了 Git 2.30.2(及更早版本)中的 CVE-2021-213
"git maintenance" 支持计划性维护
配置变量 'core.abbrev' 可以被设置为 'no',以实现无论哈希算法如何,都强制不使用缩写
"git rev-parse" 可以被明确告知以绝对路径或相对路径的方式输出
当一个预期为布尔值的配置变量被错误配置后会给出错误信息
签名的提交和标签现在允许验证对象,其两个对象名称(一个是 SHA-1,另一个是 SHA-256)都有签名
停用更多带有 "sha1" 的名字
新的 trace2 stats 覆盖了拓扑的代码路径
领取专属 10元无门槛券
私享最新 技术干货