Re: Proposer-un-patch-via-git

"[email protected]" <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CADneLzfWRj5tjmeidkbAiSq7_-5Aqj6+pW3kEMzqBnRFRx6MHQ@mail.gmail.com>
Bonjour

Pour compléter, une PR (pull request) ne peut se faire que de branche
à branche. Dans une PR on propose un ensemble de corrections présentes
dans une branche à appliquer sur une autre branche.

Pour qu'une PR soit prise en compte il faut que la branche cible
(celle qui doit recevoir les correctifs) ait connaissance de la
branche source (celle contenant les correctifs).
Comme le PR est géré par la forge, ces 2 branches doivent être
présentes sur la dite forge.
Pour ceci il y a plusieurs façon de procéder :
* Avoir un seul dépôt et 2 branches
* Avoir un dépôt , son fork (une copie) et 1 branche distincte par dépôt

Comme indiqué juste avant la branche cible doit avoir connaissance de
la branche source, par conséquent une branche présente uniquement sur
un clone local ne peut fonctionner. Il faut impérativement que la
branche soit poussée sur la forge.
La création d'un PR via interface web cache certaines de ces étapes.
En général le fork, le clone local (sur le serveur) et la création de
la branche se fait à la volée.
Pour ma part c'est une voie à éviter car elle cache trop de choses
pour être compréhensible quand a besoin de proposer un patch plus
complet.


Remarque : Lorsqu'on pousse une branche sur la forge, gitea communique
le lien permettant de convertir la branche en PR.

Énumération des objets: 50, fait.
Décompte des objets: 100% (50/50), fait.
Compression par delta en utilisant jusqu'à 4 fils d'exécution
Compression des objets: 100% (32/32), fait.
Écriture des objets: 100% (38/38), 3.22 KiB | 3.22 MiB/s, fait.
Total 38 (delta 26), réutilisés 0 (delta 0)
remote:
remote: Create a new pull request for 'Monpatch':
remote:   https://git.spip.net/Organisation/Projet/compare/master...Monpatch
remote:
To git.spip.net:Organisation/Projet.git
   f214ce3..e781404  Monpatch -> Monpatch

En espérant ne pas avoir ajouter du bruit à tout ça.

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