Звучит так, как будто вы обнаружили ошибку в CCNET, но в случае, если это будет полезно позже, если вы хотите, чтобы CCNET уничтожала только определенную именованную ветвь, вы можете использовать эту запись для URL репо:
<repo>http://repository/hg/hgwebdir.cgi/projectsname/#branchname</repo>
Что происходит от hg help urls
:
Необязательный идентификатор после #
указывает на конкретную ветку, тег или
набор изменений для использования с пульта
репозиторий. Смотрите также 'hg help
revisions'.revisions'.
Это предполагает, конечно, что CCNET использует Mercurial под прикрытием, но это довольно безопасная ставка.
Это приведет к клонированию только вашей CCNET и отслеживанию наборов изменений с таким именем ветви (которое может включать несколько головок).