Я планирую подключить mercurial changegroup, который запускает сборку в hudson.
Проект добавляется в очередь, а hudson создает его, когда есть свободный слот.Проблема в том, что кто-то другой мог тем временем вставить код в проект, поэтому hudson создаст эту более новую ревизию (потому что она выполняет что-то вроде "hg pull -u && build"), а не ревизиюхранилище было в момент, когда была запущена первая сборка.
Есть ли какое-либо решение для этой проблемы?Может быть, с помощью параметризованных сборок?Если это не работает с одним заданием, может быть, я могу создать одно задание на push и настроить URL-адрес Mercurial для включения сегмента ревизии?
Спасибо за подсказки.