Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Programmation.autre

Programmation.autre : CVS et commitinfo

Posté par _seb_ () le 09 février 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 ?

> Lire le message (2 commentaires, moyenne: 3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Pas sur que ça soit une bonne idée ...

Posté par Matthieu Moy (page perso, ) le 09/02/2005 à 16:53. (lien). É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 daggett () le 09/02/2005 à 17:47. (lien). Évalué à 3.

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

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.autre