Wait so like, at google, Inbox and Android are in the same repo as ChromeOS and oh I dunno, Google Search? That doesn't make any sense at all...
https://cacm.acm.org/magazines/2016/7/204032-why-google-stor...
Not that I'd want to run it on such a mega-repository; it takes long enough running it on an average one with a decade of history.
100 urls? That's getting a bit annoying.
https://cacm.acm.org/magazines/2016/7/204032-why-google-stor...
Android, Chromium, and Linux (among others, I'm sure) are different in that they use git for version control so they are in their own separate repos.
Why doesn't this make sense.
I personally think of a repo as of an index not a filesystem. You checkout what you need but there is one global constant state - which can eg be used for continuous integration tests