Re: Proposer-un-patch-via-git

Maïeul <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 14/05/2019 à 14:59, Cerdic a écrit :
> Hello,
> 
> tu ne peux pas faire de PR en ligne de commande, c’est une 
> fonctionnalité propre aux forges (a moins que je me trompe)
> 
> En tout cas la bonne méthode c’est en effet toujours de faire une 
> branche pour une PR, en repartant du dernier etat du master source
> 
> Par exemple, si ‘origin' est ton propre repo, et ‘officiel' est le repo 
> officiel SPIP (les deux remote)
> tu vas faire quelque chose comme:
> 
> Récupérer les sources à jour depuis officiel :
> git fetch officiel
> 
> Checkout la derniere version du master du repo officiel :
> git checkout officiel/master
> 
> Créer ta branche de travail à partir de là :
> git checkout -b ma-super-proposition
> 
> … tu fais tes modifs et tu commits
> Quand c’est finis, tu push sur ton repo :
> 
> git push origin ma-super-proposition
> 
> et là en effet tu n’a plus qu’à aller sur l’interface web et cliquer sur 
> « Proposer une PR » à partir de cette branche.
> La PR sera propre car ne comportant que les commits proposés et 
> directement mergeable, ce qui en facilite le traitement et le merge dans 
> le repo officiel.
> 
> 
> Cédric
>>
>>
>> Ce serait toutefois plus simple de faire la PR localement via la ligne 
>> de commande,
>> et sans nécessiter la création d'un clone sur git.spip.
>>
>> Est-ce que quelqu'un pourrait expliquer quelle est cette commande ?
>>
>> JL
>>
>> _______________________________________________
>> 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
> 
je préciserai deux choses:
- certaines forges envoient directement l'URL pour faire un PR lorsqu'on 
push une branche (github, gitlab)
- en general plutot que "officiel" on utilise "upstream".
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.