From: Stefan Beller Date: Thu, 05 May 2016 19:32:28 GMT Subject: Re: Submodule's .git file contains absolute path when created using 'git clone --recursive' Message-ID: In-Reply-To: On Thu, May 5, 2016 at 12:20 PM, Loet Avramson 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