我正在编写一个扩展程序,在回滚后能够执行某些逻辑非常方便。
我查看了我在钩子上找到的所有文档,但是我找不到rollback
钩子。我也尝试了post-*
钩子(即post-rollback
),但这也没有触发。我的下一步是潜入源头,但我想我会问这个问题,万一有人知道。
是否有回滚挂钩?如果是这样,是否可以使用uisetup()
或reposetup()
在Python扩展中连接它?
答案 0 :(得分:0)
_rollback
)似乎没有调用任何钩子,因此似乎没有办法配合这个事件
我需要回滚挂钩,因为我正在编写一个扩展,它在发生变更集时维护有关变更集的元数据。为了能够与回滚事件绑定,我最终编写了一个自定义命令作为扩展的一部分,以自动清除任何不一致的状态(例如,由于它是回滚而不再存在的提交的引用“D)。