Actions
Demande #769
closedEnvoi des diff git par mail
Difficulté:
Description
Sauf avis contraire, nous mettrons en place un envoi automatique par mail des messages de commits, faits par etckeeper sur tous les guests sur admins-autos@.
Nous pourrions également trouver un système pour être avertis des commits à la main.
Updated by Vincent-Xavier JUMEL about 13 years ago
- Assignee set to Vincent-Xavier JUMEL
- % Done changed from 0 to 20
- Estimated time set to 2:00 h
Un premier modèle est proposé en rajoutant le script éxécutable suivant : /etc/.git/hooks/post-commit
contenant :
git log -1 -p|mail -s "Git commit sur $(hostname)" admins-auto@april.org
Updated by Vincent-Xavier JUMEL about 13 years ago
Il faut juste que je supprimes le message correspondant au daliycommit réalisé automatiquement par etckeeper.
Updated by Vincent-Xavier JUMEL about 13 years ago
- % Done changed from 20 to 40
Ajout d'un test
git log -1 | grep 'daily autocommit' 2>&1 > /dev/null if [[ $? -ne 0 ]] ; then
Updated by Vincent-Xavier JUMEL about 13 years ago
Il faut rajouter une routine dans le pre-commit pour être sur que vous avez bien renseiger votre nom, via
export GIT_COMMITTER_NAME="Vincent-Xavier Jumel" ; export GIT_COMMITTER_EMAIL="<vxjumel@april.org>" export GIT_AUTHOR_NAME="Vincent-Xavier Jumel" ; export GIT_AUTHOR_EMAIL="<vxjumel@april.org>"
Updated by Vincent-Xavier JUMEL about 13 years ago
- Status changed from Nouveau to Fermé
- % Done changed from 40 to 100
Déployé sur les hôtes et les vservers.
Actions