4 ms·
What about all the underlying infrastructure (hardware, software, services, libraries, etc) that both use? Google has a famously single large repository for alm
by d1zzy 7y ago
What about all the underlying infrastructure (hardware, software, services, libraries, etc) that both use? Google has a famously single large repository for almost all their products (except Android, Chrome and a few other things): https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext https://cacm.acm.org/magazines/2016/7/204032-why-google-stor...
Good luck changing billions of lines of code so you can create a clean separation that can work together between different companies.
- MiroF 7y agoI feel like this argument applied to Bell and it still worked. "Too big to refactor" is a pretty silly argument against anti trust action Also that's just not how "single large repositories" even work
- mprovost 7y agoThe entire Unix operating system was developed at Bell Labs which was then broken up by the US government along with the rest of AT&T. This led it to being commercialised and distributed. Who knows what would come out of Google if everything they did wasn't locked in a monorepo inside a single organisation.
- kccqzy 7y agoIt's really no different from a fork. Keep copies of the repository at both companies. Then let things run its course (engineers deleting unused code etc).