commit & mail [ Répondre ] Par : FusionForge Admin on 2005-09-09 21:47 | [forum:1146] |
Sur l'actuel GForge, la création d'un nouveau projet (par ex. monProjet) crée automatiquement la liste monProjet-commits@lists.adullact.net (ou en tout cas, si ça ne l'est pas encore, il faudrait que ça le soit). Partant de là, il faudrait que le script de création du nouveau projet modifie le fichier <chemin_vers_le_depot_cvs>/CVSROOT/loginfo pour rajouter en fin de fichier la ligne suivante : DEFAULT (echo ""; id; echo %{sVv}; date; cat) | mail -s "CVS commit info" monProjet-commits@lists.adullact.net Ainsi, sans que personne ne touche à quoi que ce soit, tout commit dans le code serait automatiquement posté à la liste prévue à cet effet. Il suffirait ensuite que, dans chaque projet, la ou les personnes intéressées par la réception de ces infos de commit s'inscrivent à la liste, et pas les autres. Simple, non ? CE |