我曾经写过提交消息来连接像issue #9548, redmine start page is fixed
这样的问题系统,并想知道它是否可以在gerrit系统中用钩子或插件编写。
因此,在代码审核页面中,问题#9548 可以自动显示我的问题系统的http链接(如redmine):=> issue
#9548,redmine start page is fixed
很容易进行代码审查。
答案 0 :(得分:4)
是的,有可能。在Gerrit配置中,您必须为提交消息中的字符串提供正则表达式表达式,并使用通配符为您的bugtracker提供链接。请参阅Gerrit documentation。对于你的例子,你会有一个正则表达式(问题\ s +#?)(\ d +)
答案 1 :(得分:4)
如果您使用Jira并在提交消息中首先使用您的Jira案例编号,请在gerrit.config中添加以下内容以在查看更改集时获取链接:
[commentlink "jira"]
match = "^([A-Z]*-[0-9]*)"
link = http://jira/browse/$1
一些支持的提交消息格式(粘贴到Rubular进行测试):
答案 2 :(得分:1)
是的,您可以将问题标记转换为Gerrit中的链接。查看commentlink配置 - http://gerrit-documentation.googlecode.com/svn/Documentation/2.2.0/config-gerrit.html#_a_id_commentlink_a_section_commentlink