Re:Bazel – Correct, reproducible, fast builds for everyone
by nevir on Wednesday March 25, 2015 @01:46PM
(#9264561)
Perforce (the product) doesn't really scale sufficiently for the Googles/Amazons/Microsofts of the world, sadly.
I think they've all moved to custom forks/implementations due to the insane SPOF that Perforce servers are (and their hardware requirements). But up til that point, heck yeah!
Re:Bazel – Correct, reproducible, fast builds for everyone
by dpark on Wednesday March 25, 2015 @05:50PM
(#9266195)
Well, Perforce in its default state may not scale sufficiently, but at least two of the companies on that list have managed to make it work (presumably with a lot of investment, though). :)
I didn't know Amazon was using Perforce. I interviewed someone from Amazon recently and he indicated they were on Git for most things now.
You can impose order within the monolithic repo by partitioning projects into their own branches or directories and only pulling down the necessary pieces.
Whether this is better than a bunch of small repos is debateable.