Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC,...
Transcript of Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC,...
Git atShawn PearceNov 7, 2015
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat semSource: http://xkcd.com/1597/
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
GitHub Git Gerrit
~40 organizations
AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, …
Just a basic Git server
ChromiumPersonal repositories
We ♥ Gerrit.
Android, Golang, GWT, BoringSSL, Linux, ChromiumOS, …
Use of Git
Gerrit usage
239 configured Gerrit servers
1.59Mchanges
3.78M patch sets / revisions / commits
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Updates per minute
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Creates my-team/app-src
Internal repositories
Personal Repos
Bare repository.No Gerrit.
Self-created.
3,977
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Internal repositories
Personal Repos
Bare repository.No Gerrit.
Self-created.
3,977
Shared Gerrit
1 common Gerrit.
Plugin provides self-service creation.
1,270
Android, Chrome, …
Many many Gerrit.
Administration done by workgroups.
26,125
Other
2,440,403Centrally managed servers, backups, etc.
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
System size (repositories)
2.5M
426Gerrit Summit 2012
?
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Server locations
EuropeUS
Asia
USUS
How? Ask again tomorrow.
THANK YOU