2010-07-16 29 views
2

我們在svn post-commit鉤子中使用svnnotify(即SVN::Notify)。是否可以將提交作者的用戶ID作爲顯示的名稱包含在生成電子郵件的作者字段中?身份驗證通過mod_auth_mysql。我們不希望作者是「userid @ svn服務器的域名」,因爲沒有這樣的電子郵件地址 - 提交者都有外部電子郵件地址。我想要像「通過proj-svn的userid」或類似的東西,以便人們可以快速識別誰負責提交。svnnotify作者字段

回答

0

您可以修改post-commit掛鉤以從svnlook中讀取作者userid。粗略地說:

my $svnlook = "/bin/svnlook"; 
my @info = `$svnlook info $repopath -r $revnum`; 
my $author = shift @info;