[spip-dev] Chaines "keyword CVS" dans le code spip

Bonjour,

Ca fait quelques heures que je me casse la tête sur un problème que j'ai
avec spip, et il semble bien que ce soit du à la ligne 153 de
inc_version.php3:
if (ereg('Name: v(.*) ','$Name: v1-6 $', $regs)) $spip_version_affichee = $regs[1];

Un CVS là dessus passe cett ligne en:
if (ereg('Name: v(.*) ','$Name: $', $regs)) $spip_version_affichee = $regs[1];

Si on ne fait pas gaffe... $Name: $ étant un mot-clef de CVS.

Serait il possible d'éviter cela à l'avenir dans le code ? C'est très
perturbant!

Merci.

  Yannick

PS: un problème similaire existe apparement dans md5.js

Ca fait quelques heures que je me casse la tête sur un problème que j'ai
avec spip, et il semble bien que ce soit du à la ligne 153 de
inc_version.php3:
if (ereg('Name: v(.*) ','$Name: v1-6 $', $regs)) $spip_version_affichee = $regs[1];

Un CVS là dessus passe cett ligne en:
if (ereg('Name: v(.*) ','$Name: $', $regs)) $spip_version_affichee = $regs[1];

Si on ne fait pas gaffe... $Name: $ étant un mot-clef de CVS.

Justement, c'est fait exprès... pour afficher automatiquement le tag CVS
comme numéro de version, s'il existe.

Ou n'ai-je pas compris la question ?

a+

Antoine.

Gasp !

Maintenant, avec la variable dossier_squelettes tu peux mettre les
squelettes dans un répertoire à part. Ça devrait résoudre le problème.

À+, Pif.