Permit projects to require Signed-off-by lines to create changes
In some projects, for example the Linux kernel and any offshoot
of it, the Signed-off-by line in a change has roughly the same
meaning as signing a site-wide contributor agreement within Gerrit.
For the Linux kernel, this line means that the author agrees to
the "Developer's Certificate of Origin 1.1"[1] and is permitted to
offer the content under the relevant license, thereby granting at
least some redistribution rights.
If use_signed_off_by is true in a project Gerrit requires that the
author, committer, and patch uploader have recorded a Signed-off-by
line within the commit message footer. If any of these are missing
the upload is rejected.
[1] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/SubmittingPatches;hb=HEAD
Bug: GERRIT-113
Signed-off-by: Shawn O. Pearce <sop@google.com>
10 files changed