Git post-receive для проверки только тех файлов, которые были изменены / добавлены в push?

Я использовал сценарии пост-получения в моих репозиториях git со следующими командами для проверки всех файлов в репозитории:

#!/bin/sh
GIT_WORK_TREE=/var/www/www.example.org git checkout -f

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

Возможно ли это?

6
задан pah 5 August 2016 в 00:46
поделиться