URL: https://linuxfr.org/users/windu2b/journaux/scaling-mercurial-at-facebook Title: "Scaling Mercurial at Facebook" Authors: windu.2b Date: 2014年01月09日T09:45:57+01:00 License: CC By-SA Tags: mercurial, git, facebook et scalability Score: 35 Sous ce titre, écrit dans la langue de ~~la perfide Albion~~ Shakespeare, se cache le récit d'une migration de Git vers Mercurial accompagnée d'une amélioration, assez impressionnante dois-je dire, des performances de Mercurial. Il semblerait, ~~en effet~~ anéfé, que le dépôt contenant le code-source de Facebook soit plusieurs fois plus volumineux que celui du noyau Linux (déjà, rien que ça, ça m'a fait lever un sourcil qui n'est toujours pas redescendu...). Et qui dit "projet volumineux" dit "importance de la _scalabilité_ (c'est quoi la bonne traduction française ?) des outils". C'est pourquoi les développeurs de Facebook se sont demandés s'il valait mieux améliorer les performances de Git (qu'ils utilisaient à ce moment-là) ou migrer vers Mercurial et améliorer ses performances. Le choix retenu est bien évidemment le second (si vous ne l'aviez pas deviné, relisez le titre de ce journal...) et le récit, long et détaillé, est lisible sur ce billet sur ce blog : https://code.facebook.com/posts/218678814984400/scaling-mercurial-at-facebook/ N'ayant jamais utilisé Mercurial et n'étant pas un Guru de Git, je ne me permettrai pas de commenter ce qui y est dit, mais je suis curieux d'avoir l'avis des uns et des autres sur les choix faits (dont l'usage de _Watchman_ et _remotefilelog_ ) et si quelqu'un se sent d'en faire un journal, qu'il ne se gène pas !