Skip to content

Commit 3abd4a6

Browse files
bkuhngitster
authored andcommitted
Documentation: stylistically normalize references to Signed-off-by:
Ted reported an old typo in the git-commit.txt and merge-options.txt. Namely, the phrase "Signed-off-by line" was used without either a definite nor indefinite article. Upon examination, it seems that the documentation (including items in Documentation/, but also option help strings) have been quite inconsistent on usage when referring to `Signed-off-by`. First, very few places used a definite or indefinite article with the phrase "Signed-off-by line", but that was the initial typo that led to this investigation. So, normalize using either an indefinite or definite article consistently. The original phrasing, in Commit 3f971fc (Documentation updates, 2005-08-14), is "Add Signed-off-by line". Commit 6f85537 (Add --signoff, --check, and long option-names. 2005-12-09) switched to using "Add `Signed-off-by:` line", but didn't normalize the former commit to match. Later commits seem to have cut and pasted from one or the other, which is likely how the usage became so inconsistent. Junio stated on the git mailing list in <xmqqy2k1dfoh.fsf@gitster.c.googlers.com> a preference to leave off the colon. Thus, prefer `Signed-off-by` (with backticks) for the documentation files and Signed-off-by (without backticks) for option help strings. Additionally, Junio argued that "trailer" is now the standard term to refer to `Signed-off-by`, saying that "becomes plenty clear that we are not talking about any random line in the log message". As such, prefer "trailer" over "line" anywhere the former word fits. However, leave alone those few places in documentation that use Signed-off-by to refer to the process (rather than the specific trailer), or in places where mail headers are generally discussed in comparison with Signed-off-by. Reported-by: "Theodore Y. Ts'o" <tytso@mit.edu> Signed-off-by: Bradley M. Kuhn <bkuhn@sfconservancy.org> Acked-by: Taylor Blau <me@ttaylorr.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent a650fa7 commit 3abd4a6

20 files changed

+26
-26
lines changed

Documentation/MyFirstContribution.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ component you're working on, followed by a blank line (always required) and then
249249
the body of your commit message, which should provide the bulk of the context.
250250
Remember to be explicit and provide the "Why" of your change, especially if it
251251
couldn't easily be understood from your diff. When editing your commit message,
252-
don't remove the Signed-off-by line which was added by `-s` above.
252+
don't remove the `Signed-off-by` trailer which was added by `-s` above.
253253

254254
----
255255
psuh: add a built-in by popular demand

Documentation/SubmittingPatches

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ send them as replies to either an additional "cover letter" message
209209
(see below), the first patch, or the respective preceding patch.
210210

211211
If your log message (including your name on the
212-
Signed-off-by line) is not writable in ASCII, make sure that
212+
`Signed-off-by` trailer) is not writable in ASCII, make sure that
213213
you send off a message in the correct encoding.
214214

215215
WARNING: Be wary of your MUAs word-wrap
@@ -229,7 +229,7 @@ previously sent.
229229
The `git format-patch` command follows the best current practice to
230230
format the body of an e-mail message. At the beginning of the
231231
patch should come your commit message, ending with the
232-
Signed-off-by: lines, and a line that consists of three dashes,
232+
`Signed-off-by` trailers, and a line that consists of three dashes,
233233
followed by the diffstat information and the patch itself. If
234234
you are forwarding a patch from somebody else, optionally, at
235235
the beginning of the e-mail message just before the commit
@@ -298,7 +298,7 @@ Do not forget to add trailers such as `Acked-by:`, `Reviewed-by:` and
298298
patch.
299299

300300
[[sign-off]]
301-
=== Certify your work by adding your "Signed-off-by: " line
301+
=== Certify your work by adding your `Signed-off-by` trailer
302302

303303
To improve tracking of who did what, we ask you to certify that you
304304
wrote the patch or have the right to pass it on under the same license
@@ -345,7 +345,7 @@ this:
345345
This line can be added by Git if you run the git-commit command with
346346
the -s option.
347347

348-
Notice that you can place your own Signed-off-by: line when
348+
Notice that you can place your own `Signed-off-by` trailer when
349349
forwarding somebody else's patch with the above rules for
350350
D-C-O. Indeed you are encouraged to do so. Do not forget to
351351
place an in-body "From: " line at the beginning to properly attribute
@@ -357,7 +357,7 @@ your patch differs from project to project, so it may be different
357357
from that of the project you are accustomed to.
358358

