Re: Proposer-un-patch-via-git
| 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