Hi, Attached is the fifth re-roll of my series to add "--default" and "--type=color" to "git config" in order to introduce a consistency between type-specifiers and the historic "--get-color". I have changed the following since the last series: - Replace exit() with die() in the case where the given "--default" cannot be parsed. (cc: Peff). - Fixed incorrectly calling "git config" in t1310. (cc: Peff). - Correct typesetting in Documentation (cc: Eric). - Perform guard checking in a negative context (cc: Eric & Peff). - Add notes to Documentation stating when we do and do not sanitize values into a ".gitconfig". (cc: Peff). - Remove a hunk left over during rebasing (cc: Peff). - Replace one last outdated reference to "--color" (cc: Peff). Thanks as always for your review :-). Thanks, Taylor Taylor Blau (3): builtin/config: introduce `--default` config.c: introduce 'git_config_color' to parse ANSI colors builtin/config: introduce `color` type specifier Documentation/git-config.txt | 11 ++++++++++ builtin/config.c | 41 ++++++++++++++++++++++++++++++++++++ config.c | 10 +++++++++ config.h | 1 + t/t1300-repo-config.sh | 30 ++++++++++++++++++++++++++ t/t1310-config-default.sh | 38 +++++++++++++++++++++++++++++++++ 6 files changed, 131 insertions(+) create mode 100755 t/t1310-config-default.sh -- 2.17.0