• [^] # Re: Ask DLFP :

    Posté par . En réponse à la dépêche Ask DLFP : "Outil pour développer du PHP en groupe". Évalué à 1.

    Il y moyen de declencher automatiquement un script après chaque commit (ce qui est utilisé pour envoyer un mail), non ?

    Avec CVS oui, tu peux déclencher des scripts pour plusieurs choses, avant le commit pour faire des tests, après le commit pour informer par mail, et d'autre choses. Ca correspond à ce qu'on met dans les fichiers commitinfo, loginfo, editinfo, notify, taginfo, etc...

    Par exemple, pour mon projet dont je suis le responsable, j'ai la ligne suivante dans le loginfo :

    PosServer mail -s "CVS loginfo: %{s}" jeannet@truc.com

    le "%{s}" est remplacé par le nom du ou des fichiers "commités", et dans le corps du message il y a le message de modif mis par celui qui a fait le commit.

    Ceci dit, dans le sujet de la nouvelle, il n'est pas forcément nécessaire de mettre à jour le site Web tout de suite, parfois c'est seulement après plusieurs commit à des endroits différents de l'arborescence qu'on voudrait remettre le site à jour.

    Je préfère la méthode la plus souvent utilisée, celle qui est mentionnée par kesako.