From: Stefan Beller Date: Wed, 30 Mar 2016 01:27:42 +0000 (-0700) Subject: submodule update --init: correct path handling in recursive submodules X-Git-Tag: v2.8.3~24^2~4 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/c1ab00fb267fb0166376ff2c81083ef2cada6d9d?ds=inline;hp=c1ab00fb267fb0166376ff2c81083ef2cada6d9d submodule update --init: correct path handling in recursive submodules When calling `git submodule init` from a recursive instance of `git submodule update --recursive`, the reported path is wrong as it skips the nested submodules. 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. Signed-off-by: Stefan Beller Signed-off-by: Junio C Hamano ---