Добавьте шаг сборки в ваше задание hudson, которое запускает скрипт оболочки:
svn log -r HEAD:PREV > ./changelog
Для генерации списка изменений с момента последнего коммита.
Вы также можете сделать log -r по дате / диапазону дат.
Можете ли вы определить свое последнее развертывание (я полагаю, что вы не можете развертывать его при каждой сборке.) Вам может помочь дополнительная информация о вашем процессе.
Если вы отметите свои развертывания нормализованным шаблоном, было бы довольно просто создать счетчик, который позволил бы вам получить правильную версию SVN.