IntroductionIf you want gerrit access for non-Chromium OS/Chrome OS projects, please use the old instructions here. We have two gerrit instances: Chromium OS and the (internal) Chrome OS gerrit instance. For the Chromium OS instance: This is where most of the development happens. You do not have to be an "official" Chromium contributor or Googler or anything else to interact with the Chromium OS gerrit instance and/or upload changes to it. We restrict access by only allowing certain people to approve changes before they're allowed to go into the main tree. For the internal Chrome OS instance: Access is restricted to Googlers. The gerrit instance for Chromium OS and Chrome OS uses Google Accounts to provide authentication. This means any account you can use to log into google.com can also be used to authenticate with Gerrit. (EVERYONE) To get access to the Chromium OS gerrit instance:
(Googler) To get access to the internal Chrome OS gerrit instance:
For more non-chromium-specific info on using repo to interact with gerrit, read Android's Git Workflow using repo/gerrit and life of a patch. (Googler) Link @chromium.org & @google.com accountsWe use memberships of @google.com identities in particular groups to control access to Chrome OS repositories on chromium-review and chrome-internal-review sites. Since you will be primarily using @chromium.org account, you need to tell Gerrit that your @chromium.org and @google.com accounts are linked together. Follow the steps:
Once your accounts are linked, you'll be able to use both @chromium.org and @google.com emails in git commits. It is particularly useful if you have your @chromium.org email in global git config, and you try to trigger chrome-internal trybots (that otherwise require @google.com email). Uploading your changes for reviewYou can use " More documentation on Uploading changes for review. Watching ProjectsYou can select Projects (and branches) you want to "watch" for any changes on by adding the Project under Account Settings --> Watched Projects Please feel free to add/modify any other Gerrit related information you think may be useful for other developers here. Not getting email?In case you think you should be receiving email from Gerrit but don't see it in your inbox, be sure to check your spam folder. It's possible that your mail reader is mis-classifying email from Gerrit as spam. Still having a problem?Check out the Gerrit Documentation to see if there are hints in there. If you have any problems please open a Build Infrastructure issue on the Chromium issue tracker (the "Build Infrastructure" template should be automatically selected). |
Chromium OS > Chromium OS Developer Guide >
