* 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.
Revert property change diff feature code (r21695, r21684). I spoke against this approach on the list back in September of 2006 (WHOA!), and just now realized that it was still present in our trunk code.
As I indicated in discussion with Matthias Weinert <firstname.lastname@example.org> (see archives here: http://svn.haxx.se/dev/archive-2006-09/0978.shtml), I like the idea of doing a better job of showing property changes, but the approach taken was, in my opinion, far too complex for the typical user's needs, and visually overwhelming.
NOTE: I tried this reversion once already and made a message things. In r26779, I undid my mess and restored these files to their state as of r26776. So, sadly, this is actually my *second* attempt at cleanly reverting the propchange diff code.
NOTE: The mailer.py tests are currently failing, but this was the case prior to this change, too. I suspect the merge tracking feature changes in core Subversion have thrown things off a bit.