Just thinking aloud since im interested in release management stuff ...

AFAIK release branches are maintained even after the release to make sure a
bug fix for a specific release can be done without worrying about further
releases done (may be practically half baked code as well) in develop
branch / master.

But this is subjected to the release pattern of the product. If we don't
support older releases then we might not need release branches after the
release since the latest release is reflected in master branch.

( But technically in Git we can create a branch from a commit. So deleting
feature branches might not be a big deal since we can create a branch from
a tag when a bug fix for a release is needed )


On Wed, Apr 2, 2014 at 11:08 AM, Chan <[email protected]> wrote:

> Hi Rushmin,
> There will be 2 permanent branches
>
>    - master
>    - develop
>
> When we work on a feature - we create a branch called feature/feature-name
> on local repo. If there are collaborators we push them to remote repo.
> Afterwards when the feature is complete - we merge it to the develop
> branch.
> If we have a release in 2 weeks - we create a release branch (named
> release/release-name) from the develop branch and work it. This will mostly
> be stabilization work. What ever features that are completed during this
> time will not be available to the release since they are not stable. When
> we release - we merge the release branch to master and develop branch. We
> tag the master branch with release name.
>
> Cheers~
>
> (My previous email fired off with Command +Enter. Apologies to that)
>
>
> On Wed, Apr 2, 2014 at 11:05 AM, Chan <[email protected]> wrote:
>
>> There will be 2 permanent branches
>>
>>    - master
>>    - develop
>>
>>
>>
>> On Tue, Apr 1, 2014 at 9:30 PM, Rushmin Fernando <[email protected]>wrote:
>>
>>> Hi Chan,
>>>
>>> Do you mean that there are obsolete release branches which should be
>>> deleted, after tagging the tips of them ?
>>>
>>> Thanks
>>> /rushmin
>>>
>>>
>>> On Tue, Apr 1, 2014 at 7:45 PM, Chan <[email protected]> wrote:
>>>
>>>>  Hi folks,
>>>> I believe we can improve the git workflow of the jaggery project[1].
>>>> Currently we have many release branches (IMO bad decision since these
>>>> branches will evolve separately). They need to ideally be tags. We have
>>>> been discussing about Git Flow (check Git flow model @architecture) - and I
>>>> think we can sort out most of these troubles with git flow. WDYT?
>>>>
>>>> [1] - https://github.com/wso2/jaggery/branches
>>>> Cheers~
>>>>
>>>> --
>>>> Chan (Dulitha Wijewantha)
>>>> Software Engineer - Mobile Development
>>>> WSO2Mobile
>>>> Lean.Enterprise.Mobileware
>>>>  * ~Email       [email protected] <[email protected]>*
>>>> *  ~Mobile     +94712112165 <%2B94712112165>*
>>>> *  ~Website   dulitha.me <http://dulitha.me>*
>>>> *  ~Twitter     @dulitharw <https://twitter.com/dulitharw>*
>>>>   *~SO     @chan <http://stackoverflow.com/users/813471/chan>*
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> *Rushmin Fernando*
>>> *Technical Lead*
>>>
>>> WSO2 Inc. <http://wso2.com/> - Lean . Enterprise . Middleware
>>>
>>> email : [email protected]
>>> mobile : +94772310855
>>>
>>>
>>>
>>
>>
>> --
>> Chan (Dulitha Wijewantha)
>> Software Engineer - Mobile Development
>> WSO2Mobile
>> Lean.Enterprise.Mobileware
>>  * ~Email       [email protected] <[email protected]>*
>> *  ~Mobile     +94712112165 <%2B94712112165>*
>> *  ~Website   dulitha.me <http://dulitha.me>*
>> *  ~Twitter     @dulitharw <https://twitter.com/dulitharw>*
>>   *~SO     @chan <http://stackoverflow.com/users/813471/chan>*
>>
>
>
>
> --
> Chan (Dulitha Wijewantha)
> Software Engineer - Mobile Development
> WSO2Mobile
> Lean.Enterprise.Mobileware
>  * ~Email       [email protected] <[email protected]>*
> *  ~Mobile     +94712112165 <%2B94712112165>*
> *  ~Website   dulitha.me <http://dulitha.me>*
> *  ~Twitter     @dulitharw <https://twitter.com/dulitharw>*
>   *~SO     @chan <http://stackoverflow.com/users/813471/chan>*
>



-- 
*Rushmin Fernando*
*Technical Lead*

WSO2 Inc. <http://wso2.com/> - Lean . Enterprise . Middleware

email : [email protected]
mobile : +94772310855
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to