如何在post-commit钩子脚本中获得%BUGID%?

时间:2014-08-08 18:56:26

标签: tortoisesvn integration svn-hooks mantis post-commit-hook

我想设置Mantis bug跟踪器和togoise svn一起工作。 我已经添加了tocatise svn的属性,如下所示: enter image description here

此外,我已将以下属性添加到config_inc.php文件

$g_source_control_notes_view_status = VS_PUBLIC;
$g_source_control_account = 'xxx';
$g_source_control_set_status_to = OFF;
$g_source_control_regexp = "/\bissue [#]{0,1}(\d+)\b/i";

我的post-commit.bat看起来像

SET REPOS=%1
SET REV=%2
SET DETAILS_FILE=\svnfile_%REV%

echo Bug ID : %BUGID%>>%DETAILS_FILE%
svnlook log -r %REV% %REPOS%>>%DETAILS_FILE%
echo SVN Revision:%REV%>>%DETAILS_FILE%

echo Files Changed :  >>%DETAILS_FILE%
svnlook changed -r %REV% %REPOS%>>%DETAILS_FILE%

\php.exe \checkin.php <%DETAILS_FILE% >%LOG_FILE%

如果我在提交消息中提供问题ID,这可以正常工作。 如果我在提交消息中提供了问题ID,它会在mantis Notes中显示提交消息。

问题现在我不想在提交消息中添加问题ID,但是想要在执行towise svn commit时在最右上角提供%BUGID%。

即。 echo Bug ID : %BUGID%>>%DETAILS_FILE% 它不适合我。 任何人都可以帮助我。

是的,有人知道如何在post-commit钩子脚本中添加html链接或html标签。 提前谢谢。

0 个答案:

没有答案