Am 16.02.2012 20:00, schrieb Andrew:
> 16.02.2012 20:46, KP Kirchdoerfer пишет:
>> Am 16.02.2012 19:00, schrieb Andrew:
>>> 16.02.2012 19:54, KP Kirchdoerfer пишет:
>>>> Hi Andrew; hi all
>>>>
>>>> just to understand how we use git.
>>>>
>>>> I saw that Andrew merged next with next-experimental.
>>>> So will there be two "next" branches in the near future, or will
>>>> one(next-experimental) replace the other(next)? And if so shouldn't we
>>>> remove the old one, just one get not confused?
>>>>
>>>> kp
>>>>
>>> Merge operation is just to add all commits from one branch (or from
>>> branch till some tag/commit) to another branch. Branch structure in that
>>> case isn't modified, this is just adding changes from one branch to another.
>> Ok, but how do we decide which one is used as "main" branch for
>> developing the next version?
> 'Next' of course. Today or tomorrow I'll finish all changes (now I 
> working on ipset) and merge all into 'next'. Maybe I'll update kernel too.

But you changed next into next-experimental today? And worked on
next-experimental, as I did. So you will merge next-experimental back
into "next" today or tomorrow?
And use the work of next-experimental as base to update kernel from 3.24
to 3.2.6??


>> Or is it just my decision to remove remote tracking of branch "next"
>> locally, if _I decide, that next-experimental_ is the way I'd like to go
>> with?
> Right. 

IMHO "Wrong" - if I do no locally track "next" any longer, I'll be
working on the wrong branch IMHO.

>I think that 'next' branch now may have 'alpha' status - enough 
> stable for building and testing, and main development will be into it; 
> but experimental features that may break building of 'next' branch and 
> that requires cooperative work of some peoples should be in 
> 'next-experimental'. Personal experiments may be done in local branches, 
> that are merged with 'next'/'next-experimental', and changes from them 
> may be merged completely or partial (via git cherrypick for ex.) to 
> 'next'/'next-experimental'

ok.

>> Building "new branches is cheap", tracking remote branches is easy -
>> maybe I'm just too afraid about merging?
> Maybe. GIT is versioning system that is based on patch mechanism, so 
> there is no difference in resource consumption between usual commit and 
> commit to new branch; also unused branches can be easily destroyed - all 
> commits that weren't merged in otner branches in that case will be lost, 
> but merged commits were remain on corresponding places.
I see I'll have to read some more about git and esp merging :)

kp

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/

_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to