Задать вопрос
MKrivosheev
@MKrivosheev

E-mail-оповещения об изменениях SVN — как?

Есть, вроде бы, не мало приложений для «слежения» за SVN. Но сходу не могу найти такое, которое умело бы слать оповещения об изменениях по e-mail. Подскажите пожалуйста подходящее
  • Вопрос задан
  • 3344 просмотра
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
sHinE
@sHinE
веб-разработчик, php/js/mysql и сопутствующее
По-моему это на сервере через post commit hook реализуется скриптами. Насчет готовых приложений не скажу.
Ответ написан
@BasilioCat
Используйте SVN::Notify (это перловый модуль) вместе с HTML::ColorDiff
/data/svn/repository1/hooks/post-commit:
#!/bin/sh

REPOS="$1"
REV="$2"


/usr/bin/svnnotify -r $REV -C -d -H HTML::ColorDiff -p $REPOS -t programmers@domain.ru --from programmers@domain.ru --subject-prefix "[SVN]" --encoding koi8-r --svn-encoding koi8-r --diff-encoding koi8-r --jira-url "http://jira.domain.ru/" 2>/dev/null


А вообще поставьте Atlassian Fisheye (starter лицензия — 10 баксов на 10 юзеров) и будет куда удобнее
Ответ написан
Присоединяюсь к BasilioCat — только посоветую-таки Redmine — бесплатную и с теми же уведомлениями
Ответ написан
Комментировать
alitvinenko
@alitvinenko
Используйте hook post-commit

#!/bin/sh
export LC_ALL=ru_RU.utf8
REPOS="$1"
REV="$2"

<тут команда отправки на мыло>


REPOS — репозиторий
REV — номер ревизии
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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