Brandon Williams <bmwill@xxxxxxxxxx> writes: > Yes, the prefix that is found during setup of a submodule process would > be NULL or "" as the command would be invoked from the root of that > repository. This series would sort of change that though. OK, because you (eh, rather your caller) do not adjust pathnames and pathspecs when calling into a submodule, to the process setting at the top-level of the submodule, the paths and pathnames given by the end user cannot be taken as-is, but needs to be adjusted inside the context they were given, i.e. taking account the relative location between where the user started and where the submodule is bound in the superproject's tree. I forgot about that and "must be NULL at the top, no?" was a nonsense. > That the gist of how I'm hoping to solve the problem. Hopefully that was > clear enough to get some feedback on. Yup, understood (I think). Thanks.