[BUG] `git submodule update --init --recursive` stores gitdir in full path into `.git` of nested submodules
- From
- Norio Nomura <norio.nomura@gmail.com>
- Date
- Mar 30, 2016, 09:03 UTC
- Message-ID
- <F89ED33B-E33D-4693-8559-4255727B78B8@gmail.com>
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