On Wed, 2008-04-09 at 02:34 -0400, Avery Pennarun wrote:
Interesting! How do you make it happen? Do you use git hooks or
something? On my end, I can't really reproduce that behavior of clone
but I would very much like to:
$ alias mkrepo="git init; touch file; git add file; git commit -mInit"
$ mkdir super ; cd super
$ mkrepo
$ mkdir submodule ; cd submodule
$ mkrepo
$ cd ..
$ git submodule add submodule
Adding existing repo at 'submodule' to the index
$ git commit -mSubmodule
Created commit 5921c87: Submodule
2 files changed, 4 insertions(+), 0 deletions(-)
create mode 100644 .gitmodules
create mode 160000 submodule
Now, when I clone super I don't actually have submodule cloned:
$ git clone super super-clone
$ cd super-clone
$ git submodule status
-7482d0433ed681aa243629f13cd97ca5be242393 submodule
In fact, it seems that I can't even do "submodule update", which
seems like a bug to me, by the way:
$ git submodule init
Submodule 'submodule' (submodule) registered for path 'submodule'
$ git submodule update
Initialized empty Git repository in /tmp/TEST/super-clone/submodule/.git/
fatal: no matching remote head
fetch-pack from 'submodule' failed.
Clone of 'submodule' into submodule path 'submodule' failed
Any ideas on what's going on here? Or what am I doing wrong?
I would very much like to have that, yes. Please do provide additional
details on how's your setup is different from mine.
Thanks,
Roman.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html