commit | 9b1fb8b10d65b56fd39df22d804efcf07a18e0cf | [log] [tgz] |
---|---|---|
author | Luca Milanesio <luca.milanesio@gmail.com> | Wed Jul 31 01:01:19 2013 +0100 |
committer | Luca Milanesio <luca.milanesio@gmail.com> | Wed Jul 31 09:47:25 2013 +0100 |
tree | 0f539206ed0dd945f014c1b195c20320af5dd4ba | |
parent | 2b9d1b2eee1fe1a239df9104cd70c8752058d692 [diff] |
OAuth-2 authentication with full name / e-mail lookup. Instead of requiring manual Gerrit user profile registration, the Full name and EMail are automatically retrieved at login and stored in Gerrit as read-only. Profile is automatically re-synched at next login on by clicking the "Reload" button on the Gerrit settings page. Change-Id: I952e8e79d05f3ba102b012958afda31dd979d658
Integration between Gerrit and an external repository on GitHub.
Provides the basic integration points for working effectively with Gerrit as code-review tool for an existing repository hosted on GitHub:
Users can login to Gerrit using the same username and credentials in GitHub. Gerrit login points to GitHub for generating the SSO token to be used for the code-review authenticated session.
Existing GitHub repositories are automatically replicated to Gerrit for the purpose of performing code-review and pushing back changes once approved. Additionally to the standard Gerrit push replication, supports as well the ability to pull branches from remote GitHub repositories.
Hooks into the GitHub pull-request mechanism to automatically create a Change in Gerrit submitted for review.