В настоящее время я использую Hudson для сборки и тестирования приложений на python и c ++, используя git в качестве бэкэнда.
Мне было интересно, есть ли хороший способ установить «запускать тест X только в том случае, если изменились файлы в каталоге / foo / bar / baz».
РЕДАКТИРОВАТЬ: Да, я знаю, что существуют git-hooks, но мне было интересно, как определить дельту между последней проверенной ревизией и текущей ревизией.