Re:Firefox Development Is Moving from Mercurial to Git
by Ygg2 on Monday November 06, 2023 @04:31AM
(#38160435)
Except it doesn't scale to codebases the size of Facebook and Google.
[ Parent
| on HN ]
Re:Firefox Development Is Moving from Mercurial to Git
by jahav on Monday November 06, 2023 @04:56AM
(#38160586)
MS stores windows codebase in a single repo (https://devblogs.microsoft.com/bharry/the-largest-git-repo-o...). 300GB.
I don't really see a benefit of having all code of an org in a single repo. Single product, sure. But whole company? Why. Not to mention, these are serious outliers.
From security standpoint, it doesn't seem great, from practical side, it's not great (bandwidth cost ect).
Re:Firefox Development Is Moving from Mercurial to Git
by Ygg2 on Monday November 06, 2023 @09:09AM
(#38162764)
There was similar push by Facebook to improve Mercurial perf and they showed some impressive advantage over Git. It seems it was abandoned eventually for Git.
Re:Firefox Development Is Moving from Mercurial to Git
by dig1 on Monday November 06, 2023 @07:18AM
(#38161559)
> Except it doesn't scale to codebases the size of Facebook and Google.
Actually, it scales well with large codebases, but the monorepo mental model pushed by FB/Google doesn't match the git workflow model. Git repo design is for a concrete entity: a single tool, binary, service, kernel, whatever. When you start bashing in multiple unrelated projects where you try to have various per-project versioning schemas, it becomes a mess.