[
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