Re: Les branches spip-3-stable
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <42e42f97-9ad5-41ce-b6fd-830277fab4c8@Spark> |
Les petits loups je vous adore. Comme d’hab face à une question concrète pour un problème de maintenant on part en conjectures et en projets de développement à 5 ans qui résoudront certainement de manière très élégante la question :) Alors n’hésitez pas, foncez, ça sera génial. En attendant je vais faire un truc foireux et basic, mais c’est juste en attendant mieux. Des bisous -- Cédric On 17 mars 2018 à 15:51 +0100, RastaPopoulos <[email protected]>, wrote: > Le 17/03/2018 à 15:10, James a écrit : > > Et s'il existait un outil capable de déterminer quel est le bon numéro > > ("svn ls" plus un peu de logique basée sur un référentiel ou une règle) > > et qui faisait le up ou le switch ? > > La structure existe déjà, ça s'appelle une commande spip-cli. > https://zone.spip.org/trac/spip-zone/browser/_outils_/spip-cli/trunk/spip-cli/CoreMettreajour.php > > Et ça se lance comme ça : > > spip up [options] > > Je dis la structure car ça ne gère pas forcément encore tous les cas > dont tu parles, qu'on pourrait vouloir gérer. Mais toute la structure > est là + c'est sur la zone + c'est en PHP donc pas mal de gens peuvent > contribuer. > > Il y a bien déjà un tableau référentiel, mais qui concerne pour > l'instant uniquement les branches directes (donc "en dev" même si elles > sont plutôt stable), et il suffirait donc d'ajouter aussi les branches > "vraiment stables". > > On pourrait alors ajouter comme option des trucs du genre > > spip up --stable > (sans avoir à le faire quand on est déjà sur la bonne version évidemment) > > Il faudrait bien sûr mettre à jour aussi la commande "Télécharger" (ou > "dl" qui contient le même référentiel (et il faudrait plutôt partager ce > même référentiel commun au lieu de le dupliquer. > https://zone.spip.org/trac/spip-zone/browser/_outils_/spip-cli/trunk/spip-cli/CoreTelecharger.php > > spip dl > > spip dl --branche 3.2 > > Rajout à faire pour celle là symétriquement à l'autre : > > spip dl --stable > > spip dl --branche 3.2 --stable > > Bref, il y a sûrement un peu de nettoyage à faire, et ensuite améliorer, > mais encore une fois, toute la structure est là, en PHP, et déjà > fonctionnelle. > > -- > RastaPopoulos > > _______________________________________________ > 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