On Mon, Jul 13, 2015 at 5:01 PM, Roman Shaposhnik <roman@shaposhnik.org>
wrote:
> IIRC, the problem with Gerrit workflow is that actually
> pushes into the repo are actually done by the bot.
That's how we (the Asterix project) had things set up, but it isn't a
requirement of Gerrit. In fact we had to kind of duct-tape that facility
onto Gerrit.
> This
> runs against ASF's desire to keep push logs that actually
> make sense.
>
When we switched to using the ASF repositories as canonical, we disabled
that auto-push, and I wrote a script that tried to simplify the process of
manually transferring the changes from Gerrit to the ASF repositories. That
should satisfy your requirements as I understand them; the actual "git
push" will be performed manually by a specific individual on the commiters
list, and can be logged as such.
Responding to the rest of the conversation about having a hosted Gerrit
instance at the ASF: I don't see that that will be necessary, and to be
honest I don't think it would even be desirable for us. I feel sure that
with an ASF-hosted Gerrit, we wouldn't be able to install any hooks or
plugins, or manage permissions, or anything like that in the way that we
find useful.
Ceej
aka Chris Hillery
|