359359
[[real-name]]
360-
Also notice that a real name is used in the Signed-off-by: line. Please
360+
Also notice that a real name is used in the `Signed-off-by` trailer. Please
361361
don't hide your real name.
362362

363363
[[commit-trailers]]

Documentation/config/format.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ format.thread::
7979

8080
format.signOff::
8181
A boolean value which lets you enable the `-s/--signoff` option of
82-
format-patch by default. *Note:* Adding the Signed-off-by: line to a
82+
format-patch by default. *Note:* Adding the `Signed-off-by` trailer to a
8383
patch should be a conscious act and means that you certify you have
8484
the rights to submit this work under the same open source license.
8585
Please see the 'SubmittingPatches' document for further discussion.

Documentation/git-am.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ OPTIONS
3333

3434
-s::
3535
--signoff::
36-
Add a `Signed-off-by:` line to the commit message, using
36+
Add a `Signed-off-by` trailer to the commit message, using
3737
the committer identity of yourself.
3838
See the signoff option in linkgit:git-commit[1] for more information.
3939

Documentation/git-cherry-pick.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ effect to your index in a row.
104104

105105
-s::
106106
--signoff::
107-
Add Signed-off-by line at the end of the commit message.
107+
Add a `Signed-off-by` trailer at the end of the commit message.
108108
See the signoff option in linkgit:git-commit[1] for more information.
109109

110110
-S[<keyid>]::

Documentation/git-format-patch.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ include::diff-options.txt[]
119119

120120
-s::
121121
--signoff::
122-
Add `Signed-off-by:` line to the commit message, using
122+
Add a `Signed-off-by` trailer to the commit message, using
123123
the committer identity of yourself.
124124
See the signoff option in linkgit:git-commit[1] for more information.
125125

Documentation/git-rebase.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,7 @@ See also INCOMPATIBLE OPTIONS below.
496496
See also INCOMPATIBLE OPTIONS below.
497497

498498
--signoff::
499-
Add a Signed-off-by: trailer to all the rebased commits. Note
499+
Add a `Signed-off-by` trailer to all the rebased commits. Note
500500
that if `--interactive` is given then only commits marked to be
501501
picked, edited or reworded will have the trailer added.
502502
+

Documentation/git-revert.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ effect to your index in a row.
9999

100100
-s::
101101
--signoff::
102-
Add Signed-off-by line at the end of the commit message.
102+
Add a `Signed-off-by` trailer at the end of the commit message.
103103
See the signoff option in linkgit:git-commit[1] for more information.
104104

105105
--strategy=<strategy>::

Documentation/git-send-email.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ Automating
313313
the value of `sendemail.identity`.
314314

315315
--[no-]signed-off-by-cc::
316-
If this is set, add emails found in Signed-off-by: or Cc: lines to the
316+
If this is set, add emails found in the `Signed-off-by` trailer or Cc: lines to the
317317
cc list. Default is the value of `sendemail.signedoffbycc` configuration
318318
value; if that is unspecified, default to --signed-off-by-cc.
319319

@@ -340,7 +340,7 @@ Automating
340340
except for self (use 'self' for that).
341341
- 'bodycc' will avoid including anyone mentioned in Cc lines in the
342342
patch body (commit message) except for self (use 'self' for that).
343-
- 'sob' will avoid including anyone mentioned in Signed-off-by lines except
343+
- 'sob' will avoid including anyone mentioned in the Signed-off-by trailers except
344344
for self (use 'self' for that).
345345
- 'misc-by' will avoid including anyone mentioned in Acked-by,
346346
Reviewed-by, Tested-by and other "-by" lines in the patch body,

Documentation/git-svn.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -701,7 +701,7 @@ creating the branch or tag.
701701

702702
--use-log-author::
703703
When retrieving svn commits into Git (as part of 'fetch', 'rebase', or
704-
'dcommit' operations), look for the first `From:` or `Signed-off-by:` line
704+
'dcommit' operations), look for the first `From:` line or `Signed-off-by` trailer
705705
in the log message and use that as the author string.
706706
+
707707
[verse]
@@ -710,7 +710,7 @@ config key: svn.useLogAuthor
710710
--add-author-from::
711711
When committing to svn from Git (as part of 'set-tree' or 'dcommit'
712712
operations), if the existing log message doesn't already have a
713-
`From:` or `Signed-off-by:` line, append a `From:` line based on the
713+
`From:` or `Signed-off-by` trailer, append a `From:` line based on the
714714
Git commit's author string. If you use this, then `--use-log-author`
715715
will retrieve a valid author string for all commits.
716716
+

0 commit comments

Comments
 (0)