Bonjour

J'ai mis en place un script qui créer les tag à la volée d'un plugin SPIP.
Le code source est disponible soit :
* https://git.spip.net/_outils_/creer_tags
* https://zone.spip.net/trac/spip-zone/browser/spip-zone/_outils_/creer_tags

En cours :
Pour chaque version x.y.z trouvée dans plugin/paquet.xml un tag vX.Y.Z est créé

En plus détaillé :
Le script analyse chaque commit par ordre antéchronologique et cherche
la présence d'un plugin.xml ou d'un paquet.xml.
Si un de ces fichiers est présent alors la version est extraite. Si
les 2 fichiers sont présents c'est la version de paquet.xml qui est
prise en compte.
Dès qu'une nouvelle version est identifiée alors un tag est créé.
Comme un tag par défaut n'est pas remplaçable c'est le premier commit
à la version trouvée qui sera taggué.

Le script a été testé sur les plugins dist. Vous avez un exemple dans
le readme. Il est normalement reproductible donc si vous testez
l'exemple vous devriez obtenir le même résultat. De même si vous
lancez le script plusieurs fois sur un même dépôt.

Km
----
spip-zone@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-zone

Répondre à