Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What do they use in-house?


A customized Perforce


The Android team uses git.


As does Chromium OS, meanwhile Chromium uses subversion.


A very customized perforce setup.

EDIT ah the danger of opening up many tabs and then reading them later. Two people already beat me to the punch by 30 minutes:)


Perforce.


I've heard that the server it runs on is the most powerful machine Google owns. Perforce can't be distributed and has to keep track of all the files that are opened by every user (p4 edit). Must be quite a beast.


When I last used Perforce about five years ago, it did allow for read-only proxies to help reduce the load on the main server, particularly in environments where the developers were geographically dispersed. It worked quite well.


And when I was there a few years ago, it was also the slowest service with the most downtime. grumblegrumble* I hope that they have addressed that by now.


Nope, it's still basically that way. Well, Mondrian seems to have more downtime, but a lot of Mondrian outages are really Perforce outages that propagate down the stack.


Both Google and Perforce have talked about the install from time to time - for example this 2007 paper: http://research.google.com/pubs/archive/34459.pdf




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: