Checkout
Julian Foad
committed
on 30 Nov 09
Extend "mailer.py" with an option "search_logmsg=REGEXP" to allow filtering
based on matching expressions in the log message such as bug id'… Show more
Extend "mailer.py" with an option "search_logmsg=REGEXP" to allow filtering

based on matching expressions in the log message such as bug id's.

Patch by: Justin Vallon <justin.vallon{_AT_}deshaw.com>

* tools/hook-scripts/mailer/mailer.conf.example

 Add documentation and an example of the new configuration options.

* tools/hook-scripts/mailer/mailer.py

 (Commit): Pass the log message to the which_groups() call.

 (PropChange, Lock): Pass no log message to the which_groups() call.

 (Config): Parse the new option and extend the which_groups() function

   to include groups specified through matching the log message.

* tools/hook-scripts/mailer/tests/mailer.conf

 (bugtracker): New section with the new configuration options.

* tools/hook-scripts/mailer/tests/mailer-init.sh

 Put some example bug id's into some of the commit messages.

* tools/hook-scripts/mailer/tests/mailer-t1.output

 Adjust for the additions and changes to the expected output.

Show less