4 ms·
No. At least when I was there, the linux kernel was in git, and reviews were done in Gerrit. The monorepo (google3) and its review tools were used for most ot
by drewg123 5y ago
No. At least when I was there, the linux kernel was in git, and reviews were done in Gerrit.
The monorepo (google3) and its review tools were used for most other projects.
- chrisseaton 5y agoWhat does the 3 mean? Are there three big monorepos?
- easton 5y agoAs I understand it (not working at Google) it's the third monorepo they've had.
- kevincox 5y agoIt's more the third build system. IIRC google1 (I can't remember the actual directory name, maybe //google/) used Makefiles and Makefile generators. IIRC there is a small amount of still-live code here. google2 failed fairly quickly. google3 is blaze/bazel and is where almost all development is today. All three trees are actually in the same source control "depot". If you read enough of their papers this is actually detailed there but spread across different papers.