Git 2.49-rc0 发布:新增
Git 维护者 Junio C Hamano 今天发布了 Git 2.49-rc0,主要变化: 引入一个名为 _git backfill 的子命令 更新 gitk 为 zsh 提供了完成脚本更新 向 Meson 构建系统集成中添加了一个“unsafe-sha1”构建旋钮 新增 Rust 外部语言接口,它是 libgit.a 的包装器 Zlib 集成增强,为能够使用 zlib-ng 构建 Git 做准备。 “git pack-objects”及其包装器“git repack”学习使用一个可选的替代路径哈希函数,以改进 delta-base 选择,从而生成一个具有比窗口大小更深历史的打包文件。 “git clone”支持为单个提交创建浅克隆,该提交不一定是任何分支的末端。 在无blob克隆中按需懒加载缺失文件成本高昂,因为它往往是逐个blob进行。为此引入了“git backfill”来帮助预先批量下载必要的文件。 按照我们为Git 3.0引入破坏性变更所建立的程序,允许提前选择移除对$GIT_DIR/branches/和$GIT_DIR/remotes/目录的支持以配置远程仓库。 向代码...
