强制签入所有新的源代码文件以获得特定注释

时间:2017-12-04 10:59:19

标签: git version-control open-source gerrit

是否有可能通过Git强制执行签入特定存储库的所有新源代码文件以获得特定注释,否则推送应该在有或没有消息的情况下失败。 源代码将是cpp或cxx或cc扩展名。

How do we verify commit messages for a push?是关于在提交消息中强制执行某些操作但我想在正在检入的源文件中强制执行某些操作。

比如说,如果我正在编写GPL库,那么任何进入存储库的人都应该拥有GPL许可证和作者名称,就像那样。

1 个答案:

答案 0 :(得分:0)

考虑使用Git :: Hooks,一个用于实现Git / Gerrit钩子的Perl框架。 asciidoctor您拥有安装/配置它所需的所有信息。