also this is a topic close to my heart as I'd started a "20% project" years ago that was a precursor to "Fig" (Mercurial at Google) and Fig was a precursor to JJ.
cacm.acm.org
Why Google Stores Billions of Lines of Code in a Single Repository – Communications of the ACM