5 ms·
For all the "big" Google projects they use a proprietary system called piper. I think all their open-source stuff (Angular, GoLang, Android) uses git (and some
by seabrookmx 8y ago
For all the "big" Google projects they use a proprietary system called piper.
I think all their open-source stuff (Angular, GoLang, Android) uses git (and sometimes Gerrit).
Although given Google's scale, I'm sure there's some teams/projects that use Mercurial.
- pjmlp 8y agoGo started on Mercurial and then eventually moved into Git.
- ngoldbaum 8y agoIn fact, developers are allowed to use whichever VCS tool they want on their local machine (or on the online coding in the cloud CitC environment). Some opt to use hg. The canonical repo is in piper though, so the hg commits or git commits get converted before they land.
- kardianos 8y agoGerrit is a review server that uses git. In fact, Gerrit now stores the majority of information in git itself for all the information it uses. So for Google external projects, they use git. > Although given Google's scale, I'm sure there's some teams/projects that use Mercurial. I doubt it. Their tooling is probably pretty specific, and now that code.google.com has shut down, they probably don't have any review servers that support it.
- seabrookmx 8y ago> Gerrit is a review server that uses git Yup! I use Gerrit at my company and share Administration duties with our Devops team. I know Android uses Gerrit I just wasn't sure if Angular and co. did which is why I worded it a bit more vaguely.
- harveynick 8y agoYes and no. The answer is actually quite complicated... and I have no idea if I'm allowed to talk about it publically or not.
- falsedan 8y agoThen don't waste peoples time with vacuous comments.
- harveynick 8y agoIronic reply. Sincere apologies if you can't derive any information from my comment, but that doesn't mean there isn't any there.
- falsedan 8y agoThe only information is “google employs me”.
- harveynick 8y ago
- deleted 8y ago[deleted]