News for hackers. Stuff that matters.
Re:How Google migrated billions of lines of code from Perfor... by kccqzy on Monday July 01, 2024 @12:51PM (#40847654)
GitHub uses Git. Git itself is ill suited to Google's size. Years ago Google has tried something called git5 which aimed to bring git to the Google monorepo. It failed miserably because Git itself isn't scalable. Lest you think they didn't try hard enough, Facebook tried the same thing and came to the exact same conclusion that Git isn't scalable. Nowadays both companies use mercurial which is much better. They couldn't even switch to Git let alone a forge based on Git.
Re:How Google migrated billions of lines of code from Perfor... by dak3 on Monday July 01, 2024 @06:46PM (#40851647)
Mercurial wasn't scalable either but the Mercurial community was much more receptive to changes to improve scalability. So Meta pushed Mercurial as far as possible with a single server solution while developing -> https://github.com/facebook/sapling.
Re:How Google migrated billions of lines of code from Perfor... by kccqzy on Monday July 01, 2024 @08:11PM (#40852245)
Yes. Mercurial wasn't scalable enough but now has been made scalable enough to be used at Google for individuals.