Hasty Briefsbeta

双语

Git v2.53.0

3 months ago
  • #release-notes
  • #version-2.53.0
  • #git
  • Git v2.53.0版本发布,包含来自70位贡献者的466个非合并提交,其中包含21位新成员。
  • 新特性包括'git maintenance is-needed'子命令、事务性更新的'git replay'引用操作,以及'git blame --diff-algorithm=<算法>'选项。
  • 性能优化方面,'git diff --find-copies-harder'内存消耗降低50%,并优化了patience diff的LCS搜索算法。
  • 错误修复涉及Windows符号链接处理异常、wincred内存损坏及无效bundle-URI条目等问题。
  • 文档更新明确命令用法,如不推荐'--committer-date-is-author-date'参数,并完善了'git reset'的说明。
  • CI/CD与测试改进包括在GitHub Actions中显示更详细的失败测试信息,并在内存泄漏检查任务中跳过SVN测试。
  • 安全修复涵盖移除不安全的'mktemp()'调用,以及解决promisor远程仓库下'git diff'的释放后使用问题。
  • 平台适配优化包含改进macOS的iconv兼容方案,增强Windows符号链接支持。
  • 代码重构聚焦对象数据库处理、流式接口和仓库初始化逻辑的改进。