summaryrefslogtreecommitdiffstats
path: root/submodule-config.h
diff options
context:
space:
mode:
authorAntonio Ospite <ao2@ao2.it>2018-10-05 15:05:53 +0200
committerJunio C Hamano <gitster@pobox.com>2018-10-09 12:40:20 +0900
commit45f5ef3d77ec3d2465641cd219b2f3874fa72083 (patch)
tree96b51be4e78d111c2322387a67186bd57362e44e /submodule-config.h
parentbcbc780d143c4e8a9c6449f38b8c83d62da14906 (diff)
downloadgit-45f5ef3d77ec3d2465641cd219b2f3874fa72083.tar.gz
git-45f5ef3d77ec3d2465641cd219b2f3874fa72083.tar.xz
submodule: factor out a config_set_in_gitmodules_file_gently function
Introduce a new config_set_in_gitmodules_file_gently() function to write config values to the .gitmodules file. This is in preparation for a future change which will use the function to write to the .gitmodules file in a more controlled way instead of using "git config -f .gitmodules". The purpose of the change is mainly to centralize the code that writes to the .gitmodules file to avoid some duplication. The naming follows git_config_set_in_file_gently() but the git_ prefix is removed to communicate that this is not a generic git-config API. Signed-off-by: Antonio Ospite <ao2@ao2.it> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'submodule-config.h')
-rw-r--r--submodule-config.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/submodule-config.h b/submodule-config.h
index 031747ccf..4dc9b0771 100644
--- a/submodule-config.h
+++ b/submodule-config.h
@@ -49,6 +49,7 @@ const struct submodule *submodule_from_path(struct repository *r,
const char *path);
void submodule_free(struct repository *r);
int print_config_from_gitmodules(struct repository *repo, const char *key);
+int config_set_in_gitmodules_file_gently(const char *key, const char *value);
/*
* Returns 0 if the name is syntactically acceptable as a submodule "name"