Hi, Attached is 'v2' of my patch series to add a `--default` option to `git config`. I have addressed the following concerns since the first iteration: 1. Better motivation in 'builtin/config: introduce `--default`'. (cc: Peff, Eric) 2. Fixed a typo in the message of 'builtin/config: introduce `--default`'. (cc: Eric). 3. Changed the first mention of type specifiers in `git config`'s documentation from a paragraph to a brief list (cc: Peff, Junio). 4. Changed the signatures of some new functions, particularly in 'config.c: introduce 'git_config_color' to parse ANSI colors'. I have thus-far avoided mentioning any specific deprecation of `--get-color` and `--get-colorbool`, but would not be opposed to changing that in this series before queuing. Thank you again for all of your feedback, and my apologies that it has taken me so long to respond. I was out of the office last week, and have been quite busy since catching up on Git LFS-related issues. Thanks, Taylor Taylor Blau (4): builtin/config: introduce `--default` Documentation: list all type specifiers in config prose config.c: introduce 'git_config_color' to parse ANSI colors builtin/config: introduce `--color` type specifier Documentation/git-config.txt | 38 +++++++--- builtin/config.c | 30 ++++++++ config.c | 10 +++ config.h | 1 + t/t1300-repo-config.sh | 24 +++++++ t/t1310-config-default.sh | 131 +++++++++++++++++++++++++++++++++++ 6 files changed, 226 insertions(+), 8 deletions(-) create mode 100755 t/t1310-config-default.sh -- 2.16.2.440.gc6284da4f