Hi all,
we are working in a gitflow setup (with feature-branches being merged into master).
In our setup, were we want every piece of code being reviewed by two people. Step one is the ordinary code review, which can be done by anyone who wants to take the challange. This is done on Jira-Task-Level. Step two is a review of all changes prior to the merge with develop. Second stage review is only allowed by a certain group of people. This is done on the level of a feature branch.
The reviews have different focus: Whereas the first is more like general coding quality, the second is an assesment, that the changes do not interfere with our general architectural ideas.
Up to now we have realized this setup with coderevies on the commit-level during the first stage and a pull request directed at the special reviewers in the second stage.
This is not optimal for several reasons. One is, that each commit has to be reviewed individually during first stage, which makes it hard to spot issues which arise between two different commits. Also, if code-reviews are not successful, it is sometimes difficult to asses, which changes were already reviewsd and which ware new.
Ideally, we would like the comfort-functionality of the pull-request mechanism in bitbucket on the level of a jira-task. Is something like that possible? Has anyone similar requirements and found a way to implement it with the jira/bitbucket stack?
Kind regards,
Jonathan