-------- Original Message --------
Hi Team,
I'm happy to welcome our new committers Alex, Steve and Esteban
from Obeo ;-)
Yesterday Ed Merks and I wanted to play with Gerrit to see if, how
and when we can start to deploy it for our projects. We're there
now:
https://git.eclipse.org/r/#/admin/projects/?filter=cdo
Unfortunately we misinterpreted the choice "Keep ability to bypass
reviews and allow direct commits to Git". We thought that you
would be able to use the existing Git URLs but that was wrong! We
do have the opportunity to bypass Gerrit *reviews* but not Gerrit
itself. That means you all *have* to use the new Gerrit URL for
CDO's main repo:
git clone
ssh://estepper@xxxxxxxxxxxxxxx:29418/cdo/cdo
You can also just change the push URL of an existing clone.
Whether you want to ask for a review or not is determined by the
"Push Ref Spec". If you don't change it from the default you'll
push directly to Git (through Gerrit, but without a review). If
you want to ask for a review you must change the push ref spec to
"HEAD:refs/for/master", which means that whatever you push to it
is supposed to be merged into the master branch finally. To make
it easier for me I created two remotes in my clone:
Because we want to create reviews by default, I changed the push
ref spec of the "origin" remote to "HEAD:refs/for/master" and left
the one of the "direct" remote with the default value. I suggest
that we try to use the review cycles from now on. Please send me
an email/skype message when you want to push directly to Git and
maybe after a while we can compile a set of rules that tell when
it's allowed or not.
Please note that for maintenance fixes you need:
1) a separate Eclipse workspace (because of the different target
platform anyway)
2) a separate Gerrit clone (because of the different Gerrit push
ref spec, which would be "HEAD:refs/for/streams/4.2-maintenance")
*Do all of you know how to work with Gerrit?*
Recommended reading:
http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/index.html#_getting_started
The Mylyn/Gerrit integration is currently broken, see
https://bugs.eclipse.org/bugs/show_bug.cgi?id=395059
. Feel free to vote for it ;-)
Happy contributing / reviewing!
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper