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.
[^] # Re: Ask DLFP :
Posté par Olivier Jeannet . En réponse à la dépêche Ask DLFP : "Outil pour développer du PHP en groupe". Évalué à 1.
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.