在Mercurial中准备提交消息钩子

时间:2015-03-18 14:32:28

标签: mercurial githooks pre-commit-hook hgrc

什么是Mercurial等同于Git中的prepare-commit-message钩子?

基本上我正在寻找的是作为提交的一部分运行但在用户编辑提交消息之前的任何钩子。钩子将编辑提交消息,生成的消息将显示给用户,以便进行验证。

1 个答案:

答案 0 :(得分:2)

从我记忆中来看,Mercurial中没有相应的东西。还有其他一些方法可以做到这一点:

  • 如果你使用vim,你可以伪造模板here's the tip
  • 使用hgeditor的补丁或使用其周围的脚本(more here
  • 如果您使用Qct extension,它支持使用名为commit.template的文件来播种您的提交消息

我没有尝试过任何这些,所以我不能提供任何指针。我编写钩子的经验通常是验证即将提交的变更集或验证主存储库的传入变更集。