From: Jakub Narębski Date: Mon, 30 Jun 2014 11:57:40 GMT Subject: Re: [PATCH v12 11/11] Documentation: add documentation for 'git interpret-trailers' Message-ID: <53B150B4.1030303@gmail.com> In-Reply-To: <20140525053223.5329.28002.chriscool@tuxfamily.org> Christian Couder wrote: > +------------ > + > +* Configure a 'sign' trailer with a command to automatically add a > + 'Signed-off-by: ' with the author information only if there is no > + 'Signed-off-by: ' already, and show how it works: > ++ > +------------ > +$ git config trailer.sign.key "Signed-off-by: " > +$ git config trailer.sign.ifmissing add > +$ git config trailer.sign.ifexists doNothing > +$ git config trailer.sign.command 'echo "$(git config user.name) <$(git config user.email)>"' > +$ git interpret-trailers < +> EOF How to configure git-interpret-trailers command so that it follow current rules for DCO: * Signed-off-by: is always at bottom; we can have signoff+signoff+ack+signoff * Signed-off-by: can repeat itself with the same author; this denotes steps in coming up with current version of the patch. * but we shouldn't repeat the same signoff one after another So we want to allow this: Signed-off-by: A U Thor Signed-off-by: Joe R. Hacker Acked-by: D E Veloper Signed-off-by: C O Mitter but prevent this Signed-off-by: C O Mitter Signed-off-by: C O Mitter IIRC -- Jakub Narębski