git-svn fails to initialize with submodule setup, when '.git' is a file and not a directory
- From
- Marc-Antoine Ruel <maruel@google.com>
- Date
- Sep 12, 2013, 18:45 UTC
- Message-ID
- <CANAQWOXT2pwF2tds3FK1bE6_cPYw_niB8O_nmxCs8_9GXuiF9g@mail.gmail.com>
Repro: 1. git clone --recursive a repository with submodules. 2. cd checkout/submoduleA 3. git svn init svn://host/repo
Expected: Works as usual
Actual: /path/to/checkout/submoduleA/.git/refs: Not a directory init: command returned error: 1
Why: submoduleA/.git is a file, not a directory. $ cat /path/to/checkout/submoduleA/.git gitdir: ../.git/modules/submoduleA
$ git --version git version 1.8.4
Thanks,
M-A