Re: tag, git

Bruno Bergot <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Hop,

Le 19/07/2020 à 17:50, Franck a écrit :
> Hello 😊
> 
> Je pense qu’il y a un problème avec les tags exemple :
> 
> https://git.spip.net/spip/medias#
> 
> *	Il y a un tag 4.2.7 qui ne devrait pas exister
> *	Il manque le tag de la version 2.27.1
> 
>   

Aucune trace de la 4.2.7 dans les pages de 
https://git.spip.net/spip/medias/releases et depuis ma copie locale, cf 
le retour de git ls-remote --tags origin

La 2.27.1 a été introduite dans le paquet.xml par une de tes merge 
request cf 
https://git.spip.net/spip/medias/commit/5bdb2f9e6088ec0d109dc249796eb02cc7e9cb79

Cela pose une question : faut-il introduire des changements de version 
de paquet.xml dans les merge request ?

En effet, si on fait ça, la personne qui fait le merge devra ne pas 
oublier de générer le tag correspondant, et donc elle risque d'oublier 
de le faire, ce qui m'est arrivé sur ce cas précis.

Je ne crois pas qu'on puisse ajouter la création d'un tag dans merge 
request, et même si c'était possible, je pense que c'est une mauvaise 
idée, tout comme y introduire le changement de version dans le 
paquet.xml. Car si la merge request existe depuis longtemps, et qu'entre 
temps la source a changé de version, la merge request va se retrouver en 
conflit.

Amha, il faut laisser le soin aux personnes qui maintiennent le 
repo/projet de gérer les sauts de version et les créations de tags qui 
vont avec, ainsi on élimine le problème précédent, et surtout on ne 
release pas à chaque commit ou merge request. Perso, c'est ce que je 
fais sur pas mal de projets que je maintiens en dehors de SPIP, ce qui 
permet d'éviter les oups de release, et les sauts de versions répétitifs.

Vos avis sur la question ?


>   
> 
> Après, il y a eu de pas mal de changements dans les plugins-dist, sans avoir droit à un z+1, ce qui fait que pour le support, cela va franchement être complexe…
> 
> Dans l’état actuel, je propose que l’on fasse un z+1 à tous les plugins-dist et un nouveau tag ! Afin de repartir sur une bonne base.
> 

Justement non :)

++
b_b
_______________________________________________
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip
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.