We do indeed support older releases. Git provides a cool feature for this called tagging. We tag the master branch when ever we make a release. If we want to obtain the codebase of 1.0.0 - we just checkout the tag.
Cheers~ On Wed, Apr 2, 2014 at 11:51 AM, Rushmin Fernando <[email protected]> wrote: > 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 > > > -- Chan (Dulitha Wijewantha) Software Engineer - Mobile Development WSO2Mobile Lean.Enterprise.Mobileware * ~Email [email protected] <[email protected]>* * ~Mobile +94712112165* * ~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
