Projet

Général

Profil

Demande #769

Envoi des diff git par mail

Ajouté par theo _ il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Fermé
Priorité:
Normale
Catégorie:
-
Version cible:
-
Début:
27/09/2011
Echéance:
29/09/2011
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
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.

Historique

#1

Mis à jour par Vincent-Xavier JUMEL il y a plus de 12 ans

  • Assigné à mis à Vincent-Xavier JUMEL
  • % réalisé changé de 0 à 20
  • Temps estimé mis à 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

Mis à jour par Vincent-Xavier JUMEL il y a plus de 12 ans

  • Echéance mis à 29/09/2011
#3

Mis à jour par Vincent-Xavier JUMEL il y a plus de 12 ans

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

#4

Mis à jour par Vincent-Xavier JUMEL il y a plus de 12 ans

  • % réalisé changé de 20 à 40

Ajout d'un test

git log -1 | grep 'daily autocommit' 2>&1 > /dev/null
if [[ $? -ne 0 ]] ; then

#5

Mis à jour par Vincent-Xavier JUMEL il y a plus de 12 ans

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

Mis à jour par Vincent-Xavier JUMEL il y a plus de 12 ans

  • Statut changé de Nouveau à Fermé
  • % réalisé changé de 40 à 100

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

Formats disponibles : Atom PDF