On Thu, May 5, 2016 at 12:20 PM, Loet Avramson <loet@xxxxxxxxxx> wrote: > It happened on 2.8.1, also reproducible on 2.8.2. > Haven't had the time to dive deeper into the code but my guess is that > relative_path() returns different results in those 2 cases or maybe > the way git-submodule.sh handles it. > Then you found a new bug, congratulations. ;) Thanks for reporting. The shell script uses relative_path() only for displaying paths, not for writing them to the .git file. it really boils down to different environments "git submodule update --init --recursive" is called from (either manually or from `git clone`). Apart from that there are no immediate bells ringing, are you doing any weird stuff with the file system (soft/hard links) ? Thanks, Stefan -- 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