@emc2 @fraggle @remmy @0xabad1dea id expect serious problems from a single monorepo using git, as it needs the entire repo and all history on every working device.
The solutions to that are a lot harder than just using perforce.
@emc2 @fraggle @remmy @0xabad1dea id expect serious problems from a single monorepo using git, as it needs the entire repo and all history on every working device.
The solutions to that are a lot harder than just using perforce.
@aliengasmask @emc2 @fraggle @remmy @0xabad1dea This is no longer true. Shallow clones have been available for a long time. More recently it's become possible to limit a clone to specific subtrees, and to update the subtree and history limits later.
MS developed some of that in order to move Windows development onto Git, so there's definitely been some real world success with Git monorepos. (OK, looking at the state of Windows, not that much of a success...)
@bwh @aliengasmask @emc2 @remmy @0xabad1dea even with shallow history, doing a full checkout of google3 is probably infeasible