On Wed, Mar 5, 2008 at 3:40 PM, Imran M Yousuf <imyousuf@xxxxxxxxx> wrote: > On Wed, Mar 5, 2008 at 1:16 PM, Ping Yin <pkufranky@xxxxxxxxx> wrote: > > > > On Wed, Mar 5, 2008 at 11:17 AM, Imran M Yousuf <imyousuf@xxxxxxxxx> wrote: > > > On Tue, Mar 4, 2008 at 10:04 PM, Ping Yin <pkufranky@xxxxxxxxx> wrote: > > > > > > .gitmodules with with multiple level of indirection > > > > ------------------------------------------------------ > > > > [submodule "service"] > > > > submodule = crawler > > > > submodule = search > > > > [submodule "crawler"] > > > > submodule = util > > > > submodule = imcrawter > > > > [submodule "search"] > > > > submodule = util > > > > submodule = imsearch > > > > > > > > > > At this point I have few questions - Will Service have its own tree > > > besides its submodules? > > Now, service itself is not a submodule, and service is just a logical > > name for a group of moduels. > > > If I am not mistaken I can do it now as well, by "git submodule add > repo path". What would be the difference with this and your approach? No difference at this point. But using logical name can help add modules in batch such as "git submodule add -m service" > > > > > > > > > For your above example of .gitmodules hierarchy if I issue "git > > > submodule init -m util", can you please explain what will be the > > > outcome, i.e. which modules will be initialized. > > > > > Only the util module will be initialized using the path and url in > > submodule.util.{path,url} > > > I got that part as thats how git-submodules currently work; Actually > what I wanted to know is as util is referenced to several logical > submodules, will they be initialized as well? that means wherever util > is referenced it will be initialized; is that what it means? > > > Since the user designate only util module, we needn't automatically deduce the related modules for them. And as you have said, we can't deduce well since util may be referenced by several logical modules. > > > -- > > > > > > > > > > > -- > > Ping Yin > > > > > > > -- > > 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 > > > > > > -- > > > Imran M Yousuf > Entrepreneur & Software Engineer > Smart IT Engineering > Dhaka, Bangladesh > Email: imran@xxxxxxxxxxxxxxxxxxxxxx > Mobile: +880-1711402557 > -- Ping Yin -- 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