[Insight-developers] Gerrit Reviewed, now what?

Bill Lorensen bill.lorensen at gmail.com
Mon Sep 27 12:09:44 EDT 2010


Now I understand.

So, what I did was correct?

Bill

On Mon, Sep 27, 2010 at 12:07 PM, Brad King <brad.king at kitware.com> wrote:
> On 09/27/2010 11:45 AM, Bill Lorensen wrote:
>> OK, I though I needed to follow these steps:
>> http://vtk.org/Wiki/ITK/Git#Topic_Stage
>>
>> But, Hans and Brad, are you saying this will be done automatically
>> once the review gets a Verified and a +2?
>
> There seems to be a major point of confusion here.  There is *not*
> a *robot* that will merge changes automatically.  The main itk.org
> repository is completely *unaware* of Gerrit and code review.
>
> The high-level list of steps is here:
>
>  http://www.itk.org/Wiki/ITK/Git#Workflow
>
> We are using Gerrit as a supplementary *tool* to help decide what to
> put in the itk.org repository.  Then we are using the Topic Stage
> as a *tool* to help merge changes into the itk.org repository.
> Transition between each step is *manual*.  See here:
>
>  http://www.itk.org/Wiki/ITK/Git#Code_Review
>  "Once a change is reviewed and approved in Gerrit, an ITK
>   developer with access to the upstream repository must integrate
>   the change using the ITK Topic Stage, covered in the following."
>
>> I see a
>> 27 hours ago
>>       Bill Lorensen   COMP: Removed warnings caused by unused static procs
>
> That is this one:
>
>  http://itk.org/gitweb?p=ITK.git;a=commitdiff;h=d4730544
>
> It was the commit you created locally before pushing to the stage.
>
>> and
>> 12 hours ago
>>       Bill Lorensen   Merge topic 'OpenJpegWarnings'
>
> That is this one:
>
>  http://itk.org/gitweb?p=ITK.git;a=commitdiff;h=a4b9a9c4
>
> It was the commit created by the ITK Topic Stage (note the commit
> records the topic stage as the "committer") when you invoked
>
>  $ ssh git at itk.org stage ITK merge OpenJpegWarnings
>
> Essentially *you* created this commit by using the topic stage
> command-line interface.
>
> The "Kitware Robot" email notification Hans mentioned occurs
> when our robot *mirrors* the history that you published on itk.org
> to Gerrit's ITK repository.  The mirror is one-way.  This robot
> does not merge anything.  It just copies what was done at itk.org
> over to Gerrit.  The robot does not actually run on itk.org, so
> neither repository is directly aware of the other.
>
> -Brad
>


More information about the Insight-developers mailing list