
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
