Hi Aamer What happens when we release a new version of DHIS 2 is that we branch of <2.XX> version (2.24 now latest) and then continue doing development in trunk branch, mainly this means that bugfixes goes into trunk/2,XX and new features into trunk only.
Probably it would be wise to follow this approach for your branch also (twoca_sync-trunk / twoca_sync-2.24) as we do not want to backport big features into 2.24 which can cause issues with a stable branch. -- Morten Olav Hansen Senior Engineer, DHIS 2 University of Oslo http://www.dhis2.org On Thu, Jul 14, 2016 at 6:54 AM, Aamer Mohammed <aam...@thoughtworks.com> wrote: > Hi Lars, > > If I understand it correctly, we will continue working on our trunk based > branch and provide patches so that you can put them in trunk and also > back-port the fix rev to 2.24 stable. > > Also we would like to understand the best practice around this. Can we > continue using twoca_sync branch (the status of which is 'merged') or > create a new trunk based branch (the status of which will be 'development') > > > Thanks > Aamer. > > > On Wed, Jul 13, 2016 at 10:21 PM, Lars Helge Øverland <l...@dhis2.org> > wrote: > >> Hi Aamer, >> >> thanks for bringing this up. >> >> We always do new development against trunk (not stable release branches >> such as 2.24 etc). >> >> If you want to do minor features, minor improvements and bugfixes you can >> do that directly on trunk. If you want to develop larger new features we >> appreciate if you do that in a branch and go through the regular >> review/merge process. >> >> If you need to do bugfixes to what was released in 2.24, you first do the >> fix in trunk, and then we back-port the fix rev to 2.24 stable. >> >> >> best regards, >> >> Lars >> >> >> >> >> On Wed, Jul 13, 2016 at 8:01 AM, Aamer Mohammed <aam...@thoughtworks.com> >> wrote: >> >>> Hi Lars and Team, >>> >>> As the branch https://code.launchpad.net/~twoca-devs/dhis2/twoca_sync is >>> now merged in 2.24, we are continuing to test it further and also add some >>> more features around it like controller layer test cases, etc... >>> So we want to understand on how we can provide patches/fixes for the >>> same in 2.24 and trunk as well. Do we need to continue development on >>> twoca_sync branch so that you can cherry pick the fixes in 2.24 and merge >>> the same to trunk as well. >>> Let us know your thoughts on this. >>> >>> >>> Thanks >>> Aamer. >>> <http://fabricjs.com/> <http://fabricjs.com/> >>> >>> >>> >> >> >> -- >> Lars Helge Øverland >> Lead developer, DHIS 2 >> University of Oslo >> Skype: larshelgeoverland >> l...@dhis2.org >> http://www.dhis2.org <https://www.dhis2.org/> >> >> >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp