• # Pull request

    Posté par (site web personnel) . En réponse au journal À quel point votre projet open source doit-il être ouvert ?. Évalué à 9.

    Pendant de nombreuses de ces années, des méthodes fastidieuses et chronophages, telle que les listes de courriel, étaient le standard "de-facto" pour la collaboration dans l'open source. Git, le gestionnaire de version distribué et open source, créé par Linus Torvalds, n'arrivera pas avant 2005, et même à cette époque, il n'offrait qu'un outil en ligne de commande.

    Exact, mais franchement orienté. Bravo pour la tournure dépréciative qui décrit une fonctionnalité en ligne de commande. Il y aurait eu plein de façons neutres de dire la même chose, sans sous-entendre qu'en 2005, un outil en ligne de commande c'est nul.

    Allez, par exemple : « Git, un gestionnaire de version distribué et open source en ligne de commande créé par Linus Torvalds, a vu le jour en 2005. »

    3 ans plus tard, Github créa une interface utilisateur pour Git

    Si on veut, mais pour être honnête, il faudrait préciser que c'est une interface pour certains aspects de Git. Parce qu'enregistrer des modifications à un fichier et tout, ça se fait en ligne de commande, pas dans l'interface de Github.

    Et pour être honnête, il faut aussi reconnaître que c'est une interface utilisateur supplémentaire pour Git. Parce que bon, une interface utilisateur, il y en a déjà une, la ligne de commande justement.

    et introduisit les "Pull Request",

    Faux. Pull request, ça veut dire demande de git pull, et ça existait déjà depuis que Git existe, et c'est très utilisé pour le développement du noyau Linux. Ça consiste tout simplement à écrire à quelqu'un pour lui dire « Salut, j'ai codé une fonctionnalité, tu la trouveras dans telle branche de mon dépôt. Si ça te plaît, peux-tu faire un git pull dessus pour l'intégrer à ton projet ? Bisous. »

    Github a introduit une interface graphique pour les pull requests, mais n'a en aucune façon inventé le concept.

    une fonctionnalité qui changea la manière dont les mainteneurs gèrent les patchs dans l'open source, ce qui serait au cœur du succès récent de l'Open Source selon certains.

    Sans doute. Ça a rendu ce mode de contribution plus accessible. Mais de grâce, cessez de prétendre que Github a inventé la PR.