зеркало из https://github.com/microsoft/git.git
Merge branch 'js/no-pager-shorthand'
"git --no-pager cmd" did not have short-and-sweet single letter option. Now it does. * js/no-pager-shorthand: git: add -P as a short option for --no-pager
This commit is contained in:
Коммит
c9aac55c4e
|
@ -11,7 +11,7 @@ SYNOPSIS
|
|||
[verse]
|
||||
'git' [--version] [--help] [-C <path>] [-c <name>=<value>]
|
||||
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
|
||||
[-p|--paginate|--no-pager] [--no-replace-objects] [--bare]
|
||||
[-p|--paginate|-P|--no-pager] [--no-replace-objects] [--bare]
|
||||
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
|
||||
[--super-prefix=<path>]
|
||||
<command> [<args>]
|
||||
|
@ -103,6 +103,7 @@ foo.bar= ...`) sets `foo.bar` to the empty string which `git config
|
|||
configuration options (see the "Configuration Mechanism" section
|
||||
below).
|
||||
|
||||
-P::
|
||||
--no-pager::
|
||||
Do not pipe Git output into a pager.
|
||||
|
||||
|
|
4
git.c
4
git.c
|
@ -25,7 +25,7 @@ struct cmd_struct {
|
|||
const char git_usage_string[] =
|
||||
N_("git [--version] [--help] [-C <path>] [-c <name>=<value>]\n"
|
||||
" [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]\n"
|
||||
" [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]\n"
|
||||
" [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]\n"
|
||||
" [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]\n"
|
||||
" <command> [<args>]");
|
||||
|
||||
|
@ -99,7 +99,7 @@ static int handle_options(const char ***argv, int *argc, int *envchanged)
|
|||
exit(0);
|
||||
} else if (!strcmp(cmd, "-p") || !strcmp(cmd, "--paginate")) {
|
||||
use_pager = 1;
|
||||
} else if (!strcmp(cmd, "--no-pager")) {
|
||||
} else if (!strcmp(cmd, "-P") || !strcmp(cmd, "--no-pager")) {
|
||||
use_pager = 0;
|
||||
if (envchanged)
|
||||
*envchanged = 1;
|
||||
|
|
Загрузка…
Ссылка в новой задаче