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