Forum Programmation.autre CVS et commitinfo

Posté par  .
Étiquettes : aucune
0
9
fév.
2005
J'utilise CVS pour mes développements de projet.

Pour certains fichiers (notamment des scripts shell, perl, des pages PHP), je souhaite qu'à chaque "commit", l'entête de mon fichier soit modifiée automatiquement (avec la nouvelle version CVS).

Cela semble possible, d'après la doc., en configurant le fichier 'commitinfo' du répertoire 'CVSROOT'. Celui-ci permet d'alerter un script (fait maison) avant le réel commit.

Le problème, c'est que lorsque je "commit" un fichier, le fameux script n'est pas executé bien que le commit soit correctement pris en compte.

CVS a bien pris en compte la modification du fichier 'commitinfo', les droits sur le scripts à exécuter sont corrects, mais où est l'erreur ?
  • # Pas sur que ça soit une bonne idée ...

    Posté par  (site web personnel) . Évalué à 3.

    J'aimais bien les keywords CVS, mais j'en suis plutôt revenu :

    Quand tu fais un "diff -r vieux nouveau" et que ça te sort un patch de 5000 lignes, dont 90% sont des en-têtes modifiés automatiquement, c'est particulièrement pas pratique ...
  • # $Id$

    Posté par  . Évalué à 3.

    Ben tu mets $Id$ dans ton entête, et il sera mis à jour automatiquement ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.