私は Git の単純な PHP 読み取り専用実装に取り組んでおり、ほとんど動作していますが、Git パック インデックス ファイル (バージョン 2) の正確な形式がわかりません。私がこれまでに見つけたすべてのドキュメントはあいまいで、Git 自体で解釈することにのみ焦点を合わせているか、私の理解ではかなり異なるバージョン 1 にのみ適用されます。PHP 用の既存の Git 実装を使用することはオプションではありません (私はいくつか試してみましたが、それらで問題が発生し続けています)。
基本的に、v2 パック インデックス ファイルの形式に関するシンプルで一般的なドキュメントが必要です。PHP 固有のものは何もありません。これはどこで見つけることができますか?