On Mon, Jul 13, 2015 at 5:01 PM, Roman Shaposhnik <ro...@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