Top Banner
Git at Shawn Pearce Nov 7, 2015
11

Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, … Just a basic Git server Chromium

Sep 18, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, … Just a basic Git server Chromium

Git atShawn PearceNov 7, 2015

Page 2: Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, … Just a basic Git server Chromium

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat semSource: http://xkcd.com/1597/

Page 3: Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, … Just a basic Git server Chromium
Page 4: Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, … Just a basic Git server Chromium

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

Page 5: Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, … Just a basic Git server Chromium

Gerrit usage

239 configured Gerrit servers

1.59Mchanges

3.78M patch sets / revisions / commits

Page 6: Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, … Just a basic Git server Chromium

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Updates per minute

Page 7: Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, … Just a basic Git server Chromium

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

Page 8: Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, … Just a basic Git server Chromium

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.

Page 9: Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, … Just a basic Git server Chromium

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

System size (repositories)

2.5M

426Gerrit Summit 2012

?

Page 10: Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, … Just a basic Git server Chromium

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Server locations

EuropeUS

Asia

USUS

How? Ask again tomorrow.

Page 11: Git at...GitHub Git Gerrit ~40 organizations AngularJS, Dart, Polymer, Golang, Kubernetes, gRPC, Google Cloud, Ganeti, sample application code, … Just a basic Git server Chromium

THANK YOU