On Sat, 29 Sep 2018 10:19:10 +0200 Michał Górny <mgo...@gentoo.org> wrote:
> Hi, everyone. > > Just FYI, I'm going to enable the git hook to verify Signed-off-by > tags on gentoo.git (most likely all repos later on). I've tested it > against all the test cases I could think of but if you have any > trouble pushing, please ping me or others in #-infra. > > Please note that for the hook to work: > > 1. Every commit must contain 'Signed-off-by' of the committer. > > 2. You must use your @gentoo.org address in committer (this was > already enforced) and in Signed-off-by. > > 3. You must use your real name *as stated in LDAP* in Signed-off-by > (committer can be anything). Both regular (cn) and ASCII (gecos) > version is accepted, and the match should be case-insensitive (at > least as far as case-insensitive works in bash). > > If you need to change your real name to match your preferred spelling > (e.g. 'Matt' to 'Matthew'), please ping us as well. > > As a side note, I'd like to repeat that while this is not enforced, > if you merge a copyrightable (i.e. non-trivial) external contribution, > please get Signed-off-by from its author and append yours below it. > remote: 8833535ff8f041d308284149193f5c7322b37b26: no GCO sign-off present remote: e034098e139484cddd1614b55b844898190b21d6: no GCO sign-off present remote: a1c64ac2ac71ef2291d472318d5ffc2218800cd4: no GCO sign-off present remote: 1e846c6372d629171b16282db5ce644577a991fc: no GCO sign-off present remote: e567d8374ec8cbb6f79ac1a3ceef3c71de529d6e: no GCO sign-off present remote: 6131f30065fbff4a50259b81b4e9e88b2ad03661: no GCO sign-off present Please: 0a) Explain to me how to fix my commits that I now can't push, or 0b) disable that hook immediately. 1) Update repoman to enforce it _before_ the commit is executed. 2) Wait for the repoman update to trickle down to all developers. 3) Announce it ahead of time. 4) Re-enable the hook.