Why Facebook and Google Turned Away from Git
The article traces how the 2005 BitKeeper controversy sparked the creation of Git and Mercurial, then explains why Facebook’s massive monorepo forced it to abandon Git for a heavily customized Mercurial fork (Sapling) and why Google ultimately built its own version‑control system, Piper, after outgrowing both Git and Perforce.
