зеркало из https://github.com/microsoft/git.git
branch: change default of `pager.branch` to "on"
This is similar to ff1e72483
(tag: change default of `pager.tag` to
"on", 2017-08-02) and is safe now that we do not consider `pager.branch`
at all when we are not listing branches. This change will help with
listing many branches, but will not hurt users of `git branch
--edit-description` as it would have before the previous commit.
Signed-off-by: Martin Ågren <martin.agren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Родитель
d74b541e0b
Коммит
0ae19de74f
|
@ -274,7 +274,7 @@ start-point is either a local or remote-tracking branch.
|
|||
CONFIGURATION
|
||||
-------------
|
||||
`pager.branch` is only respected when listing branches, i.e., when
|
||||
`--list` is used or implied.
|
||||
`--list` is used or implied. The default is to use a pager.
|
||||
See linkgit:git-config[1].
|
||||
|
||||
Examples
|
||||
|
|
|
@ -649,7 +649,7 @@ int cmd_branch(int argc, const char **argv, const char *prefix)
|
|||
}
|
||||
|
||||
if (list)
|
||||
setup_auto_pager("branch", 0);
|
||||
setup_auto_pager("branch", 1);
|
||||
|
||||
if (delete) {
|
||||
if (!argc)
|
||||
|
|
|
@ -214,21 +214,21 @@ test_expect_success TTY 'git tag as alias respects pager.tag with -l' '
|
|||
! test -e paginated.out
|
||||
'
|
||||
|
||||
test_expect_success TTY 'git branch defaults to not paging' '
|
||||
test_expect_success TTY 'git branch defaults to paging' '
|
||||
rm -f paginated.out &&
|
||||
test_terminal git branch &&
|
||||
! test -e paginated.out
|
||||
test -e paginated.out
|
||||
'
|
||||
|
||||
test_expect_success TTY 'git branch respects pager.branch' '
|
||||
rm -f paginated.out &&
|
||||
test_terminal git -c pager.branch branch &&
|
||||
test -e paginated.out
|
||||
test_terminal git -c pager.branch=false branch &&
|
||||
! test -e paginated.out
|
||||
'
|
||||
|
||||
test_expect_success TTY 'git branch respects --no-pager' '
|
||||
rm -f paginated.out &&
|
||||
test_terminal git -c pager.branch --no-pager branch &&
|
||||
test_terminal git --no-pager branch &&
|
||||
! test -e paginated.out
|
||||
'
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче