Merge branch 'ao/config-from-gitmodules'
commitb9632c9d95f601c3d557cdbad60c06fcc7d30110
authorJunio C Hamano <gitster@pobox.com>
Wed, 18 Jul 2018 19:20:31 +0000 (18 12:20 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 18 Jul 2018 19:20:31 +0000 (18 12:20 -0700)
treebe604c30d9bfc2ef04d9fd0484dd108326e90519
parentd18602f4123ad61b094aff5b2822774cf020e70e
parentdb64d1127f5c76b721830ba390176cf0d6e59d74
Merge branch 'ao/config-from-gitmodules'

Tighten the API to make it harder to misuse in-tree .gitmodules
file, even though it shares the same syntax with configuration
files, to read random configuration items from it.

* ao/config-from-gitmodules:
  submodule-config: reuse config_from_gitmodules in repo_read_gitmodules
  submodule-config: pass repository as argument to config_from_gitmodules
  submodule-config: make 'config_from_gitmodules' private
  submodule-config: add helper to get 'update-clone' config from .gitmodules
  submodule-config: add helper function to get 'fetch' config from .gitmodules
  config: move config_from_gitmodules to submodule-config.c
builtin/fetch.c
builtin/submodule--helper.c
config.c
submodule-config.c