Я использую Phing, чтобы сделать задачи сборки сообщения в Гудзоне.
Я хочу генерировать журнал изменений, содержащий все фиксации с тех пор в последний раз успешная Гудзонская сборка. Но не похож ни на плагин Гудзона ни Мерзавца для Гудзона, не обеспечивает %last_build_time%
переменная.
Это удовлетворило бы решение, (но как получить время?):
git log --pretty="%s" --since="%last_build_time%"
Единственным путем я вижу, на данный момент извлекает его из XML-файла задания, но я не знаю, возможно ли это с Phing.
Как Вы генерируете свои журналы изменений?
Я извлек дату последней успешной сборки с помощью bash:
git log --pretty="%s" --since="`date -r ./../lastSuccessful/build.xml "+%F %T"`"
(В xml файле мне пришлось заменить "
на & quote;
объект).