Michael, On Sat, Feb 16, 2019 at 7:09 AM Michael Osipov <micha...@apache.org> wrote:
> <snip/> > > There are bascially two approaches I'd like to discuss: > > Approch 1: It will reuse the branch name of the current major version, > excluding master. Thus, we will have the following prefixes: tomcat90-, > tomcat85-, and tomcat70-. Since JDBC Pool remains in place and if it is > released separately the prefix would be jdbc-pool-. The version itself > would remain as-is and simply appended, e.g., 8.5.40, 9.0.25, etc. > > Finally it would be tomcat85-8.5.40, tomcat90-9.0.25. Another benefit > would be autocompletion in Git CLI. I could simply say: "git checkout > tomcat85" or "git checkout tomcat85-<TAB>" and grab the specific version > I want. > > Approach 2: A simpler, less redundant approach would be naming the > branches master, 7.0.x, 8.5.x, etc. and get rid of the "tomcat" prefix > at all. The tags would simply be the versions as-is: 8.5.40, 9.0.25, > etc. The Git autocompletion will work here too. > > I personally opt for approach 2 because it is consistent, concise and > removes redundancy on always used prefixes. > I also prefer the 2nd option. Working with a "master" branch on Git is much more "standard", and I'm always in favor of removing boilerplate that is repeated over and over. Best, Igal > > Michael > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > >