format.commitListFormat::
When the `--cover-letter-format` option is not given, `format-patch`
- uses the value of this variable to decide how to format the title of
+ uses the value of this variable to decide how to format the entry of
each commit. Defaults to `shortlog`.
format.outputDirectory::
--cover-letter::
--no-cover-letter::
- In addition to the patches, generate a cover letter file
- containing the branch description, shortlog and the overall diffstat. You can
- fill in a description in the file before sending it out.
+ In addition to the patches, generate a cover letter file containing the
+ branch description, commit list and the overall diffstat. You can fill
+ in a description in the file before sending it out.
--commit-list-format=<format-spec>::
Specify the format in which to generate the commit list of the patch
- series. The accepted values for format-spec are `shortlog`, `modern` or a
- format-string prefixed with `log:`.
- e.g. `log: %s (%an)`
- The user is allowed to drop the prefix if the format-string contains a
- `%<placeholder>`.
- If not given, defaults to the `format.commitListFormat` configuration
- variable.
- This option implies the use of `--cover-letter` unless
- `--no-cover-letter` is given.
+ series. The accepted values for format-spec are `shortlog`, `modern` or
+ a format-string prefixed with `log:`. E.g. `log: %s (%an)`.
+ `modern` is the same as `log:[%(count)/%(total)] %s`.
+ The `log:` prefix can be omitted if the format-string has a `%` in it
+ (expecting that it is part of `%<placeholder>`).
+ Defaults to the `format.commitListFormat` configuration variable, if
+ set, or `shortlog`.
+ This option given from the command-line implies the use of
+ `--cover-letter` unless `--no-cover-letter` is given.
--encode-email-headers::
--no-encode-email-headers::