Skip to Navigation Skip to Main Content

CalyxOS

Gerrit Code Review

Table of contents

We have a Gerrit Code Review Instance now at https://review.calyxos.org/

Gerrit makes a lot easier to deal with hundreds of repositories in one place, and also for dealing with changes involving multiple repos.


Setup

You will need to register on our Gerrit server and configure some settings to be able to upload changes.

Account

  1. Visit https://review.calyxos.org/ - and click Sign in. That will take you to GitHub, where you can approve the request to sign in.
  2. Go to https://review.calyxos.org/settings/#Profile - and set a Display Name, and note down your username (it will be the same as your GitHub username)
  3. Scroll down to https://review.calyxos.org/settings/#EmailAddresses - and add the email address you usually use with git. You will need to verify it by clicking on a link sent to the particular email.
  4. Scroll down to https://review.calyxos.org/settings/#SSHKeys - and add an SSH public key. This is what you will use to push code changes to Gerrit.

Development Machine

On the system from which you’ll be upload changes, you should:

Workflow:

There are two options to upload changes:

  1. If you’re just working on a specific app or this website (calyxos.org) or just one git repository you can use the git-review to quickly upload changes. See git-review, OR
  2. If you’re syncing and building CalyxOS, you can use the repo tool to upload changes. See repo

git-review:

repo:

Review

Tips

Topics

Change-Id