Documentation/config: default for color.* is color.ui

Since 4c7f181 (make color.ui default to 'auto', 2013-06-10), the default for color.* when nothing is set is 'auto' and we still claimed that the default was 'false'. Be more precise by saying explicitly that the default is to follow color.ui, and recall that the default is 'auto' to avoid one indirection for the reader. Signed-off-by: Matthieu Moy <Matthieu.Moy@imag.fr> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Matthieu Moy committed Sep 16, 2016 at 09:32 UTC 14d16e2b359e791cb0e82223c7138363559ff989
1 file changed +12 -6
Documentation/config.txt
+12 -6
@@ -924,7 +924,8 @@ color.branch::
924 A boolean to enable/disable color in the output of
925 linkgit:git-branch[1]. May be set to `always`,
926 `false` (or `never`) or `auto` (or `true`), in which case colors are used
927 - only when the output is to a terminal. Defaults to false.
927 + only when the output is to a terminal. If unset, then the
928 + value of `color.ui` is used (`auto` by default).
929
930 color.branch.<slot>::
931 Use customized color for branch coloration. `<slot>` is one of
@@ -939,7 +940,8 @@ color.diff::
940 linkgit:git-log[1], and linkgit:git-show[1] will use color
941 for all patches. If it is set to `true` or `auto`, those
942 commands will only use color when output is to the terminal.
942 - Defaults to false.
943 + If unset, then the value of `color.ui` is used (`auto` by
944 + default).
945 +
946 This does not affect linkgit:git-format-patch[1] or the
947 'git-diff-{asterisk}' plumbing commands. Can be overridden on the
@@ -962,7 +964,8 @@ color.decorate.<slot>::
964 color.grep::
965 When set to `always`, always highlight matches. When `false` (or
966 `never`), never. When set to `true` or `auto`, use color only
965 - when the output is written to the terminal. Defaults to `false`.
967 + when the output is written to the terminal. If unset, then the
968 + value of `color.ui` is used (`auto` by default).
969
970 color.grep.<slot>::
971 Use customized color for grep colorization. `<slot>` specifies which
@@ -995,7 +998,8 @@ color.interactive::
998 and displays (such as those used by "git-add --interactive" and
999 "git-clean --interactive"). When false (or `never`), never.
1000 When set to `true` or `auto`, use colors only when the output is
998 - to the terminal. Defaults to false.
1001 + to the terminal. If unset, then the value of `color.ui` is
1002 + used (`auto` by default).
1003
1004 color.interactive.<slot>::
1005 Use customized color for 'git add --interactive' and 'git clean
@@ -1011,13 +1015,15 @@ color.showBranch::
1015 A boolean to enable/disable color in the output of
1016 linkgit:git-show-branch[1]. May be set to `always`,
1017 `false` (or `never`) or `auto` (or `true`), in which case colors are used
1014 - only when the output is to a terminal. Defaults to false.
1018 + only when the output is to a terminal. If unset, then the
1019 + value of `color.ui` is used (`auto` by default).
1020
1021 color.status::
1022 A boolean to enable/disable color in the output of
1023 linkgit:git-status[1]. May be set to `always`,
1024 `false` (or `never`) or `auto` (or `true`), in which case colors are used
1020 - only when the output is to a terminal. Defaults to false.
1025 + only when the output is to a terminal. If unset, then the
1026 + value of `color.ui` is used (`auto` by default).
1027
1028 color.status.<slot>::
1029 Use customized color for status colorization. `<slot>` is