<div dir="ltr">Bill, David: Can you provide some details on which parts of the Vanilla Gerrit workflow you like? I'd like to understand if these are unique to the Gerrit tool. As far as I can tell, things that are somewhat unique to this workflow are:<div>

<br></div><div>1. Encouragement of very short branches, single changesets preferred,</div><div>2. Voting (although bitbucket has something like this too),</div><div>3. Assignment of multiple reviewers,</div><div>4. Keeping around all revisions of a changeset that were created during the review for future audit (Github does not have this, not clear if others have it)</div>

<div><br></div><div>Did I miss anything? Which of these are important to prefer Gerrit over other tools?</div><div><br></div><div>Best,</div><div>-berk</div><div><br></div><div><br></div><div><br></div><div><br><div><br>
</div>
<div>-berk</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Aug 24, 2014 at 12:52 PM, Bill Lorensen <span dir="ltr"><<a href="mailto:bill.lorensen@gmail.com" target="_blank">bill.lorensen@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I prefer Vanilla Gerrit. I always liked single commits. And, ITK is<br>
using pretty much the vanilla workflow.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Sun, Aug 24, 2014 at 8:37 AM, Berk Geveci <<a href="mailto:berk.geveci@kitware.com">berk.geveci@kitware.com</a>> wrote:<br>
> Hi David,<br>
><br>
> From what I can tell, you can't even get the order of changesets in a topic<br>
> in vanilla Gerrit. You can search by a topic but that seems to be it for<br>
> topic support. Also, I don't think that there is any way of merging an<br>
> entire topic. That's changeset based too.<br>
><br>
> So based on what I see, I disagree with " topics in vanilla gerrit really<br>
> aren't that bad" :-) If we were to use Gerrit, I think that we would have to<br>
> require that branches are squashed to 1 commit except unusual circumstances.<br>
><br>
> So a clarification to what I meant by vanilla Gerrit workflow: for the most<br>
> part, the workflow would require branches of single or at most a few<br>
> commits. Longer running branches with 10s of commits would be a major pain<br>
> to manage in Gerrit and would probably require special handling.<br>
><br>
> -berk<br>
><br>
><br>
> On Sat, Aug 23, 2014 at 10:18 PM, David Gobbi <<a href="mailto:david.gobbi@gmail.com">david.gobbi@gmail.com</a>> wrote:<br>
>><br>
>> I'm all for sticking with gerrit.  I'll be sad to lose the topic<br>
>> review interface, but topics in vanilla gerrit really aren't that bad.<br>
>> We'll still be able to push topics and we'll be able to see all the<br>
>> changes that make up a topic.  I believe that what we lose is 1) the<br>
>> ability to do a topic-level review and 2) the ability to browse by<br>
>> topic.<br>
>><br>
>> The only thing that annoys me with gerrit is that when you click<br>
>> "review", it hides all of the previous review comments until you're<br>
>> done. Hopefully the new gerrit has fixed this.<br>
>><br>
>> The things I'd like to see in a code review system are:<br>
>><br>
>> - Tight integration with the bugtracker.<br>
>><br>
>> - Some kind of incentive for reviewers, even if it's just gold stars<br>
>> or a "top reviewer" list.<br>
>><br>
>> Or we could be draconian and enforce a review/submit ratio, just like<br>
>> the old BBS's enforced upload/download ratios.<br>
>><br>
>>  - David<br>
><br>
><br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> _______________________________________________<br>
> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/vtk-developers" target="_blank">http://public.kitware.com/mailman/listinfo/vtk-developers</a><br>
><br>
><br>
<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Unpaid intern in BillsBasement at noware dot com<br>
</font></span></blockquote></div><br></div>