我们在svn post-commit钩子中使用svnnotify(即SVN::Notify)。是否可以在提交的电子邮件的作者字段中包含提交作者的用户标识作为显示的名称?身份验证是通过mod_auth_mysql
进行的。我们不希望作者成为“svn服务器的用户@域”,因为没有这样的电子邮件地址 - 提交者都有外部电子邮件地址。我喜欢像“userid via proj-svn”之类的东西,或类似的东西,以便人们可以快速识别谁负责提交。
答案 0 :(得分:0)
您可以修改post-commit挂钩以从svnlook读取作者userid。大致是:
my $svnlook = "/bin/svnlook";
my @info = `$svnlook info $repopath -r $revnum`;
my $author = shift @info;