提交 50710ce4 编写于 作者: S Stephen Boyd 提交者: Junio C Hamano

git-format-patch.txt: general rewordings and cleanups

Clarify --no-binary description using some words from the original
commit 37c22a4b (add --no-binary, 2008-05-9). Cleanup --suffix
description. Add --thread style option to synopsis and reorganize it a
bit. Clarify renaming patches example and the configuration paragraph.
Signed-off-by: NStephen Boyd <bebarino@gmail.com>
Signed-off-by: NJunio C Hamano <gitster@pobox.com>
上级 a1239787
...@@ -9,10 +9,10 @@ git-format-patch - Prepare patches for e-mail submission ...@@ -9,10 +9,10 @@ git-format-patch - Prepare patches for e-mail submission
SYNOPSIS SYNOPSIS
-------- --------
[verse] [verse]
'git format-patch' [-k] [-o <dir> | --stdout] [--thread] 'git format-patch' [-k] [(-o|--output-directory) <dir> | --stdout]
[--attach[=<boundary>] | --inline[=<boundary>] | [--thread[=<style>]]
[--no-attach]] [(--attach|--inline)[=<boundary>] | --no-attach]
[-s | --signoff] [<common diff options>] [-s | --signoff]
[-n | --numbered | -N | --no-numbered] [-n | --numbered | -N | --no-numbered]
[--start-number <n>] [--numbered-files] [--start-number <n>] [--numbered-files]
[--in-reply-to=Message-Id] [--suffix=.<sfx>] [--in-reply-to=Message-Id] [--suffix=.<sfx>]
...@@ -20,6 +20,7 @@ SYNOPSIS ...@@ -20,6 +20,7 @@ SYNOPSIS
[--subject-prefix=Subject-Prefix] [--subject-prefix=Subject-Prefix]
[--cc=<email>] [--cc=<email>]
[--cover-letter] [--cover-letter]
[<common diff options>]
[ <since> | <revision range> ] [ <since> | <revision range> ]
DESCRIPTION DESCRIPTION
...@@ -170,18 +171,17 @@ if that is not set. ...@@ -170,18 +171,17 @@ if that is not set.
--suffix=.<sfx>:: --suffix=.<sfx>::
Instead of using `.patch` as the suffix for generated Instead of using `.patch` as the suffix for generated
filenames, use specified suffix. A common alternative is filenames, use specified suffix. A common alternative is
`--suffix=.txt`. `--suffix=.txt`. Leaving this empty will remove the `.patch`
suffix.
+ +
Note that you would need to include the leading dot `.` if you Note that the leading character does not have to be a dot; for example,
want a filename like `0001-description-of-my-change.patch`, and you can use `--suffix=-patch` to get `0001-description-of-my-change-patch`.
the first letter does not have to be a dot. Leaving it empty would
not add any suffix.
--no-binary:: --no-binary::
Don't output contents of changes in binary files, just take note Do not output contents of changes in binary files, instead
that they differ. Note that this disable the patch to be properly display a notice that those files changed. Patches generated
applied. By default the contents of changes in those files are using this option cannot be applied properly, but they are
encoded in the patch. still useful for code review.
--root:: --root::
Treat the revision argument as a <revision range>, even if it Treat the revision argument as a <revision range>, even if it
...@@ -192,10 +192,10 @@ not add any suffix. ...@@ -192,10 +192,10 @@ not add any suffix.
CONFIGURATION CONFIGURATION
------------- -------------
You can specify extra mail header lines to be added to each message You can specify extra mail header lines to be added to each message,
in the repository configuration, new defaults for the subject prefix defaults for the subject prefix and file suffix, number patches when
and file suffix, control attachments, and number patches when outputting outputting more than one patch, add "Cc:" headers, configure attachments,
more than one. and sign off patches with configuration variables.
------------ ------------
[format] [format]
...@@ -243,8 +243,8 @@ $ git format-patch -M -B origin ...@@ -243,8 +243,8 @@ $ git format-patch -M -B origin
+ +
Additionally, it detects and handles renames and complete rewrites Additionally, it detects and handles renames and complete rewrites
intelligently to produce a renaming patch. A renaming patch reduces intelligently to produce a renaming patch. A renaming patch reduces
the amount of text output, and generally makes it easier to review it. the amount of text output, and generally makes it easier to review.
Note that the "patch" program does not understand renaming patches, so Note that non-git "patch" programs won't understand renaming patches, so
use it only when you know the recipient uses git to apply your patch. use it only when you know the recipient uses git to apply your patch.
* Extract three topmost commits from the current branch and format them * Extract three topmost commits from the current branch and format them
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册