From: Norio Nomura Date: Wed, 30 Mar 2016 09:03:25 GMT Subject: [BUG] `git submodule update --init --recursive` stores gitdir in full path into `.git` of nested submodules Message-ID: Hi, `git submodule update --init --recursive` stores `gitdir` in full path into `.git` of nested submodules. So, working directory is not portable to another directory. On following example, `Carthage/Checkouts/Quick/Externals/Nimble/` is nested submodule and `Carthage/Checkouts/Quick/Externals/Nimble/.git` contains full path. https://gist.github.com/norio-nomura/17ce4bdf0151185e77d9b1fcfb5a469d Thanks, -- Norio Nomura @norio_nomura