Perl、SVN::Hooks和SVN::Hooks::Notify

Perl、SVN::Hooks和SVN::Hooks::Notify,perl,svn,Perl,Svn,如果SVN::Hooks::Notify的Notify和Notify_DEFAULTS块替换(或者停止计算)POST_COMMIT块,有人能马上告诉我吗?我的PRE_COMMIT块工作正常,而我现有的NOTIFY/NOTIFY_默认块处理正常 然而,我在“后置街区大火”中什么都没有。。。是的,hooks/post-commit链接到脚本。perdocs for svn::hooks::notify声明它在POST_COMMIT中运行,但我更愿意在启动通知电子邮件之前先做一些额外的处理(例如,将相

如果SVN::Hooks::Notify的Notify和Notify_DEFAULTS块替换(或者停止计算)POST_COMMIT块,有人能马上告诉我吗?我的PRE_COMMIT块工作正常,而我现有的NOTIFY/NOTIFY_默认块处理正常


然而,我在“后置街区大火”中什么都没有。。。是的,hooks/post-commit链接到脚本。perdocs for svn::hooks::notify声明它在POST_COMMIT中运行,但我更愿意在启动通知电子邮件之前先做一些额外的处理(例如,将相关信息插入db表以供以后使用)。

notify块设置POST COMMIT hook;通知没有单独的挂钩

从SVN::Hook源代码可以看出,您可以设置任意数量的给定Hook,它们将按照您添加它们的顺序运行。因此,您可能需要执行以下操作,例如:

use SVN::Hooks;
BEGIN {
    POST_COMMIT { ... }
}
use SVN::Hooks::Notify;
让你的另一个钩子先于通知钩子