1

我有一个 hg 钩子,用于检查提交中的文件(pretxncommit 钩子类型)以了解编码标准。但是,如果我进行合并,所有文件都将被排除在检查之外。如果我进行合并和编辑,那么一些合并的文件将由钩子处理。

此外,“hg st”显示所有修改过的文件,包括合并的文件。

有没有办法强制 hg hook 检查所有文件?

谢谢。

4

1 回答 1

1

假设钩子是用 Python 编写的,您将其定义为

def check_files(ui, repo, **kwargs):
...

然后repo.status()返回所有文件及其各自的状态。有 TODO 可以在文档的这个地方添加更多细节:)

于 2019-01-31T08:30:21.677 回答