Aunque esta pregunta es un poco viejo, sólo pensé que dejaría mi opinión para los que vienen aquí desde Google:
he considerado las soluciones mencionadas aquí. El commit-email.pl
fue más fácil y mejor para mí. Sin embargo, considero que ambas soluciones carecen del formato adecuado.
Por lo tanto, el paquete svnnotify
parece producir correos electrónicos suficientemente formateados y coloreados para mí.
En los sistemas Debian/Ubuntu se puede instalar escribiendo:
apt-get install libsvn-notify-perl
Entonces, si se va a enviar correos electrónicos a cuentas de Gmail, debido al soporte de CSS extraño en Gmail, no te recomiendo aplicar el parche found here, lo que significa:
- Descargar
HTML.pm
y ColorDiff.pm
- Reemplazar con ellos
/usr/share/perl5/SVN/Notify/HTML.pm
y /usr/share/perl5/SVN/Notify/HTML/ColorDiff.pm
, resp ectively.
Y, por último, la configuración post-commit
script gancho de la forma habitual:
# email notifications for commits
/usr/bin/svnnotify --repos-path "$REPOS" --revision "$REV" \
--to [email protected] \
--from [email protected] \
--with-diff \
--subject-cx \
--subject-prefix 'Your Project Name: ' \
--handler HTML::ColorDiff \
--css-inline
2>&1 &
exit 0
Bueno, esto definitivamente califica como "más fácil". ¡Gracias! –
Es bueno escuchar que podría ayudar :) –