Как я могу получить список всех измененных файлов для подмодулей с помощью git?

Возможный дубликат:
git: список всех измененных файлов, в том числе в подмодулях

У меня есть супер-репозиторий, в котором есть много подмодулей, которые регулярно обновляются. У меня есть настройка хука после получения для этого суперрепозитория, который выполняет обслуживание после каждой фиксации.

Я пытаюсь получить список всех измененных файлов в коммите, который включает все файлы, которые были изменены после обновления подмодуля.

Вот как я это делаю для репо без подмодулей:

git show --pretty="format:" --name-only HEAD | tr '\n' ' '

... который выведет что-то вроде testing1.html testing2.html foo.md bar.js, что является желаемым форматом (имена файлов с разделителями-пробелами).

Мой вопрос: как я могу получить список всех измененных файлов для одной фиксации, включая файлы, которые были изменены в подмодулях?


person Liam    schedule 11.06.2012    source источник