Hi there!
In our Bitbucket project we would like to have one branch name (pattern) that does not require review from other team members (as changes there are very trivial and it's nearly impossible to make a mistake).
Our current configuration is:
Source: any branch, Target: any branch, default reviewers: me and my colleague, approvals required 1.
Now, after having that general rule above and setting up additional one with e.g. branch name "upgrade" and 0 approvals required I was hoping that the latter (more precise) will come into play when I open PR from "upgrade" branch. Surprisingly I couldn't merge my PR because of required approval.
I tried to play with order of default reviewer rules, but it didn't help either. Does it all mean that every single default reviewer setting must be fully disjoint in terms of branch pattern/name? Does anybody has solution to that problem?
As far as I understand how this works, if you create a branch that does not require approval from a branch that requires approval, then you will not be able to merge your PR until there is approval from the parent branch.
But I’m not a true master of Bitbuckets, maybe my colleagues will tell you an elegant solution
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.