On Mon, Jan 13, 2020 at 2:12 PM David S. Alessio <david.s.ales...@gmail.com>
wrote:

>
>
> > On Jan 13, 2020, at 5:14 AM, Gregory Nutt <spudan...@gmail.com> wrote:
> >
> >
> >> I think once the workflow is complete we should froze the master and
> >> keep accepting patch into dev branch. This is my point of view, I
> >> don't know if we will implement it.
> >
> > I think we should create a release branch and freeze nothing. Versioning
> will need to extend to 3 numbers, so the next would be 8.4.0.  Every
> release will have to live on a branch with multiple release candidates up
> to the released version, perhaps tagged like nuttx-8.4.0-rc1.  If bugs are
> found after the release, the code could be re-released as 8.4.1 and the
> bugfix merged back to main.
> >
>
> I’d like to suggest the release branches be named:
>         releases/8.4.0-rc1
>         releases/8.4.0
>         releases/8.4.1
>
> etc.
>
> As 8.4.0-r1 evolves and converges on a stable release, it can be merged
> into 8.4.0.
>
> Regards,
> -david
>

As the branches should be long lived, I suggest fewer branches by calling
the branch "8.4.x" and then using tags (also long lived) to tag 8.4.0-rc1,
8.4.0, 8.4.1-rc1, etc. Any bugs get fixed on master and backported to the
branch. Changes don't get committed directly to the branch.

Nathan


>

Reply via email to