Похоже, это происходит, когда нет сообщения журнала для фиксации. Некоторым пользователям может потребоваться сеанс LART, чтобы это исправить. За исключением этого, правильнее всего исправить модуль SVN :: Notify и отправить исправление в очередь SVN :: Notify RT , но уже слишком поздно, я уже подал билет .
Вот патч:
diff --git a/lib/SVN/Notify.pm b/lib/SVN/Notify.pm
index 3f3672b..5387dd2 100644
--- a/lib/SVN/Notify.pm
+++ b/lib/SVN/Notify.pm
@@ -1308,7 +1308,7 @@ sub prepare_subject {
}
# Add the first sentence/line from the log message.
- unless ($self->{no\_first\_line}) {
+ if (!$self->{no\_first\_line} and defined $self->{message}[0] and length $self->{message}[0] )
# Truncate to first period after a minimum of 10 characters.
my $i = index substr($self->{message}[0], 10), '. ';
$self->{subject} .= $i > 0
Я думаю, что это заботится о предупреждениях, но я подозреваю, что это всего лишь лейкопластырь, потому что дизайн вокруг $self->{no\_first\_line}
кажется хитрым.