quattor / template-library-grid

Template library for configuring EMI grid middleware services
6 stars 15 forks source link

Repository layout: adopt a standard master branch with all supported versions #248

Open jouvin opened 4 days ago

jouvin commented 4 days ago

For reasons I forgot, when we created this repo at SVN -> Git migration time, we opted for a branch per middleware version and no master branch. It turned out not to be a great idea: it makes everything more complicated, including:

My proposal is to move to a standard structure with a master branch and have a first level directory representing the middleware version the templates must be used for, e.g. umd-4, umd-5... and to adapt the release tools and get-template-library to deal with this new/simpler structure.

Does anybody disagree? It should be transparent to template-library-grid users, in fact it should make their life easier. If there is an agreement, do you want to do it in the upcoming release, 24.10? Adding explicitely @jrha and @Pansanel .

jrha commented 4 days ago

Duplicate of https://github.com/quattor/release/issues/309 ?

jrha commented 4 days ago

We are definitely not doing it this (24.10) release though, it will break too many things in the release process.

jouvin commented 4 days ago

No I don't think it duplicates https://github.com/quattor/release/issues/309 that I forgot and tend to disagree with... Ok, I'll try to make the change once 24.10 is released.