Lista de files modificados en git post-merge hook

¿Hay alguna manera de que un enlace posterior a la fusión obtenga una list de todos los files modificados por una combinación, incluso si fue un avance rápido?

Creo que su mejor apuesta en ese punto serán los reflogs. Si acaba de reenviar rápidamente, la primera línea del reflog de HEAD se verá así:

63e21fb HEAD@{0}: merge origin/master: Fast-forward 

Entonces debería poder imprimir solo la primera línea ( git reflog -n 1 ), verificar si coincide con merge .*: Fast-forward$ , y si es así, hacer git diff HEAD@{1} HEAD . (Desea ver los reflogs para verificar que hubo una fusión rápida, probablemente, a less que pueda confiar en su script que es la única posibilidad ahora).

También se pueden usar los accesos directos ORIG_HEAD y HEAD :

 git diff-tree -r --name-only --no-commit-id ORIG_HEAD HEAD 

(ver también: Listar todos los files para una confirmación en Git )