Хотите, чтобы Git post получал перехват для обнаружения определенных типов файлов

#git #file #git-post-receive

#git #файл #git-post-receive

Вопрос:

Я хотел бы, чтобы мой post-receive перехват запускал определенный скрипт всякий раз, когда файлы определенного типа, *.hbm.xml отправляются на сервер. Мотивация: я хочу изменять номер версии моей схемы базы данных всякий раз, когда изменяются файлы NHibernate.

Спасибо!

Ответ №1:

Это то, что я придумал:

 for i in `git show --pretty="format:" --name-only HEAD | grep '.*.hbm.xml' `; do
    # call script here.....
    exit
done