On 8/16/07, martin f krafft <madduck@xxxxxxxxxxx> wrote: > I have one open question though: why require init? The purpose of 'init' is to inform git-submodule about which submodules you want to checkout. E.g. for a project with submodules in directories 'a', 'b' and 'c', you could do $ git submodule init b c $ git submodule update This would only fetch/checkout the submodules in direcotories 'b' and 'c', while 'git submodule status' would still inform you that there is actually three submodules available. Note: If you wanted to initialize all three submodules at once, you could simply do $ git submodule init -- larsh - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html