summaryrefslogtreecommitdiffstats
path: root/submodule-config.h
diff options
context:
space:
mode:
authorAntonio Ospite <ao2@ao2.it>2018-10-05 15:05:52 +0200
committerJunio C Hamano <gitster@pobox.com>2018-10-09 12:40:20 +0900
commitbcbc780d143c4e8a9c6449f38b8c83d62da14906 (patch)
tree7ce1274eeb3ea210b223de80b20dcf26b1ad6fb8 /submodule-config.h
parent1d4361b0f344188ab5eec6dcea01f61a3a3a1670 (diff)
downloadgit-bcbc780d143c4e8a9c6449f38b8c83d62da14906.tar.gz
git-bcbc780d143c4e8a9c6449f38b8c83d62da14906.tar.xz
submodule: add a print_config_from_gitmodules() helper
Add a new print_config_from_gitmodules() helper function to print values from .gitmodules just like "git config -f .gitmodules" would. This will be used by a new submodule--helper subcommand to be able to access the .gitmodules file in a more controlled way. 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 dc7278eea..031747ccf 100644
--- a/submodule-config.h
+++ b/submodule-config.h
@@ -48,6 +48,7 @@ const struct submodule *submodule_from_path(struct repository *r,
const struct object_id *commit_or_tree,
const char *path);
void submodule_free(struct repository *r);
+int print_config_from_gitmodules(struct repository *repo, const char *key);
/*
* Returns 0 if the name is syntactically acceptable as a submodule "name"