logoalt Hacker News

dijityesterday at 5:07 AM2 repliesview on HN

Small nit: Googles monorepo is based on Perforce.

I think what happened is Google bought a license for source code and customised it.


Replies

steveklabnikyesterday at 5:10 AM

Yes, the server is based on Perforce, called Piper, but the CLI is based on mercurial. So locally you're doing hg and then when you create a CL, it translates it into what p4 needs.

show 1 reply
unmoleyesterday at 10:27 AM

> Google bought a license for source code and customised it.

That makes sense because vanilla Perforce is unbearably slow and impossible to scale.

Last I checked, it was bought by Private Equity firms and actual product development had more or less stopped.