2010-11-13 43 views
0

我正在使用svnnotify为存储库中的项目执行post-commit电子邮件通知。我可以使用-P选项来指定一个主题行前缀,但是我想为由多个调用-x匹配的不同项目使用不同的前缀。例如,在-x字段中由regexp r1匹配的所有项目都应该获得主题前缀“NAME1”,并且所有匹配r2的项目都应该获得主题行“NAME2”,依此类推。svnnotify中的项目特定主题行

我没有使用-C标志将主题上下文引入到主题行中,因为它有点过于混乱。

回答

1

这是我倾向于为每个项目制作回购的原因之一,让挂钩检查变更集中更改的文件的路径是一种痛苦。在回购层面,验证和授权也比项目(路径)层次更简单。

如果我继承了你的情况,我会分解回购,并在每一个中都有简单的钩子。

如果有政治和/或其他问题阻止该计划,请使用svnlook挂钩找到更改的路径,并适当地设置主题。