Bonjour
Je mets en place un serveur CVS et dois configurer les notifications mail pour les commits.
J'ai compris que je devais jouer avec le fichier CVSROOT/loginfo.
J'ai tenté de nombreuses configurations :
modules/* (touch /tmp/eee)
ALL (touch /tmp/aaa)
DEFAULT (touch /tmp/zzzz)
La commande fournie en exemple dans le fichier loginfo :
DEFAULT (echo ""; id; echo %s; date; cat) >> $CVSROOT/CVSROOT/commitlog
D'autres lignes avec la commande mail.
De nombreux exemples trouvés sur le net.
Mes commandes ne semblent jamais exécutées.
le log de cvsd ne montre rien.
Si le fichier CVSROOT/loginfo contient une erreur de syntaxe, l'erreur est bien remontée dans mon client cvs lors du commit.
Donc mon fichier CVSROOT/loginfo est bien lu.
Quelqu'un aurait il un piste ?
Merci.
David.
# Bonjour
Posté par Marotte ⛧ . Évalué à 4.
Désolé de ne pouvoir t’aider mais une question me taraude. Pourquoi CVS et pas un truc plus moderne comme Git ou Mercurial (voire SVN) ?
[^] # Re: Bonjour
Posté par ComputingFroggy (site web personnel) . Évalué à 1.
Je me posais la même question : c'est vrai que CVS, ça date un peu !
[^] # Re: Bonjour
Posté par David . Évalué à 2.
Oui, je sais.
Mais c'est un soft qui date.
Il n'y a plus qu'un développeur sur le projet.
Il y a de nombreux scripts dépendant de CVS.
Ça vaut vraiment pas le coup…..
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.