Mercurial hook 在mercurial提交之前如何执行命令行应用程序(bat)?

Mercurial hook 在mercurial提交之前如何执行命令行应用程序(bat)?,mercurial-hook,Mercurial Hook,我希望在每次提交(推送)到中央存储库之前执行命令行应用程序。若应用程序执行时出错,则提交将失败,并显示一些消息 我找到了一些python钩子的示例,但没有关于调用bat或exe的内容。您只需将exe/batch文件作为钩子的命令(您可能不需要bat和exe扩展名): [hooks] pre-commit.example1 = /path/to/somebatfile.bat pre-commit.example2 = /path/to/someexefile.exe

我希望在每次提交(推送)到中央存储库之前执行命令行应用程序。若应用程序执行时出错,则提交将失败,并显示一些消息


我找到了一些python钩子的示例,但没有关于调用bat或exe的内容。

您只需将exe/batch文件作为钩子的命令(您可能不需要bat和exe扩展名):

[hooks]
pre-commit.example1 = /path/to/somebatfile.bat
pre-commit.example2 = /path/to/someexefile.exe