Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[viatra-dev] Gerrit code review

Hi,

in the last two meetings we have discussed how to develop APIs collaboratively, while allowing to review the decisions/results at a later point by someone who was not part of the entire discussion.

One idea that popped into my/our heads is to try out the Gerrit code review tool already provided by eclipse.org.

In the meanwhile, there was some long thread on cross-project-issues just about this problem (web archive here: http://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg09901.html) - it was interesting for me to read, as they were arguing about the benefits and costs of using Gerrits.

What I learned from the thread:
 * Some prefer to use Bugzilla attachments, as it is simpler.
 * The Gerrit workflow is not always trivial
 * Gerrit proponents say 
   * It is possible to integrate it with the build system: until it does not build, the committers do not have to review it
   * The patches are available from Git, thus it is "easy" to try the changes out for developers

I also read a bit about the details:
 * There is a nice introduction on vogella.com (don't worry about the installation guide, that part is safe to be skipped): http://www.vogella.com/articles/Gerrit/article.html
 * eclipse.org-related description: http://wiki.eclipse.org/Gerrit
 * The web interface is available in https://git.eclipse.org/r with quite a few projects already participating

I believe, this might be usable, especially when handling contributions of students; however, I am not sure about the cost/benefit ratio, especially considering the issues we sometimes have with Git workflows. :)

What do you think about this?

Cheers,
Zoli
-- Zoltán Ujhelyi
https://www.inf.mit.bme.hu/en/members/ujhelyiz

Fault Tolerant Systems Research Group
Budapest University of Technology and Economics



Back to the top