В обработчике git post-commit как мне получить список файлов, которые были изменены?

Попытка выяснить, сколько времени было потрачено на фиксацию в ловушке Git post-commit.

У меня есть ловушка git после фиксации, которая отправляет информацию о фиксации через API. Я хочу выяснить, сколько времени было потрачено на фиксацию. Примерно.

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

Я легко могу сделайте это в скрипте Python. Если кто-то скажет мне, что это были файлы «foo.txt», «bar.txt» и «path / bla.txt», я могу быстро выполнить некоторые арифметические действия в сценарии, основанном на этих файлах.

Итак, как мне получить список файлов, которые были изменены, в ловушке git post-commit?

8
задан Peter Bengtsson 17 November 2010 в 14:52
поделиться