summaryrefslogtreecommitdiffstats
path: root/config.h
diff options
context:
space:
mode:
authorTaylor Blau <me@ttaylorr.com>2018-04-09 17:18:28 -0700
committerJunio C Hamano <gitster@pobox.com>2018-04-23 22:51:38 +0900
commit6d2f9acc0f6c2df2b75ac69aee9077d7ea4eb2b5 (patch)
tree52f5c32b97126b6597e6da9d03acaef88bebaf69 /config.h
parenteeaa24b9908878876abf3868d6934143f7ca08ea (diff)
downloadgit-6d2f9acc0f6c2df2b75ac69aee9077d7ea4eb2b5.tar.gz
git-6d2f9acc0f6c2df2b75ac69aee9077d7ea4eb2b5.tar.xz
config.c: introduce 'git_config_color' to parse ANSI colors
In preparation for adding `--type=color` to the `git-config(1)` builtin, let's introduce a color parsing utility, `git_config_color` in a similar fashion to `git_config_<type>`. Signed-off-by: Taylor Blau <me@ttaylorr.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'config.h')
-rw-r--r--config.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/config.h b/config.h
index ef70a9cac..0e060779d 100644
--- a/config.h
+++ b/config.h
@@ -59,6 +59,7 @@ extern int git_config_bool(const char *, const char *);
extern int git_config_string(const char **, const char *, const char *);
extern int git_config_pathname(const char **, const char *, const char *);
extern int git_config_expiry_date(timestamp_t *, const char *, const char *);
+extern int git_config_color(char *, const char *, const char *);
extern int git_config_set_in_file_gently(const char *, const char *, const char *);
extern void git_config_set_in_file(const char *, const char *, const char *);
extern int git_config_set_gently(const char *, const char *);