* Email UTF-8 The SVN::Look module should obtain all information from the svnlook command in UTF-8 and use it accordingly. In particular, the emails sent by the Mailer plugin should be MIME compatible and specify UTF-8 character encoding. * Use YAML for the configuration files I've mixed feelings about the Perl-script-as-a-configuration-file thing. It gives us power, but the power is in the hands of the repository admins, which can then run scripts in the subversion server. A declarative configuration file would be more secure. Perhaps we can still preserve all the power we need by using YAML [http://www.yaml.org/]. * Reimplement SVN::Look to use the Perl SVN bindings instead of calling svnlook. However, another approach would be to implement an option in svnlook to dump all information in a format like XML so that we wouldn't need to call it several times. * Check the svnchecker project to see if there is some interesting functionality there that is missing here. * Implement a clone of http://svn.collab.net/viewvc/svn/trunk/contrib/hook-scripts/case-insensitive.py * Substitute Module::Build for ExtUtils::MakeMaker and investigate Dist::Zilla. * Use a xt/ directory for author tests