Я уже давно пользуюсь крючьями Mercurial в TortoiseHg.Я использую 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?