我有一个 hg 钩子,用于检查提交中的文件(pretxncommit 钩子类型)以了解编码标准。但是,如果我进行合并,所有文件都将被排除在检查之外。如果我进行合并和编辑,那么一些合并的文件将由钩子处理。
此外,“hg st”显示所有修改过的文件,包括合并的文件。
有没有办法强制 hg hook 检查所有文件?
谢谢。
我有一个 hg 钩子,用于检查提交中的文件(pretxncommit 钩子类型)以了解编码标准。但是,如果我进行合并,所有文件都将被排除在检查之外。如果我进行合并和编辑,那么一些合并的文件将由钩子处理。
此外,“hg st”显示所有修改过的文件,包括合并的文件。
有没有办法强制 hg hook 检查所有文件?
谢谢。
假设钩子是用 Python 编写的,您将其定义为
def check_files(ui, repo, **kwargs):
...
然后repo.status()
返回所有文件及其各自的状态。有 TODO 可以在文档的这个地方添加更多细节:)