Project

General

Profile

Demande #769

Envoi des diff git par mail

Added by theo _ about 8 years ago. Updated about 8 years ago.

Status:
Fermé
Priority:
Normale
Category:
-
Target version:
-
Start date:
09/27/2011
Due date:
09/29/2011
% Done:

100%

Estimated time:
2.00 h
Spent time:
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.

History

#1

Updated by Vincent-Xavier JUMEL about 8 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

#2

Updated by Vincent-Xavier JUMEL about 8 years ago

  • Due date set to 09/29/2011
#3

Updated by Vincent-Xavier JUMEL about 8 years ago

Il faut juste que je supprimes le message correspondant au daliycommit réalisé automatiquement par etckeeper.

#4

Updated by Vincent-Xavier JUMEL about 8 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

#5

Updated by Vincent-Xavier JUMEL about 8 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>" 

#6

Updated by Vincent-Xavier JUMEL about 8 years ago

  • Status changed from Nouveau to Fermé
  • % Done changed from 40 to 100

Déployé sur les hôtes et les vservers.

Also available in: Atom PDF