Я разрабатываю утилиту проверки и линтинга, которая будет интегрирована с различными обработчиками коммитов, включая Git
https://github.com/miohtama/vvv
В настоящее время валидаторы и линтеры запускаются для всей кодовой базы проекта при каждом коммите. Однако было бы гораздо оптимальнее запускать их только для измененных файлов. Для этого мне нужно знать список измененных файлов в моем хуке предварительной фиксации Git (в Python)
https://github.com/miohtama/vvv/blob/master/vvv/hooks/git.py
Какие параметры у меня есть для извлечения списка измененных файлов (в Python, если это имеет значение )?