Re: Renommages branches & tags SPIP + plugins-dist
Matthieu Marcillaud <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Le 26/09/2020 à 13:56, Matthieu Marcillaud a écrit : > Les outils checkout et spip-cli seront temporairement cassés et devront > être mis à jour. J’essaierai de m’occuper de checkout. J’ai envoyé un premier pas avec une version 1.4.0 de checkout. Ce n’est qu’une première étape (plugins-dist.json n’est pas encore introduit), mais ça télécharge ou met à jour un SPIP ce qui est déjà pas si mal. J’ai ajouté un lien aussi sur la commande 'checkout' exécutable, vers checkout.php d’avant pour avoir un nom de commande identique entre Windows et MacOs/Linux. Et adapté le readme en conséquence. Cependant checkout ne supprime pas les branches ou tags qui ont été supprimé sur le dépot distant. Pour ça il faut lancer - git fetch --prune - git fetch --prune --prune-tags ou plus spécifiquement avec le nom du remote - git fetch origin --prune - git fetch origin --prune --prune-tags Les branches suivies localement auparavant sont conservées. Typiquement si vous étiez en 'spip-3.2' vous aurez une branche '3.2' active (le nouveau nom), qui suit origin/3.2, et une branche 'spip-3.2' présente d’avant, qui suit origin/spip-3.2 qui n’existe plus (car enlevé avec le --prune). Cette branche locale spip-3.2 peut donc être supprimée. C’est pareil pour les plugins dist (dans l’autre sens). MM. _______________________________________________ liste: https://listes.rezo.net/mailman/listinfo/spip-dev doc: https://www.spip.net/ dev: https://core.spip.net/ irc://irc.freenode.net/spip