We are using Atlassian Stash Git repository. We want all the team members to be able to approve pull requests to repository or some branches, but we want only several members or no one to be able to commit to repository without pull request.
Also we would like to prevent the situation when same person that has made a commit approves the pull request.
Is this possible?