Re: Quelques questions à propos de svn.re vision
Cédric Morin <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello, en fait le fichier est généré par un svn info, puis lu, on fait des preg dessus, et on l'ecrase avec le xml généré. http://zone.spip.org/trac/spip-zone/browser/_outils_/smart_paquets/inc_empaqueteur.php#L277 qui appelle donc http://zone.spip.org/trac/spip-zone/browser/_outils_/smart_paquets/inc_outils.php#L131 Je ne sais pas/plus pourquoi on fait ça. Peut-être parce que attention, quand on a une console en FR, le fichier brut qui sort du svn info est libellé en français, et peut-être aussi pour maintenir un formalisme figé, même avec les évolutions de SVN qui changent le format/contenu au fur et à mesure des nouvelles versions ? -- Cédric James a écrit : > Hop aussi, > > Le patch qui accompagne ma réponse permet de faire les 2, chercher Last > Changed Rev: ou Revision:, dans cet ordre. > Ainsi, un paquet produit "à l'ancienne" renverra la réponse attendue et > un paquet produit avec un svn info > svn.revision aussi. Ceci permettra, > soit de simplifier smart_paquets, soit d'essayer le script que j'ai > proposé sur la zone aujourd'hui. > > Si quelqu'un trouve à redire, on oublie. Sinon, je commit :-) > > ++ itou > > Le 21 avril 2016 à 11:06, Bruno Bergot <[email protected] > <mailto:[email protected]>> a écrit : > > Hop, > > Le 10/04/2016 15:25, James a écrit : > > Salut, > > J'essaie de comprendre pourquoi le fichier svn.revision généré > quand un > paquet (spip ou plugin apparement) est fabriqué est si > compliqué. C'est du > xml qui double les propriétés récupérée d'un `svn info` si je > comprends > bien, dans une balise <svn_revision><text_version / > et dans des > propriétés <svn_revision><prop>valeur</prop> ... > > Hors, mais je peux encore une fois, avoir raté un truc, il n'y a > que dans > spip (ecrire/inc/filtre.php:version_svn_courante()) que la chaine > 'Revision: *' est exploitée. > > à quoi sert ce formalisme ? J'ai l'impression qu'un `svn info > > svn.revision` suffirait amplement. > > > Ces fichiers sont générés par la fonction suivante : > > http://zone.spip.org/trac/spip-zone/browser/_outils_/smart_paquets/inc_outils.php#L131 > > Le commentaire indique qu'ils permettent à SPIP d'afficher le numéro > de version du paquet dans l'interface privée à l'aide de la fonction > que tu pointais, version_svn_courante(). > > Ensuite, le log de commit suivant ne me permet pas de te dire > pourquoi on utilise du xml... ^^ > > http://zone.spip.org/trac/spip-zone/changeset/30671 > > ++ > b_b > > > > > -- > James > > _______________________________________________ > liste: http://listes.rezo.net/mailman/listinfo/spip-dev > doc: http://www.spip.net/ > dev: http://trac.rezo.net/trac/spip/ > irc://irc.freenode.net/spip