Filter issues based on (version) tagging in repository
Description
It would be nice to be able to filter issues in a project based on the tags added in a repository. For example, we use version tagging in our tracked branch to releases versions for our mobile application. If I could filter on this version in my issue list I would always have a reference which issues are solved in which version (as a release note or whatever).
I would say this is possible, because issues are linked into commits through their issue number and a commit gets tagged eventually. So it would be possible to add a filter based on the commit tagging.
Proposal
If you would have the following commit tree:
| Commit SHA | Commit | Tag |
|---|---|---|
| 13e819e2 | Merge branch '50-feature-x' into 'master' | v2.0.0 |
| d06eaeee | gitlab-ce#50-feature-x | |
| 1dbc3ecf | Merge branch '49-feature-y' into 'master' | |
| 0585c0ad | gitlab-ce#49-feature-y | |
| d58da711 | Merge branch '48-feature-a' into 'master' | v1.0.0 |
| df743447 | gitlab-ce#48-feature-a | |
| df743447 | Merge branch '47-feature-b' into 'master' | |
| 90ec0fe3 | gitlab-ce#47-feature-b |
Which would mean that if you would filter in your issues list on tag v2.0.0 it would show you issue #50 and #49. Issues from start tag until next tag.
Also if this link is up, you could also show all related issues within the tags pages (release notes).