我使用 CCnet 1.6.7981 和 SVN 的电子邮件发布者作为版本控制系统。我的问题是 SVN 用户名不区分大小写,但 CCnet 电子邮件发布者是。所以我在我的配置中使用了一个肮脏的解决方法,因为每个人都有一个 3 个字母的用户名:
<email from="ccnet@domain.com" mailhost="..." includeDetails="TRUE">
<users>
<user name="abc" address="ABCforename.surname@domain.com" />
<user name="Abc" address="ABCforename.surname@domain.com" />
<user name="ABc" address="ABCforename.surname@domain.com" />
<user name="ABC" address="ABCforename.surname@domain.com" />
<user name="def" address="DEFforename.surname@domain.com" />
<user name="Def" address="DEFforename.surname@domain.com" />
<user name="DEf" address="DEFforename.surname@domain.com" />
<user name="DEF" address="DEFforename.surname@domain.com" />
</users>
<modifierNotificationTypes>
<NotificationType>Failed</NotificationType>
<NotificationType>Fixed</NotificationType>
<NotificationType>Exception</NotificationType>
</modifierNotificationTypes>
</email>
这类问题有一个巧妙的解决方案吗?