Hey Kendy,
On Tue, Jan 3, 2017 at 10:27 AM, Jan Holesovsky <kendy@collabora.com> wrote:
Hi,
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?
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...
That should be the "Forge Author Identity" part in
https://gerrit.libreoffice.org/#/admin/projects/Dev-ACL-Template,access
At least for me the interpretation was always that it simplifies the lives
of reviewers. If a patch has been committed by someone who is not the
author and I can not be 100% sure that the license is correct I need to
spend a lot of time researching the license situation myself. Additionally
I'm often not very thrilled when people who have not understood a patch are
back porting them to a stable branch. IMHO backporting should always either
be done by someone who has the experience in that part of the code, has
written the patch or has reviewed the patch for master.
Regards,
Markus
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.