Re: Composer, Packagist, gitea, gitlab et github sont dans un bateau

Matthieu Marcillaud <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 21/10/2019 à 10:06, RealET a écrit :

> Donc, pour ces cas d'usage, j'aurais besoin :
huhu, vas-y, fais tes courses !

> - d'un script qui transforme une installation pure SVN en pure Git
> - d'un script de mise à jour des plugins (on ne peut pas faire git pull 
> *, il est nécessaire de le faire dossier par dossier)
Un exemple (bash)

for i in $(ls); do if [ -d $i ]; then cd $i; git pull --autostash; cd 
..; fi; done

> - de comprendre comment remonter à n commit en arrière

Remonte 2 commits de là où tu es :
git co HEAD~2

Retourner quelque part après :
git co master
git co v1.2.0
...

> - de comprendre comment changer de branche (svn sw)
git co branche
git co tag

Mais ça ne concerne que le GIT en cours (pas les plugins-dist dans spip 
par exemple)
Sinon, faut utiliser un des outils mentionnés.
> 
> Variante : si j'ai bien compris, composer pourrait faire le boulot.
> Mais seulement sur des versions stables, pas possible de récupérer une 
> version en dev ?
Si. Tu peux même être très précis (indiquer le numéro de commit par exemple)

> En attendant, la synchro git<->svn est une nécessité.
Une nécessité pour toi peut être. C’est aussi ton boulot de migrer de 
l’un à l’autre...

MM.


_______________________________________________
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: http://www.spip.net/
dev: http://trac.rezo.net/trac/spip/
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.