4 ms·
Right, the Google monorepo is more monolithic than anyone can imagine. The compiler was part of the repo as well. I forgot how does the bootstrap work, but it d
by justicezyx 6y ago
Right, the Google monorepo is more monolithic than anyone can imagine. The compiler was part of the repo as well. I forgot how does the bootstrap work, but it definitely builds a compiler if needed (most often there is a cached version somewhere already, so no risk of small changes result into gigantic builds)
- Joky 6y agoThe bootstrap isn't too much of an issue, a binary release of the compiler is committed inside the repo itself.
- dleslie 6y agoHow many dozens of gigabytes is it, excluding art artifacts?
- gravypod 6y agoNo idea about excluding binary/artifacts but it was ~80TB [0]. A better comparison is available here: https://www.visualcapitalist.com/wp-content/uploads/2017/02/1276_lines_of_code_sep2015_fb.png https://www.visualcapitalist.com/wp-content/uploads/2017/02/... [0] - https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext#:~:text=Google%2DScale&text=The%20Google%20codebase%20includes%20approximately,Google's%20entire%2018%2Dyear%20existence https://cacm.acm.org/magazines/2016/7/204032-why-google-stor....
- dleslie 6y agoWild! Thanks for the info.