Today it looks possible to set tags to a branch on project branches that aren’t the Main Branch of a project.
- Tags are displayed on branches.
- When a branch is created, tags are copied from the Main branch. Different branches can have then have in some cases different tags.
- But, in fact, setting tags on a branch override the tags of the Main branch.
We don't see concrete use-cases for which setting tags specifically on a branch would be useful.
To avoid confusion, tags on branches should inherit from the Main branch and it should not be possible to set tags on branches.