21.06.2011 21:29, KP Kirchdoerfer пишет:
> Am Montag, 20. Juni 2011, 22:25:28 schrieb Erich Titl:
>> on 20.06.2011 21:22, Andrew wrote:
>>> 20.06.2011 18:53, KP Kirchdoerfer пишет:
>> ...
>>
>>> I think that directories inside repos are actually unneeded. Branches
>>> are IMHO enough good. And switching between them is easy (git checkout
>>> branchname).
>> Yep
>>
>>> Additional directories should add just headache on importing fixes from
>>> stable branch to experimental + wasting of space on HDD for most
>>> developers who works on one branch, and no profit at all. If somebody
>>> wants to have 2 or more independent source trees - he may just create
>>> new directory and clone repository into it, then switch to desired
>>> branch. And I see only one con of this solution - additional overhead
>>> for duplicated .git directory (which isn't too big - now it's near 350M
>>> which is 20 times smaller than fully compiled building environment&
>>> packages, and comparable to sources size), but this solution has such
>>> advantages as completely independent work on projects, w/o need to
>>> checkout each time new branch and no troubles with rolling back to one
>>> of earlier commits.
>> Right
>>
>>>> In the leaf/bering-uclibc/bering-uclibc4 directory we can have two or
>>>> three remote branches
>>>> master with the latest development tree leading to 4.1 or whatever
>>>> 4_0_1 with fixes  and security updates for 4.0
>>>> later 4_1_1 with fixes for 4.1
>>>> I'm not shure about remote branches (how to tag, when to delete...),
>>>> what be in the end the stable versions (4.0 or 4.0.1) once we stop
>>>> working on 4.0.x...?
>>>> But I guess this can be figured out and learned in the process.
>>> Just switch to commit that is tagged as release, then create new branch
>>> and add all modifications for it (AFAIK you even can merge just some
>>> selected commits or commits range from one branch into another one).
>>> And I think that branch deletion is really unneeded (maybe except very
>>> experimental branches that becomes dead and has no practical interest)
>>>
>>>> If we do agree, I'm creating the new bering-uclibc repository and
>>>> everyone should have a clean local git so moving from
>>>> leaf/leaf/buildtool to leaf/bering-uclibc/bering-uclibc4 does not harm
>>>> too much. (Though I'm not shure if this works as seamless as I hope.)
>> Be careful, it took me roughly 16 hours to get mine back working and I
>> am not sure everything is as it was.
>>
>>>> kp
>>> I vote for excluding unneeded entities (project directories) from
>>> development process to avoid troubles in future. Git brahches are enough
>>> good for projects separating. Other opinions?
>> +1
>>
>> Erich
> Ok; created the repository leaf/bering-uclibc.
> git clone ssh://u...@leaf.git.sourceforge.net/gitroot/leaf/bering-uclibc
>
> It's currently empty. Maybe someone will git knowledge will move the content
> of leaf/leaf/buildtool to leaf/bering-uclibc/bering-uclibc4?
> I believe a date for this should be given, so everyone can clean
> up/save/whatelse his local repositories just to be safe.
>
> kp
I'll try to do it now. It shouldn't be too hard :)

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

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

Reply via email to