3 ms·
Anyone have experience with using Scalar? How is it? How far can it scale? I'm also curious how they managed to drive it into the Git project. Presumably there
by bjackman 4y ago
Anyone have experience with using Scalar? How is it? How far can it scale?
I'm also curious how they managed to drive it into the Git project. Presumably there can't be that many orgs out there for whom git repo size is a bottleneck. My rationale there is that the Linux kernel has thousands of contributors and vanilla Git scales ok there. Maybe I'm being naïve about something?
- willswire 4y agoSome companies use monorepos with over .5 million files and a 6.4 GB working tree size (Twitter, Uber, etc.) The Scalar feature of git is answered prayer for devs at such companies where an average git status command can take upwards of 30s! Source: I attended the Git Merge 2022 conference in Chicago, IL last month.
- JeremyNT 4y agoI know there are advantages to monorepos but when I hear such stories I just scratch my head. How did they let things get so bad that this would be the case? Surely the advantages monorepos provide would eventually have been overshadowed by the abysmal performance. It seems like they must have already split the repo, switched to something other than git, or devised custom tooling to handle the pain. Obviously MS devised such tooling and here we are... but have others just been quietly doing similar internally and never showing it the light of day?
- lbotos 4y ago> Presumably there can't be that many orgs out there for whom git repo size is a bottleneck. There are many large orgs that are using pretty large monorepos. Which surprised me. Source: see my profile :)
- skirmish 4y agoGoogle evaluated git for use internally and rejected it, partially because it was not able to handle its huge monorepo well.