Я использую файл ant для создания java-проекта в mercurial через hudson. У mailnine работа hudson работает нормально. Недавно была создана новая ветка и отправлена на сервер с помощью командной строки:
hg ветка newbranch
hg commit
hg push -f
Mainine не содержит этих изменений и по-прежнему отлично строится. Я настроил новое задание с теми же настройками, что и у основной линии (фактически скопировал основное задание в hudson), и указал новую ветку.
Однако задание newbranch создает код, идентичный основному. Если я клонирую репозиторий из командной строки и переключаюсь на новую ветку, все выглядит так, как ожидалось. Похоже, это ошибка конфигурации hudson, если только мои навыки работы с ртутью не сбиваются с курса.
Я также безуспешно пытался настроить задание с нуля с настройками, идентичными основным, с добавлением спецификации новой ветки.
Что мне не хватает? У кого-нибудь есть идеи?