HeadlinesBriefing favicon HeadlinesBriefing.com

Git 2.56リリース予告と3.0ロードマップ

Hacker News •
×

Gitソースコード管理システムはGit 2.56リリースの準備を進めており、約9月下旬のリリースを予定しており、現在はリリース候補形態です。このバージョンには700件以上のマージされていないコミットが含まれ、使いやすさの向上が行われていますが、根本的な変更はありません。注目すべき追加機能には、コミットを削除するための実験的`git history`ツールボックス向け`drop`サブコマンドが含まれており、ただしマージコミットでは失敗します。`git status`は遅れたブランチに対して`git pull`を提案するようになり、`git refs`には`create`、`delete`、`update`、`rename`サブコマンドが追加されました。その他の調整には、`git branch`用の`--delete-merged`、bisection保護、設定ロックのリトライ、`git add`用の`--resolved`などが含まれます。

見通しを見て、メンテナのJunio Hamanoは9月初旬に次のリリースが長年期待されていたGit 3.0すべきのか、より多くの2.xリリースを発行すべきかについてコミュニティにアンケートを実施しました。この主要バージョンは、最も顕著な変更として、デフォルトのハッシュ関数をSHA-1からSHA-256に切り替えるという互換性の破壊を導入します。SHA-1には既知の弱点がありますが、Gitには現在の攻撃に対する防御機能が含まれています。この移行は、リポジトリの完全性を長期間にわたって確保することを目指しており、ハッシュはすべてのオブジェクトを識別し、コミットチェーンを検証します。コミュニティは、年内を3.0で終えるか、最初により多くの2.xリリースを発行するかを決定する必要があります。

主要エンティティ:人々:Junio Hamano