On Mon, Jun 15, 2015 at 11:06:11PM +0200, Heiko Voigt wrote: > In a superproject some commands need to interact with submodules. They > need to query values from the .gitmodules file either from the worktree > of from certain revisions. At the moment this is quite hard since a > caller would need to read the .gitmodules file from the history and then > parse the values. We want to provide an API for this so we have one > place to get values from .gitmodules from any revision (including the > worktree). I just realized that we are talking too much about .gitmodules here, where it probably should be "submodule configuration values". For revisions we only read from .gitmodules files but for the worktree we actually overlay those with local configurations from .git/config and friends. Not sure how we can name this though. "submodule configuration values" is kind of long compared to .gitmodules. Does anyone have a better name? Or is it maybe to confusing, to abstract it too much and we should just keep it .gitmodules, since everyone knows that those values can be overridden by local configuration? Cheers Heiko -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html