| = How Gerrit Works | 
 |  | 
 | To learn how Gerrit fits into and complements the developer workflow, consider | 
 | a typical project. The following project contains a central source repository | 
 | (_Authoritative Repository_) that serves as the authoritative version of the | 
 | project's contents. | 
 |  | 
 | .Central Source Repository | 
 | image::images/intro-quick-central-repo.png[Authoritative Source Repository] | 
 |  | 
 | When implemented, Gerrit becomes the central source repository and introduces | 
 | an additional concept: a store of _Pending Changes_. | 
 |  | 
 | .Gerrit as the Central Repository | 
 | image::images/intro-quick-central-gerrit.png[Gerrit as the Central Repository] | 
 |  | 
 | When Gerrit is configured as the central source repository, all code changes | 
 | are sent to Pending Changes for others to review and discuss. When enough | 
 | reviewers have approved a code change, you can submit the change to the code | 
 | base. | 
 |  | 
 | In addition to the store of Pending Changes, Gerrit captures notes and comments | 
 | made about each change. This enables you to review changes at your convenience | 
 | or when a conversation about a change can't happen in person. In addition, | 
 | notes and comments provide a history of each change (what was changed and why and | 
 | who reviewed the change). | 
 |  | 
 | Like any repository hosting product, Gerrit provides a powerful | 
 | link:access-control.html[access control model], which enables you to | 
 | fine-tune access to your repository. | 
 |  | 
 | GERRIT | 
 | ------ | 
 | Part of link:index.html[Gerrit Code Review] | 
 |  | 
 | SEARCHBOX | 
 | --------- |