format-patch: Remove last vestiges of --mbox option

Don't mention it in docs or --help output.
Remove mbox, date and author variables from git-format-patch.sh.

Use DESCRIPTION text from man-page to update LONG_USAGE output. It's
a bit silly to have two texts saying the same thing in different words,
and I'm too lazy to update both.

Signed-off-by: Andreas Ericsson <ae@op5.se>
Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Andreas Ericsson 2006-02-07 09:37:54 +00:00 committed by Junio C Hamano
parent 90768daaa0
commit 66f04f38f4
2 changed files with 25 additions and 37 deletions

View File

@ -9,28 +9,27 @@ git-format-patch - Prepare patches for e-mail submission.
SYNOPSIS SYNOPSIS
-------- --------
[verse] [verse]
'git-format-patch' [-n | -k] [-o <dir> | --stdout] [-s] [-c] [--mbox] 'git-format-patch' [-n | -k] [-o <dir> | --stdout] [-s] [-c]
[--diff-options] <his> [<mine>] [--diff-options] <his> [<mine>]
DESCRIPTION DESCRIPTION
----------- -----------
Prepare each commit with its patch since <mine> head forked from Prepare each commit with its patch since <mine> head forked from
<his> head, one file per patch, for e-mail submission. Each <his> head, one file per patch formatted to resemble UNIX mailbox
output file is numbered sequentially from 1, and uses the first format, for e-mail submission or use with gitlink:git-am[1].
line of the commit message (massaged for pathname safety) as the
filename.
When -o is specified, output files are created in that Each output file is numbered sequentially from 1, and uses the
directory; otherwise in the current working directory. first line of the commit message (massaged for pathname safety)
as the filename.
When -o is specified, output files are created in <dir>; otherwise
they are created in the current working directory. This option
is ignored if --stdout is specified.
When -n is specified, instead of "[PATCH] Subject", the first When -n is specified, instead of "[PATCH] Subject", the first
line is formatted as "[PATCH N/M] Subject", unless you have only line is formatted as "[PATCH N/M] Subject", unless you have only
one patch. one patch.
When --mbox is specified, the output is formatted to resemble
UNIX mailbox format, and can be concatenated together for
processing with applymbox.
OPTIONS OPTIONS
------- -------
@ -45,11 +44,6 @@ OPTIONS
Do not strip/add '[PATCH]' from the first line of the Do not strip/add '[PATCH]' from the first line of the
commit log message. commit log message.
-a|--author, -d|--date::
Output From: and Date: headers for commits made by
yourself as well. Usually these are output only for
commits made by people other than yourself.
-s|--signoff:: -s|--signoff::
Add `Signed-off-by:` line to the commit message, using Add `Signed-off-by:` line to the commit message, using
the committer identity of yourself. the committer identity of yourself.
@ -61,12 +55,6 @@ OPTIONS
has a SP character immediately followed by a TAB has a SP character immediately followed by a TAB
character. character.
-m|--mbox::
Format the output files for closer to mbox format by
adding a phony Unix "From " line, so they can be
concatenated together and fed to `git-applymbox`.
Implies --author and --date.
--stdout:: --stdout::
This flag generates the mbox formatted output to the This flag generates the mbox formatted output to the
standard output, instead of saving them into a file per standard output, instead of saving them into a file per

View File

@ -3,23 +3,23 @@
# Copyright (c) 2005 Junio C Hamano # Copyright (c) 2005 Junio C Hamano
# #
USAGE='[-n | -k] [-o <dir> | --stdout] [--signoff] [--check] [--mbox] [--diff-options] <upstream> [<our-head>]' USAGE='[-n | -k] [-o <dir> | --stdout] [--signoff] [--check] [--diff-options] <his> [<mine>]'
LONG_USAGE='Prepare each commit with its patch since our-head forked from upstream, LONG_USAGE='Prepare each commit with its patch since <mine> head forked from
one file per patch, for e-mail submission. Each output file is <his> head, one file per patch formatted to resemble UNIX mailbox
numbered sequentially from 1, and uses the first line of the commit format, for e-mail submission or use with git-am.
message (massaged for pathname safety) as the filename.
There are three output modes. By default, output files are created in Each output file is numbered sequentially from 1, and uses the
the current working directory; when -o is specified, they are created first line of the commit message (massaged for pathname safety)
in that directory instead; when --stdout is specified, they are spit as the filename.
on standard output, and can be piped to git-am.
When -n is specified, instead of "[PATCH] Subject", the first line is formatted When -o is specified, output files are created in <dir>; otherwise
as "[PATCH N/M] Subject", unless you have only one patch. they are created in the current working directory. This option
is ignored if --stdout is specified.
When -n is specified, instead of "[PATCH] Subject", the first
line is formatted as "[PATCH N/M] Subject", unless you have only
one patch.'
When --mbox is specified, the output is formatted to resemble
UNIX mailbox format, and can be concatenated together for processing
with applymbox.'
. git-sh-setup . git-sh-setup
# Force diff to run in C locale. # Force diff to run in C locale.
@ -48,7 +48,7 @@ do
-s|--s|--si|--sig|--sign|--signo|--signof|--signoff) -s|--s|--si|--sig|--sign|--signo|--signof|--signoff)
signoff=t ;; signoff=t ;;
--st|--std|--stdo|--stdou|--stdout) --st|--std|--stdo|--stdou|--stdout)
stdout=t mbox=t date=t author=t ;; stdout=t ;;
-o=*|--o=*|--ou=*|--out=*|--outp=*|--outpu=*|--output=*|--output-=*|\ -o=*|--o=*|--ou=*|--out=*|--outp=*|--outpu=*|--output=*|--output-=*|\
--output-d=*|--output-di=*|--output-dir=*|--output-dire=*|\ --output-d=*|--output-di=*|--output-dir=*|--output-dire=*|\
--output-direc=*|--output-direct=*|--output-directo=*|\ --output-direc=*|--output-direct=*|--output-directo=*|\