dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #46032
Re: Plan for Metadata Sync /Versioning ongoing development
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 <aamerm@xxxxxxxxxxxxxxxx>
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 <lars@xxxxxxxxx>
> 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 <aamerm@xxxxxxxxxxxxxxxx>
>> 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
>> lars@xxxxxxxxx
>> http://www.dhis2.org <https://www.dhis2.org/>
>>
>>
>
Follow ups
References