Ne serait-il pas judicieux d'utiliser la numérotation comme cela
se fait presque partout dans la communauté des logiciels libres?
Ne jamais avoir 2 versions possibles différentes qui circulent
(ou ont circulé) sans que leur numéro soient différents?
Je pense que c'est fait. Ce qu'il manque peut-être c'est le niveau de
"build" qui existe sur un projet compilé, mais pas ici avec du code
interprété.
1.4.xxx , le xxx étant ce numéro de recompilation.
Dans le cas de SPIP (ou de tout autre projet en php), ce numéro pourrai
s'incrémenter à chaque fois qu'un fichier et modifié dans le CVS.
Une demande que j'ai faite (mais marche fichier par fichier), c'est de
mettre une entête au début de chaque fichier avec le tag $ID$ de CVS (ou
d'autres tags de CVS).
Ainsi, pour chaque fichier modifié dans CVS on connait sa "version" (c'est
un numéro unique qui s'incrémente automatiquement), sa date de modif et la
personne qui la modifié.
J'avais fait une proposition (en pièce jointe). Entre temps, j'ai
"découvert" le "ecrire/copyright_fr.html".
Voici ce que ça peut donner:
//
// +----------------------------------------------------------------------+
// | SPIP, Système de publication pour l'internet |
// +----------------------------------------------------------------------+
// | © 2001-2002, Arnaud Martin, Antoine Pitrou et Philippe Rivière. |
// +----------------------------------------------------------------------+
// | Logiciel libre sous licence GNU http://www.gnu.org/copyleft/gpl.html |
// +----------------------------------------------------------------------+
// | Auteur: machin <machin@rezo.net> |
// +----------------------------------------------------------------------+
//
// $Id$
//
// Un petit commentaire sur la fonction de ce code
//
Pour info le $Id$ est remplacé par CVS par quelque chose comme ça :
$Id: boAccounts.php3,v 1.10 2001/03/22 01:19:35 mdean Exp $
boAccounts.php3 : c'est le nom du fichier source (ici un fichier de dcl, un
bugtracker)
v 1.10 : c'est la révision du fichier (le "build")
2001/03/22 : date de la dernière modif
01:19:35 : heure de la dernière modif
mdean : login du développeur qui à fait cette modif
Exp : indique que le mot-clé ID à été étendu (Expanded) ?
Antoine, Arnaud et Phil, merci de mettre ça en oeuvre :-))
Yves