Depends on your need. Just look at what CakePHP does.

It has a 1.3 branch, a master branch ( for 2.x range), and 3.0 for dev.

When 3.0 goes stable, most likely there will be a 2.7(?) branch, and the
3.x range will be maintained on master.

If your product requires multiple releases that must be maintained in
parallel, then this model could be for you.

If your product only has one release that needs maintaining, then merge
into master when it goes live.

On Tuesday, May 20, 2014, HK <[email protected]> wrote:

> Yes of course a branch. But after upgrade is completed will you merge it
> with default? or leave it as it is, and always use this branch instead of
> default?
>
> On Friday, May 16, 2014 2:54:10 PM UTC+3, Reuben wrote:
>>
>> I'd branch, at the very least.
>>
>> On Friday, May 16, 2014, HK <[email protected]> wrote:
>>
>>> I was wondering what to do with my mercurial in such case of a large
>>> upgrade process, especially with composer, where directory structures
>>> changes a lot .
>>> Do you start a new project or make the changes (no matter how big) to
>>> your current project on a separate branch?
>>>
>>>
>>> Thanks
>>>
>>> On Friday, May 16, 2014 8:15:22 AM UTC+3, Reuben wrote:
>>>>
>>>>
>>>> I would also consider installing CakePHP via composer, in preparation
>>>> for CakePHP 3.0.  Plus is just makes dependency management and upgrades for
>>>> PHP vendor code so much easier.
>>>>
>>>>  --
>>> Like Us on FaceBook https://www.facebook.com/CakePHP
>>> Find us on Twitter http://twitter.com/CakePHP
>>>
>>> ---
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "CakePHP" group.
>>> To unsubscribe from this topic, visit https://groups.google.com/d/
>>> topic/cake-php/1k3_RaTDovY/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/cake-php.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>  --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "CakePHP" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/cake-php/1k3_RaTDovY/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected]<javascript:_e(%7B%7D,'cvml','cake-php%[email protected]');>
> .
> To post to this group, send email to 
> [email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');>
> .
> Visit this group at http://groups.google.com/group/cake-php.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to