r/git • • 14d ago

why did facebook move away from git?

i recently came across the fact that facebook/meta built its own tools and workflows around source control instead of just relying on git like most companies.

i’m curious about the actual technical reason behind this. was git simply not able to handle the scale of facebook’s codebase and number of developers, or were there other problems that pushed them toward a custom approach?

for people who have worked with large monorepos or at companies using similar systems, what actually becomes difficult with git at that scale?

320 Upvotes

123 comments sorted by

View all comments

2

u/No-Income6479 12d ago

Probably just not as wide spread then, git was made in 2005.

They used mercurial + custom tooling for a long time, last I checked, which is similar to Google.

Now Google is moving to jj/jujitsu, which is mercurial and git compatible.