
son système de contrôle de version open source
Il y a un an, Microsoft a dévoilé son projet open source GVFS (Git Virtual File System), une solution destinée à supporter les énormes dépôts et bases de code. Au sein de Microsoft, plusieurs équipes de développement ont utilisé Git pour gérer d’énormes bases de code. Pour cette raison, ils ont fait face à des problèmes de performance avec Git qui n’a pas été conçu pour de larges bases de code. À titre d'exemple, la base de code de Windows a plus de 3,5 millions de fichiers et une taille de plus de 270 Gb. En exécutant la commande git checkout, il faudra attendre jusqu’à trois heures, un git clone prend plus de 12 heures et même un simple git status prend environ dix minutes pour s’exécuter. Pour éviter ces problèmes de performance, Microsoft a entrepris de travailler sur une solution permettant au client Git de devenir plus performant avec les énormes dépôts. Cette solution a été baptisée GVFS (Git Virtual File System).
Seulement, un autre projet GNOME avait déjà un système de fichiers virtuels (Virtual File System) portant le même nom “GVFs” utilisé pendant des années bien avant Microsoft, et ayant accumulé des centaines de discussions en ligne. Cela n’a pas empêché GVFS de Microsoft de vite dépasser GVFs sur Google ce qui menait souvent à la confusion. Pour compliquer la situation davantage, Microsoft a refusé de changer le nom malgré une vive réaction du public sur GitHub et les réseaux sociaux, et malgré des pull-requests fournissant des scripts pour changer le système à n’importe quel autre nom.
Après un tollé général, il semble que Microsoft a cédé enfin à la pression et a promis de changer le nom de GVFS. Dans un billet publié sur GitHub, Microsoft informe qu’elle a entendu les réactions et sollicite désormais l’aide des développeurs pour trouver un nouveau nom au projet. Avec un brin d’humour, l’éditeur admet aussi ne pas avoir un don pour le choix de bons noms. Jusqu’à présent, la publication a reçu 129 commentaires. Microsoft a promis de regrouper les suggestions dans une liste et procéder au vote.
Parmi les noms suggérés par les développeurs on trouve : Sparse Versioning File System (SPVFS), Sparse Virtual Repository System (SVRS), Virtual Git File System (VGFS) et Repository Virtual File System (RVFS).
Cette décision de Microsoft de renommer GVFS intervient quelques jours seulement après que la firme a confirmé le rachat de GitHub pour la modique somme de 7,5 milliards de dollars.
Source : GitHub
Et vous ?


Voir aussi :



Vous avez lu gratuitement 5 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.