sub module branches

3 messages, 3 authors, 2016-06-15 · open the first message on its own page

sub module branches

From: Mahesh Vaidya <hidden>
Date: 2016-06-15 22:48:24

Hi

I have a situation like

project/source.git
           /submod_1
           /submod_2

I need to modify code in all 3 repos viz. source, submod_1 & submod_2.

If I create branch in source, will it propogate to remaining
submodules ? or in other words can I have "global branch" and "global
tag"

Thx/

Mahesh.

Re: sub module branches

From: Peter Krefting <hidden>
Date: 2016-06-15 22:48:24

Mahesh Vaidya:
If I create branch in source, will it propogate to remaining submodules ?
No, the branch is only created in the top-level module.
or in other words can I have "global branch" and "global tag"
The branch is "global" in the way that it does contain a reference to the 
current commit of the submodule. You do not *need* to have a local branch 
in the submodule to change where it pointed to from the top-level module. It 
does help to have it, though, as you eventually probably will want to push 
your changes somewhere, and then you need to have a symbolic reference in 
the submodule(s) you have branched as well.

-- 
\\// Peter - http://www.softwolves.pp.se/

Re: sub module branches

From: Avery Pennarun <hidden>
Date: 2016-06-15 22:48:24

On Mon, Mar 8, 2010 at 6:14 AM, Mahesh Vaidya [off-list ref] wrote:
I have a situation like

project/source.git
          /submod_1
          /submod_2

I need to modify code in all 3 repos viz. source, submod_1 & submod_2.

If I create branch in source, will it propogate to remaining
submodules ? or in other words can I have "global branch" and "global
tag"
You could use git-subtree instead: http://github.com/apenwarr/git-subtree

That will allow you to branch all the repos at once.  It slightly
increases the effort required to extract the changes and submit them
upstream again, though.

Have fun,

Avery
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help