Я пыталсяКак вы получаете доступ к сообщению о совершении в транзакции Mercurial?
def debug_hook(ui, repo, **kwargs):
changectx = repo[None]
ui.status('change.desc: %s\n' % changectx.description())
return True
Но он всегда печатает пустую строку. Это потому, что это крюк precommit и сообщение пока недоступно? Или я просто пропущу что-то очевидное?
Получается, что это часть ответа (с использованием pretxncommit). Я напишу ответ с подробностями. – davidavr