Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index



I've heard already from 2 people that it is not possible for them to
push other people's patches to gerrit; they get an error like:

remote: ERROR:  In commit XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
remote: ERROR:  author email address YYY@YYY.ORG
remote: ERROR:  does not match your user account.

I wonder - what setting needs to be set for them so that they can push
other people patches?  Or do they need to get the full push rights?
That would call for a third name field in git, right now Git knows Committer and Author…what you 
want is something like Committer, Author, Pusher (sorry for the name).

And in general - what's the reason for such a restriction?  Why somebody
cannot eg. backport somebody else's patch to a stable branch, even if
they don't have full commit access yet (?) - the patch will be reviewed
anyway…
They cannot cherrypick in gerrit, but they can cherrypick to their local system, build and test the 
patch (which we assume they do) and then submit the patch for the new branch. Remark in that 
process the original author is lost, again because git only has committer/author.

I have done the submit for quite a number of contributors (f.x. Heiko), all they need is to ask and 
it will be done

rgds
jan I.


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.