Git pre-перехватчик коммитов:получение списка измененных файлов

Я разрабатываю утилиту проверки и линтинга, которая будет интегрирована с различными обработчиками коммитов, включая Git

https://github.com/miohtama/vvv

В настоящее время валидаторы и линтеры запускаются для всей кодовой базы проекта при каждом коммите. Однако было бы гораздо оптимальнее запускать их только для измененных файлов. Для этого мне нужно знать список измененных файлов в моем хуке предварительной фиксации Git (в Python)

https://github.com/miohtama/vvv/blob/master/vvv/hooks/git.py

Какие параметры у меня есть для извлечения списка измененных файлов (в Python, если это имеет значение )?

7
задан Mikko Ohtamaa 15 April 2012 в 14:02
поделиться