Re:GitHub’s engineering team has moved to Codespaces
by secondcoming on Wednesday August 11, 2021 @01:56PM
(#28145335)
It's been a while since I've used Perforce, but wouldn't each team have their own 'path' in the depot and set their clientspec to only download that? Why would anyone, other than a build machine, need the whole repo?
Re:GitHub’s engineering team has moved to Codespaces
by closeparen on Thursday August 12, 2021 @12:39PM
(#28158464)
Not a Googler but we do have a monorepo... you can start with a team specific path, but you feed that to the build system and ask it to identify all the other paths where your (transitive) dependencies are.
There are some exceptions for some teams (like Chrome). And when I was there exceptions for people who did mobile (iOS/Android) development, though Google was moving pretty aggressively towards a world where even iOS code wasn't allowed on the employee's device.