-
Suggestion
-
Resolution: Won't Do
-
None
As a person preparing release on a multi-repository project looking at a ticket's Pull Request list
I want be able to easily tell PRs that implement the fix (branch name or PR title contains the ticket) from other pull requests that merely mention the ticket
So that I don't accidentally merge a PR that implements a different ticket
As a developer collaborating on code in a multi-repository project
I want be able to mention any ticket in my [PR description, commit message, comment] without worrying about causing mistakes during release
So that I can share all the important information about tickets related to my change
In our team the project spans a great many repositories. Because of that there is almost always 4~5 Pull Requests that a ticket introduces. So, a ticket's PR dialog is used as the authoritative information to tell which pull requests should be merged to release a the ticket's feature. Moreover, merges are done by the QA team which is not involved in details of the development.
We could easily prevent a mistake of merging a wrong PR if the ones that are associated based on title texts (PR title/source branch) were made much more prominent than those associated on mentions in 'prose texts' (PR description, commit message, code review discussions, if ever implemented).
Some implementation options:
- Have a separate main list for when ticket occurs in branch name or PR title, and a separate 'Mentioned in' list with all the rest
(This would be the preferred solution for teams like ours, because of the importance we attach to the main group.) - Add pictogram flags next to a PR that show the types of associations which were found (ideally pictograms for the branch name & PR title should be much more prominent than the others)
- is duplicated by
-
JSWSERVER-14650 Jira - Show type of association in ticket's pull request list (PR title/branch/comments)
- Closed
- is related to
-
JRASERVER-42101 Development panel should show the repository a branch / PR is in
- Closed