On Thu, Nov 19, 2015, at 09:48 PM, Takehiro Kaneko wrote:
> Hi Jim,
> 
> I tried the procedure "Merge Feature Branch into Master" in order, and
> when
> I run the command below I got an error.
> 
> $ git review -R
> remote: Processing changes: refs: 1, done
> To ssh://
> [email protected]:29418/openstack/python-rackclient.git
>  ! [remote rejected] HEAD -> refs/publish/master/bug/1473826 (you are not
> allowed to upload merges)
> error: failed to push some refs to 'ssh://
> [email protected]:29418/openstack/python-rackclient.git'
> 
> Is this mean I need to be granted to push merges?
Yes, pushing merge commits is typically not allowed in our Gerrit ACLs
so you will need to explicitly allow it. The swift ACL config has an
example of this [0]. You can push a change to your project's ACL config
to update it to do this. Typically we would restrict it to the release
group since the process is a little involved and can cause confusion in
Gerrit if not done properly.

[0]
https://git.openstack.org/cgit/openstack-infra/project-config/tree/gerrit/acls/openstack/swift.config#n2

Hope this helps,
Clark

_______________________________________________
OpenStack-Infra mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra

Reply via email to