一段时间以来,我一直在TortoiseHg中使用Mercurial挂钩。 我使用Python创建自己的自定义钩子。 片刻之后,我尝试再次使用挂钩,但是它们开始失败。
具体地说,此行失败:
def precommit_badbranch(ui, repo, parent1=None, parent2=None, **kwargs):
p1branch = repo[parent1].branch()
出现此错误:
unsupported changeid '' of type <type 'str'>
显然Mercurial / Tortoise API已更改。 我想知道发生了什么变化?以及如何找到它。 我在网上找到的资源已过时。 有适当的API参考吗?