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 Matthieu Moy (site web personnel) . Évalué à 3.
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 daggett . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.