Anche se questa domanda è un po 'vecchio, solo pensato che avrei lasciato il mio parere per chi viene qui da Google:
Ho considerato le soluzioni di cui qui. Il commit-email.pl
è stato sia più facile e più efficace per me. Tuttavia, trovo entrambe le soluzioni prive di una formattazione corretta.
Pertanto, il pacchetto svnnotify
sembra produrre e-mail formattate e colorate sufficientemente buone per me.
Sui sistemi Debian/Ubuntu è possibile installarlo digitando:
apt-get install libsvn-notify-perl
Quindi, se si sta andando inviare e-mail agli account Gmail, grazie al supporto CSS strano in Gmail, che vi consiglio vivamente l'applicazione della patch found here, il che significa:
- Scarica
HTML.pm
e ColorDiff.pm
- Sostituire con loro
/usr/share/perl5/SVN/Notify/HTML.pm
e /usr/share/perl5/SVN/Notify/HTML/ColorDiff.pm
, resp cace.
E, infine, impostare il post-commit
script di aggancio il solito modo:
# 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
Bene, questo certamente si qualifica come "più semplice". Grazie! –
Buono a sentire ho potuto fare :) –