Gitoneを含むさまざまなコミットフックと統合するための検証およびリンティングユーティリティを開発しています
https://github.com/miohtama/vvv
現在、バリデーターとリンターは、コミットごとにプロジェクトコードベース全体に対して実行されます。ただし、変更されたファイルに対してのみ実行する方がはるかに最適です。このためには、Git precommitフック(Pythonの場合)で変更されたファイルのリストを知る必要があります
https://github.com/miohtama/vvv/blob/master/vvv/hooks/git.py
変更されたファイルのリストを抽出するために必要なオプションは何ですか(それが重要な場合はPythonで)?