Собственная система сборки строит каждый коммит, сделанный на ветке.Но в Mercurial, чтобы закрыть ветку, вы должны сделать что-то вроде «закрыть коммит», вызывая сборку для этого коммита.
Это проблема, потому что мы тратим ресурсы на ненужные сборки.
Мы используем hglib для выполнения всего кода ртути.
(changeset.branch(), changeset.rev(), str(changeset)) in self.repo.Branches()
Я пробовал эту команду, но она игнорирует предыдущие коммиты, потому что я знаю, что она проверяет, существует ли она только какветвь в репо.
Есть ли способ узнать, с помощью набора изменений или иным способом, является ли фиксация на ветви "закрытой фиксацией".