Re: Les branches spip-3-stable

RastaPopoulos <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.