最近、Github API を使用してローカル更新スクリプト (php) を操作する cms を作成しています。このスクリプトは、すべてのファイルの変更を読み取り、各ファイルの生データを取得し、cms ファイルを更新します...問題は、名前が変更されたファイルに関して、github API が不足していることです。
これに対する私の解決策は、すべてのファイルの変更を取得する pre-commit フックを作成し、その情報を 1 つのファイルにダンプすることです。これは可能ですか?情報をjson配列に保存して、phpで直接読み取れるようにすることをお勧めします。これが可能である場合、どのようにそのようなスクリプトを作成しますか? 私はいくつかの Python を知っていますが、Ruby や Bash についてはあまり知りません。どんな助けでも大歓迎です!