
14 月 2.49 日、2 か月の開発期間を経て、C で記述され GNU GPL XNUMX ライセンスの 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 migrate は、reflog を移行しないようにする --no-reflog オプションをサポートするようになりました。
- Meson は、git 1 で追加された安全でない sha2.48 実装オプションをサポートするようになりました。
- 共通パスまたはタイプに基づいてオブジェクトのグループ トラバーサルを行うための新しい API が追加されました。
- zlib-ng の使用に備えて、zlib と対話するためのコードがリファクタリングされました。
- Rust 言語の libgit ライブラリにバインディングを追加しました。
- すべての .txt ドキュメント ファイルの名前が .adoc に変更されました。
- 大きなオブジェクト用の拡張されたプロミザー プロトコル。
- 検出されたエラーは修正されました。
- テストが改善されました。
- ドキュメントが更新されました。
出所: linux.org.ru
