ITK/Gerrit: Difference between revisions

From KitwarePublic
< ITK
Jump to navigationJump to search
(Added a little more detail to the Gerrit info)
Line 34: Line 34:
== How to push to Gerrit ==
== How to push to Gerrit ==


When on your topic branch, to view the commits that will be pushed as changes,
  git fetch gerrit
  git log gerrit/master..


Then, when you have a topic branch ready to go,
Then, when you have a topic branch ready to go,


   git push gerrit HEAD:refs/for/master/topic-name
   git push gerrit HEAD:refs/for/master/topic-name
Each of the commits listed by git log will then show up as a commit, optionally labeled with topic-name, in the Gerrit web interface. These commits can then be reviewed and integrated.

Revision as of 14:05, 24 August 2010

Code Review System

Overview

Installation

The ITK Gerrit system is available at

In order to register you need to get an OpenID

Workflow

ITKv4-TransitionPlanProposal.png

Workflow Example, from Android

Integration with Git

Add Gerrit as one of your remotes

 git remote add gerrit marcus@review.source.kitware.com:ITK


How to push to Gerrit

When on your topic branch, to view the commits that will be pushed as changes,

  git fetch gerrit
  git log gerrit/master..

Then, when you have a topic branch ready to go,

  git push gerrit HEAD:refs/for/master/topic-name

Each of the commits listed by git log will then show up as a commit, optionally labeled with topic-name, in the Gerrit web interface. These commits can then be reviewed and integrated.