GitHub remplacera “master” par “main” à partir du mois prochain

GitHub remplacera

Dès le mois prochain, tous les nouveaux dépôts de code source créés sur GitHub seront nommés “main” au lieu de “master”. Ce changement s’inscrit dans le cadre d’une stratégie de la société pour supprimer les références inutiles à l’esclavage et les remplacer par des termes plus inclusifs.

publicité

“Master” devient “main”

Les dépôts GitHub sont les endroits où les utilisateurs et les entreprises stockent et synchronisent le code source de leurs projets.

Par défaut, GitHub utilise le terme “master” pour la version primaire d’un dépôt de code source. Les développeurs font ensuite des copies du “master” sur leurs ordinateurs. Puis ils ajoutent leur propre code, et fusionnent les modifications dans le dépôt “master”.

Dès « le 1er octobre 2020, tout nouveau dépôt que vous créerez utilisera “main” comme nom de branche par défaut, au lieu de “master” », précise Github.

Les dépôts existants ne changent pas pour l’instant

Les dépôts existants dont la branche par défaut est “master” seront laissés tels quels.

« Pour les dépôts existants, le fait de renommer la branche par défaut aujourd’hui entraînerait une série de problèmes », justifie GitHub sur une page de son support publiée au début du mois. Un changement impliquerait par exemple de devoir modifier les paramètres pour les demandes d’extraction et de modifier les politiques de sécurité.

« D’ici la fin de l’année, nous allons faire en sorte que les dépôts existants puissent renommer leur branche par défaut », ajoute GitHub. « Lorsque vous renommerez la branche, nous réécrirons vos pull requests ouvertes et vos draft, nous déplacerons vos politiques de protection, et plus encore – tout cela automatiquement. »

Une promesse faite en juin

Le choix de l’entreprise s’inscrit dans une tendance plus large au sein de l’industrie des technologies. Après la mort brutale de George Floyd et les manifestations liées au mouvement “Black Lives Matter” du début de l’année, les entreprises technologiques ont voulu montrer leur soutien en abandonnant les termes non inclusifs tels que “maître”, “esclave”, “liste noire” et “liste blanche”.

Des entreprises et des projets open source majeurs comme Microsoft, IBM, Twitter, Red Hat, MySQL, le noyau Linux ou encore OpenBSD ont accepté de modifier leur jargon technique tout au long de l’été 2020.

GitHub a été l’une des premières entreprises à soutenir de tels changements, lorsque son PDG a révélé en juin qu’il cherchait déjà un remplaçant pour le terme “master”. L’annonce faite par l’entreprise au début du mois vient concrétiser cette promesse.

En outre, le projet Git, qui est le logiciel de base sur lequel GitHub a été construit, a également annoncé des évolutions similaires, visant à fournir aux propriétaires de dépôts la possibilité de personnaliser leur branche de dépôt par défaut à l’avenir.

Source : ZDNet.com

Leave a Reply

Your email address will not be published. Required fields are marked *