In my Bitbucket repository there are two rules for setting default reviewers for branch release/BranchA:
1- Target branch "release/BranchA", Default reviewers: "UserA", "UserB"
2- Target branch "release/*", Default reviewers: "UserC", "UserD"
It seems wildcard rule (2) take precedence over rule (1) and only approvals of users UserC and UserD get recognized. But Ideally we want specific rules take precedence over generic rules. That is how rules for branch permission works.
I was wondering if this logic is set by design or it is a bug.