内部构建系统构建在分支上所做的每个提交。但是,在 Mercurial 中,要关闭一个分支,您必须进行“关闭提交”,触发该提交的构建。
这是一个问题,因为我们在不必要的构建上浪费了资源。
我们使用hglib来完成所有的 mercurial 代码。
(changeset.branch(), changeset.rev(), str(changeset)) in self.repo.Branches()
我试过这个命令,但这会忽略以前的提交,因为我知道它只是检查它是否作为 repo 中的一个分支存在。
有什么方法可以通过变更集或其他方式知道分支上的提交是否是“关闭提交”。