Thread (4 messages) flat view 4 messages, 2 authors, 2016-06-15

Re: [PATCH/RFC v2] git-submodule: multi-level module definition

From: Imran M Yousuf <hidden>
Date: 2016-06-15 22:44:20

On Wed, Mar 5, 2008 at 1:53 PM, Ping Yin [off-list ref] wrote:
On Wed, Mar 5, 2008 at 3:40 PM, Imran M Yousuf [off-list ref] wrote:
 > On Wed, Mar 5, 2008 at 1:16 PM, Ping Yin [off-list ref] wrote:
 >  >
 >  > On Wed, Mar 5, 2008 at 11:17 AM, Imran M Yousuf [off-list ref] wrote:
 >  >   > On Tue, Mar 4, 2008 at 10:04 PM, Ping Yin [off-list ref] 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"
Ok I am working on something similar a recurse command for git
submodule; thats why I asked it. Hopefully will appear in mailing list
tomorrow :).
quoted
 > >
 >  >   >
 >  >   >  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.
quoted
 >   >  --
 >  >
 >  >   >
 >  >
 >  >
 >  >  --
 >  >  Ping Yin
 >
 > >
 >  >
 >  > --
 >  >  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
 >  >
 >
 >
 >
 >  --
 >
 >
 > Imran M Yousuf
 >  Entrepreneur & Software Engineer
 >  Smart IT Engineering
 >  Dhaka, Bangladesh
 >  Email: imran@smartitengineering.com
 >  Mobile: +880-1711402557
 >



 --
 Ping Yin


-- 
Imran M Yousuf
Entrepreneur & Software Engineer
Smart IT Engineering
Dhaka, Bangladesh
Email: imran@smartitengineering.com
Mobile: +880-1711402557
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help