Git 2.49

Git 2.49

14月2.49日,经过两个月的开发,用C语言编写、采用GNU GPL 2许可的Git分布式版本控制系统XNUMX版本发布了。

主要变更列表:

  • 更新了 zsh 的自动完成脚本。
  • git pack-objects 及其包装器 git repack 已更新,以支持替代路径散列函数。
  • git gc 现在支持 --expire-to 选项。
  • git clone 命令现在支持创建单个提交的浅克隆,该提交不一定位于分支的顶端。
  • 添加了 git backfill 命令来下载部分克隆中缺失的对象。
  • 修复了 git push --atomic --porcelain 命令中子进程的错误状态丢失的错误。
  • git rev-list --missing= 命令现在支持 print-info 选项,以提供有关丢失对象的更多详细信息,例如路径和类型。
  • gitk GUI 实用程序已更新。
  • git refs migration 现在支持 --no-reflog 选项,允许不迁移 reflog。
  • Meson 现在支持 git 1 中添加的不安全的 sha2.48 实现选项。
  • 添加了基于公共路径或类型的对象组遍历的新 API。
  • 为了准备使用 zlib-ng,与 zlib 交互的代码已经被重构。
  • 添加了与 Rust 语言的 libgit 库的绑定。
  • 所有.txt 文档文件已重命名为.adoc。
  • 针对大型对象的扩展 promisor 协议。
  • 检测到的错误已修复。
  • 改进的测试。
  • 文档已更新。

来源: linux.org.ru

添加评论