All pastes #1290 Raw Edit

swimagx problem with regex in mailer.conf

public text v1 · immutable
#1290 ·published 2004-10-06 16:05 UTC
rendered paste body
-> Projectspath: /subversion/projects/projects/<subprojects>

-> hooks/post-commit:
/subversion/admin/projects-mailer.py commit "$REPOS" "$REV" subversion/admin/projects-mailer.conf >> $REPOS/hooks/debug.log 2>&1 &

-> admin/projects-mailer.conf:
[projects]
for_repos = /subversion/projects/projects
for_path = (?P<PROJECT>[^/]*)($|/)
commit_subject_prefix = [%(PROJECT)s]

-> hooks/debug.log:
Traceback (most recent call last):
  File "/subversion/admin/projects-mailer.py", line 754, in ?
    author, propname)
  File "/usr/local/lib/svn-python/svn/core.py", line 33, in run_app
    return apply(func, (pool,) + args, kw)
  File "/subversion/admin/projects-mailer.py", line 49, in main
    messenger.generate()
  File "/subversion/admin/projects-mailer.py", line 318, in generate
    self.output.start(group, params)
  File "/subversion/admin/projects-mailer.py", line 174, in start
    self.write(self.mail_headers(group, params))
  File "/subversion/admin/projects-mailer.py", line 67, in mail_headers
    prefix = self.cfg.get(self.prefix_param, group, params)
  File "/subversion/admin/projects-mailer.py", line 631, in get
    return getattr(sub, option) % params
KeyError: PROJECT