Mise à jour de la commande core:listerversions
La fonction core:listerversions
ne semblait plus être à jour, s'appuyant toujours sur svn et ne renvoyant pas de version au-delà de la 3.2.
Je prévoyais initialement de m'attaquer à une commande plugins:activercompat
mais me heurtait à la question de la détection de la version X.Y précédant la version installée...
J'ai donc essayé de reprendre cette fonction core:listerversions
afin qu'elle renvoie les branches et les tags du dépôt GIT du core et qu'elle fournisse une fonction permettant de récupérer la version précédente d'une version donnée. C'est donc sur la branche https://git.spip.net/spip-contrib-outils/spip-cli/src/branch/dev/lister_versions
C'est testé assez minimalement pour le moment, mais de ce que j'ai testé, ça renvoie bien les données demandées et instancie (je ne suis pas sûr du terme) correctement les variables.
Le code est sans doute un peu dégueulasse et je m'en excuse... J'espère apprendre de plus en plus et de mieux en mieux...
À partir de cette branche je pense en créer une autre pour ce qui est de la mise en place de la compatibilité des plugins.
Merci par avance pour vos retours, conseils, corrections...