Возможный дубликат:
git: список всех измененных файлов, в том числе в подмодулях
У меня есть супер-репозиторий, в котором есть много подмодулей, которые регулярно обновляются. У меня есть настройка хука после получения для этого суперрепозитория, который выполняет обслуживание после каждой фиксации.
Я пытаюсь получить список всех измененных файлов в коммите, который включает все файлы, которые были изменены после обновления подмодуля.
Вот как я это делаю для репо без подмодулей:
git show --pretty="format:" --name-only HEAD | tr '\n' ' '
... который выведет что-то вроде testing1.html testing2.html foo.md bar.js
, что является желаемым форматом (имена файлов с разделителями-пробелами).
Мой вопрос: как я могу получить список всех измененных файлов для одной фиксации, включая файлы, которые были изменены в подмодулях?