This question is in reference to Atlassian Documentation: Using branch permissions
Bitbucket's branch permissions will first find all matching branch permission rules, then check if for any of those rules an exemption exists for the user attempting the action.
If no exemptions exist, the user is prevented from carrying out the action.
If an exemption exists, the action is allowed to carry on.
For example if you have a rule preventing all writes to all branches for everyone, and another rule preventing all writes for the pattern 'bugfix/*' with the user 'admin' exempt, 'admin' could write to all branches and tags that start with 'bugfix' (and nothing else).
I hope that answers your question,
Felix
Thanks Felix.
It's perfectly clear !
In other terms: the logical composition of rules is 'OR', not 'AND'.
Regards,
Xavier
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.