Thanks for the initiative and the hard worki Khosrow!

In my opinion, we should only maintain the master and major release
branches. Then, for minor versions, we can keep track of them using tags.
There is no need to have things such as GA-4.4.1, GA-4.4.2, and so forth.
Instead, we should keep only the branch 4.4, and the minor versions are
built on top of that branch (the branch would always have the top minor
version of the major version). The versioning is done using tags, and not
branches. Moreover, people should not use the official apache repository to
store working branches. Working branches should be kept at the developer’s
personal repository on Github.

To the initial list, I would also remove things such as GA-4.4.1, GA-4.4.2,
and so on. As I said, we only need on branch per major release. The
versioning is executed through tags, and fixes on past releases should be
done in the branch of the release. Also, there are things like
“add_XS_71_72”, “cloudearlyinit”, “new-location”, and
“debian9-systemvmtemplate”; none of them should be there. They are working
branch from contributors/committers. These branches can be at their own
personal forks.

On Fri, Dec 1, 2017 at 4:16 AM, Daan Hoogland <daan.hoogl...@gmail.com>
wrote:

> thanks for that list Khosrow,  Also very usefull for cleaning people to
> clean their own fork.
> I think you can start with the lowest pom versions but I changed one
> because the referred ticket isn't closed. It's my own and I'll have a look
> later today. For a lot of the branches the ticket aren't clear because only
> <the number> or CS-<the number> is in the titel. Only when CLOUDSTACK-<the
> number> is in the titel you can see immediately that it is closed by the
> automatic strikethrough that happens. just a heads-up.
>
> +1
>
>
> On Fri, Dec 1, 2017 at 2:13 AM, Gabriel Beims Bräscher <
> gabrasc...@gmail.com
> > wrote:
>
> > Thanks for the initiative, Khosrow.
> >
> > +1 on removing obsolete branches.
> >
> > 2017-11-30 18:05 GMT-02:00 Khosrow Moossavi <kmooss...@cloudops.com>:
> >
> > > Hi Community
> > >
> > > I would like to start the discussion around deleting old and obsolete
> > > branches on github repository. This will help newcomers (including
> > myself)
> > > to keep track of which branches are important and which are not. And
> > since
> > > almost everyone's working on their own forks there is no need to keep
> > > feature/bugfix/hotfix branches around in the main official repository.
> > >
> > > I've created an issue which contains full list of branches in
> > > GH/apache/cloudstack repo as of time of writing this email and the
> > > proposition of which one of them can be deleted.
> > >
> > > https://issues.apache.org/jira/browse/CLOUDSTACK-10169
> > >
> > > I would appreciate your questions, comments, suggestions.
> > >
> > > Thanks
> > >
> > > Khosrow Moossavi
> > >
> > > Cloud Infrastructure Developer
> > >
> > > CloudOps
> > >
> >
>
>
>
> --
> Daan
>



-- 
Rafael Weingärtner

Reply via email to