From aa13bf05c84f10f364ce35c5d4f989337b36e043 Mon Sep 17 00:00:00 2001 From: Russell Belfer Date: Thu, 2 Aug 2012 13:00:58 -0700 Subject: Major submodule rewrite This replaces the old submodule API with a new extended API that supports most of the things that can be done with `git submodule`. --- src/config_file.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/config_file.h') diff --git a/src/config_file.h b/src/config_file.h index c31292881..bf687b516 100644 --- a/src/config_file.h +++ b/src/config_file.h @@ -19,12 +19,24 @@ GIT_INLINE(void) git_config_file_free(git_config_file *cfg) cfg->free(cfg); } +GIT_INLINE(int) git_config_file_get_string( + const char **out, git_config_file *cfg, const char *name) +{ + return cfg->get(cfg, name, out); +} + GIT_INLINE(int) git_config_file_set_string( git_config_file *cfg, const char *name, const char *value) { return cfg->set(cfg, name, value); } +GIT_INLINE(int) git_config_file_delete( + git_config_file *cfg, const char *name) +{ + return cfg->del(cfg, name); +} + GIT_INLINE(int) git_config_file_foreach( git_config_file *cfg, int (*fn)(const char *key, const char *value, void *data), -- cgit v1.2.3