Симпатичные SVN фиксируют электронные письма: шаблоны [закрываются]

9
задан Quintin Par 10 May 2010 в 18:30
поделиться

5 ответов

Я обнаружил, что сочетание SVNSpam и собственных скриптов python работает очень хорошо. SVNSpam посылает html-письмо с цветными диффами, которые очень легко читать.

В SVNSpam есть ошибка, которая не позволяет ему работать с двоичными файлами. Поэтому в пост-коммит хуке я установил обычный скрипт python mailer, который поставляется с пакетом SVN Hooks. Я сделал так, что если SVNSpam возвращает код ошибки (а он возвращает его только для двоичных различий и меток), вызывается скрипт python mailer. Для нас это очень удобно.

2
ответ дан 5 December 2019 в 01:42
поделиться

Я использую следующее: commit-email.pl

и post commit hook:

REPOS="$1"
REV="$2"
MAILNAME=`cat /etc/mailname`
REPONAME=$(basename $REPOS)

/var/local/lib/svn/commit-email.pl "$REPOS" "$REV" -s "[$REPONAME]" -h $MAILNAME --from "SVN" svn@example.com
-1
ответ дан 5 December 2019 в 01:42
поделиться

Вы можете получить данные фиксации из 'svn log --xml -v -r $ REV' и отфильтровать вывод через процессор xslt. Есть несколько проектов, которые используют этот рабочий процесс, например, RSS Generator или генератор журнала изменений .

0
ответ дан 5 December 2019 в 01:42
поделиться

Я считаю этот очень полезным, потому что он включает разница.

0
ответ дан 5 December 2019 в 01:42
поделиться

Хороший шаблон должен включать ссылку на обзорную доску (чат о пересмотре) и идентификатор обращения. Также необходимо, чтобы каждый измененный файл содержал ссылку на некоторые файлы websvn diff.

0
ответ дан 5 December 2019 в 01:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: