I'm not a big fan of branches that way because it's not easily visible. Git modules is not really an alternative as it would force us to use a special structure.
I don't think it's a problem to tag unused files. Regards JB On Feb 8, 2017, 18:48, at 18:48, Christian Schneider <[email protected]> wrote: >The naming scheme you propose would match nicely with the current >scheme >we have in bundles. >What I see as a problem in both cases is that a git tag always covers >all content. So it would hold a lot of arbitrary files that are not >part >of the release. > >I have an unusual idea how we might do better. > >How about using one branch per "product" like spring and version >"group". > >Branches would be >spring-3.x >spring-3.1.x >spring-3.2.x >.. >Eventually also spring-3.1.3.x if we need to release the same spring >version a second time because of issues. > >Like you proposed as sub modules. > >Each spring branch would simply contain one directory >spring >with the structure for creating the spring feature. We could then >create >one tag per actual release. > >This would have the advantage that each branch only contains exactly >what we intend to release. > >Honestly I personally would even consider putting the bundles there too > >so the bundles and the feature of each spring release reside together >and can be released in one step. >As this was discussed this is only a personal remark. > >Christian > > >On 08.02.2017 21:58, Krzysztof Sobkowiak wrote: >> Hi >> >> The features repository is ready - >https://git-wip-us.apache.org/repos/asf/servicemix-features.git. The >structure looks similar to the bundles repository but managing the >versions and separate feature modules is still open. One solution would >be the bundles way, e.g. submodule for each minor version like this >> >> spring-3.1.x >> spring-3.2.x >> .... >> spring-4.1.x >> spring-4.2.x >> spring-security-3.1.x >> activiti-5.19.x >> activiti-6.0.x >> ..... >> >> >> We could release next only the modules where we have fixed something >(like in bundles). What do you think? >> >> Kindly regards >> Krzysztof >> >> > > >-- >Christian Schneider >http://www.liquid-reality.de > >Open Source Architect >http://www.talend.com
