On Tue, Mar 29, 2016 at 4:54 PM, Junio C Hamano <gitster@xxxxxxxxx> wrote: > Stefan Beller <sbeller@xxxxxxxxxx> writes: > >> The new test demonstrates a failure in the code prior to this patch. >> Instead of getting the expected >> Submodule 'submodule' (${pwd}/submodule) registered for path '../super/submodule' >> the `super` directory is omitted and you get >> Submodule 'submodule' (${pwd}/submodule) registered for path '../submodule' >> instead. > > Same "is this about test?" comment applies here. > >> That happens because the prefix is ignored in `git submodule add`, probably >> because that function itself cannot recurse; > > "probably"??? I am speculating there. I have no idea why it originally was written that way but I would assume this is the most likeliest explanation. I'll reword the whole commit message. > >> >> +supersha1=$(cd super && git rev-parse HEAD) > > Perhaps "git -C super rev-parse HEAD"? done -- 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