Mise à jour de la commande core:listerversions #45

Open
opened 7 months ago by bricebou · 1 comments
Collaborator

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...

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...
Collaborator

Est-ce que tu peux faire une PR de la branche qui refait cette commande ? Ça permettrait de mieux lire le diff du code, et pouvoir commenter précisément si besoin.

Est-ce que tu peux faire une PR de la branche qui refait cette commande ? Ça permettrait de mieux lire le diff du code, et pouvoir commenter précisément si besoin.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.