定期的に更新される多くのサブモジュールを含むスーパー リポジトリがあります。このスーパー リポジトリには、コミットのたびにメンテナンスを行う post-receive フックのセットアップがあります。
サブモジュールが更新された後に変更されたファイルを含む、コミットで変更されたすべてのファイルのリストを取得しようとしています。
サブモジュールのないレポに対して行う方法は次のとおりです。
git show --pretty="format:" --name-only HEAD | tr '\n' ' '
...これtesting1.html testing2.html foo.md bar.js
は、目的の形式(スペース区切りのファイル名)である のようなものを出力します。
私の質問は、サブモジュールで変更されたファイルを含む、単一のコミットに対して変更されたすべてのファイルのリストを取得するにはどうすればよいですか?