git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Expand documentation describing --signoff

From
Junio C Hamano <gitster@pobox.com>
Date
Jan 5, 2016, 23:02 UTC
Message-ID
<xmqqa8ojiqa8.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<E1aGX9e-0002m1-55@rmm6prod02.runbox.com>
"David A. Wheeler" <dwheeler@dwheeler.com> writes:
Show 11 quoted lines
> Modify various document (man page) files to explain
> in more detail what --signoff means.
>
> This was inspired by https://lwn.net/Articles/669976/ where
> paulj noted, "adding [the] '-s' argument to [a] git commit
> doesn't really mean you have even heard of the DCO...".
> Extending git's documentation will make it easier to argue
> that developers understood --signoff when they use it.
>
> Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
> ---

Looks sensible, striking the balance between the need by the projects that do adopt DCO to be specific, and the need by the others to allow other uses of "-s".

Will queue; thanks.
Show 72 quoted lines
>  Documentation/git-am.txt           | 1 +
>  Documentation/git-cherry-pick.txt  | 1 +
>  Documentation/git-commit.txt       | 6 +++++-
>  Documentation/git-format-patch.txt | 1 +
>  Documentation/git-revert.txt       | 1 +
>  5 files changed, 9 insertions(+), 1 deletion(-)
>
> diff --git a/Documentation/git-am.txt b/Documentation/git-am.txt
> index 452c1fe..13cdd7f 100644
> --- a/Documentation/git-am.txt
> +++ b/Documentation/git-am.txt
> @@ -35,6 +35,7 @@ OPTIONS
>  --signoff::
>  	Add a `Signed-off-by:` line to the commit message, using
>  	the committer identity of yourself.
> +	See the signoff option in linkgit:git-commit[1] for more information.
>  
>  -k::
>  --keep::
> diff --git a/Documentation/git-cherry-pick.txt b/Documentation/git-cherry-pick.txt
> index 77da29a..6154e57 100644
> --- a/Documentation/git-cherry-pick.txt
> +++ b/Documentation/git-cherry-pick.txt
> @@ -100,6 +100,7 @@ effect to your index in a row.
>  -s::
>  --signoff::
>  	Add Signed-off-by line at the end of the commit message.
> +	See the signoff option in linkgit:git-commit[1] for more information.
>  
>  -S[<keyid>]::
>  --gpg-sign[=<keyid>]::
> diff --git a/Documentation/git-commit.txt b/Documentation/git-commit.txt
> index 7f34a5b..9ec6b3c 100644
> --- a/Documentation/git-commit.txt
> +++ b/Documentation/git-commit.txt
> @@ -154,7 +154,11 @@ OPTIONS
>  -s::
>  --signoff::
>  	Add Signed-off-by line by the committer at the end of the commit
> -	log message.
> +	log message.  The meaning of a signoff depends on the project,
> +	but it typically certifies that committer has
> +	the rights to submit this work under the same license and
> +	agrees to a Developer Certificate of Origin
> +	(see http://developercertificate.org/ for more information).
>  
>  -n::
>  --no-verify::
> diff --git a/Documentation/git-format-patch.txt b/Documentation/git-format-patch.txt
> index e3cdaeb..b149e09 100644
> --- a/Documentation/git-format-patch.txt
> +++ b/Documentation/git-format-patch.txt
> @@ -109,6 +109,7 @@ include::diff-options.txt[]
>  --signoff::
>  	Add `Signed-off-by:` line to the commit message, using
>  	the committer identity of yourself.
> +	See the signoff option in linkgit:git-commit[1] for more information.
>  
>  --stdout::
>  	Print all commits to the standard output in mbox format,
> diff --git a/Documentation/git-revert.txt b/Documentation/git-revert.txt
> index b15139f..573616a 100644
> --- a/Documentation/git-revert.txt
> +++ b/Documentation/git-revert.txt
> @@ -89,6 +89,7 @@ effect to your index in a row.
>  -s::
>  --signoff::
>  	Add Signed-off-by line at the end of the commit message.
> +	See the signoff option in linkgit:git-commit[1] for more information.
>  
>  --strategy=<strategy>::
>  	Use the given merge strategy.  Should only be used once.
Previous: David A. Wheeler
Message 2 of 2 in “Expand documentation describing --signoff”
  1. Expand documentation describing --signoffDavid A. Wheeler, Jan 5, 2016
  2. Junio C HamanoJan 5, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.