From: Nanako Shiraishi Date: Mon, 19 Oct 2009 02:54:12 GMT Subject: [PATCH] git push: remove incomplete options list from help text Message-ID: <20091019115412.6117@nanako3.lavabit.com> In-Reply-To: <20091018235240.GU6115@genesis.frugalware.org> 'git push -h' shows usage text with incomplete list of options and then has a separate list of options that are supported. Imitate the way other commands (I looked at 'git diff' for an example) show their options. Signed-off-by: しらいし ななこ --- Quoting Miklos Vajna > Signed-off-by: Miklos Vajna > --- > > On Sun, Oct 18, 2009 at 07:05:44PM +0200, Sebastian Pipping wrote: >> If I'm not mistaken --quiet is not documented in the git-push man page. >> This includes release 1.6.5.1. > > Here is a patch to document it. % git push -h usage: git push [--all | --mirror] [-n | --dry-run] [--porcelain] [--tags] [--receive-pack=] [--repo=] [-f | --force] [-v] [ ...] -q, --quiet be quiet -v, --verbose be verbose --repo repository --all push all refs --mirror mirror all refs --tags push tags -n, --dry-run dry run --porcelain machine-readable output -f, --force force updates --thin use thin pack --receive-pack receive pack program --exec receive pack program builtin-push.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/builtin-push.c b/builtin-push.c index 3cb1ee4..6686b79 100644 --- a/builtin-push.c +++ b/builtin-push.c @@ -10,7 +10,7 @@ #include "parse-options.h" static const char * const push_usage[] = { - "git push [--all | --mirror] [-n | --dry-run] [--porcelain] [--tags] [--receive-pack=] [--repo=] [-f | --force] [-v] [ ...]", + "git push [ ...]", NULL, }; -- 1.6.5.rc1.18.g53a9a -- Nanako Shiraishi http://ivory.ap.teacup.com/nanako3/