Git et twgit

Ybbet Spip <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CA+nRTSFa9147+YOoiziisbHa0pbCVTSARezsR7QfTBkrH0BfhA@mail.gmail.com>
Bonjour,

Cela fait un moment que je n'avais plus participé à la communauté. Beaucoup
de choses ont évolué. Le passage à git est plutôt cool.
Lors de mes développements, j'ai pris l'habitude d'utiliser Twgit. La
documentation est ici : https://github.com/Twenga/twgit/wiki/Twgit

Pour résumer, cela est inspiré de GitFlow. En peu de ligne de commandes on
reproduit le principe de GitFlow (cf. feature, hotfix, release, etc. Je
fais exprès d'utiliser les termes anglais car ils sont utilisés dans la
nomination des branches).
Par exemple, je dois créer un correctif (une hotfix) rapidement sur un
plugin. Dans mon terminal, au niveau du dépôt qui m'intéresse, il me suffit
de taper "twgit hotfix start" pour la branche "hotfix-x.y.z+1" soit créée.
Il reconnaît automatiquement le dernier numéro z qui a été créé (cf. tag
vX.Y.Z)
Pour terminer le correctif et le publier, il suffit que je tape "twgit
hotfix finish" pour :
- merge de la branche hotfix-X.Y.Z+1 et le master (plus exactement la
branche "stable") soit fait ;
- suppression de la branche hotfix-X.Y.Z+1 car devenue inutile
- repositionnement sur la branche "stable".

Voilà grosso modo le fonctionnement. C'est plutôt bien fichu. Je vous
invite à lire la documentation si vous êtes intrigué.e.s.

Ce à quoi je voulais en venir est : cela pose problème sur le git des
extensions l'utilisation de cet outil ? Il n'y a rien à installer sur le
gitea du serveur. Tout se passe du niveau poste utilisateur.
Le processus mis en place sur les git de spip-contrib prend en compte la
création du tag pour générer une nouvelle archive. L'existence de la
branche "stable" (nécessaire à twgit) casserait ce processus ?

Bien à vous,

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