Proposer-un-patch-via-git
JLuc <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Les premiers de cordée, semble t il, préparent la migration vers composer... Je trouve l'évolution avec git assez excitante mais au delà d'un petit fonctionnement tranquille entre moi et moi-même, c'est pas évident quand il y a des conflits ou des PR à faire sur un repo où je n'ai pas le droit d'écrire. POUR PROPOSER UN PATCH POUR LA DIST Avec SVN, c'est basiquement simple (et peu sympa) : il faut générer localement un fichier .diff ou .patch et le joindre au ticket sur core.spip.net Avec git, c'est plus sympa car on peut proposer plus directement une modification : via une PR qui pourra être retouchée et améliorée par le même procédé, et qui, lorsqu'elle sera acceptée, sera intégrée en un clic au repo maître. C'est plus sympa mais ça nécessite une mise en place d'un tout autre ordre a propos de laquelle j'ai commencé une documentation / pris des notes : https://contrib.spip.net/Proposer-un-patch-via-git-spip-net J'y décris en détail la manière de faire pour git.spip.net. J'y recommande de créer une branche pour chaque modif proposée, car mon expérience c'est que sinon, les modifs s'ajoutent et se mélangent et ça devient sale et difficile à utiliser. Je décris comment faire en passant par l'interface en ligne - ce qui nécessite de faire un clone en ligne et de cloner localement ce clone - car ça permet de faire la PR finale via l'UI, -- et car je ne sais pas faire la PR finale par la ligne de commande. 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