I have a mercurial repository, and have added without problems a git subrepo (hg 1.8).
Problem is: this git subrepo has ANOTHER git subrepository inside itself and it isn't being pulled (it's in the git's subrepo .gitmodules
file), unless I do a git clone --recursive
on my git subrepo: doing this way it works.
The problem: I do a hg pull
in my repository in another machine, it pulls the git subrepo
, but it doesn't pull the .gitmodules
. The .gitmodules was only pulled in the other machine when I did a git clone --recursive
.
Does anybody has any suggestions to handle this situation? The ugly solution is to do a git clone
and simply add all the files (including git metadata) to my mercurial repository, without acting like a subrepo.