Первый вопрос - публикация, на которую вы ссылаетесь (не ваша), упоминает о выпуске комментария «# 1 исправлено», который, я думаю, потерпит неудачу. Если вы также используете этот синтаксис, пробовали ли вы «Fixed # 1.», Который является правильным порядком для регулярного выражения, которое анализирует комментарии?
Если это не так просто, у меня нет прямого опыта со сценарием по умолчанию - я использую тот, который связан с плагином Timing and Esvaluation, - но я бы начал с того, что пролистал некоторый код из плагина T & E:
logfile = "/var/trac/commithook.log"
LOG = False
if LOG:
f = open (logfile,"w")
f.write("Begin Log\n")
f.close()
def log (s, *params):
f = open (logfile,"a")
f.write(s % params)
f.write("\n")
f.close()
else:
def log (s, *params):
pass
с соответствующими изменениями для вашей среды; затем вставьте некоторые записи.
Единственной проблемой, с которой я когда-либо сталкивался, было обновление скрипта T & E, которое давно утратило чувствительность к регистру. Это не похоже на проблему с базовым скриптом.