Forked repos is absolutely one way to accomplish preventing merge privileges (since it removes all push access). At least for us, our workflow and tooling is much simpler if all developers work on the same repository.<p>Even in the case of forked repos, I think PullApprove can still have some benefits. Ex. Someone forks and makes a pull request, but it needs to be reviewed by two key developers before it should be merged. PullApprove could help to formalize that process, requiring that both of those developers mark it as &quot;approved&quot;...<p>Does that example apply to your workflow? Or is there anything else about your process that a service like PullApprove could formalize? I&#x27;m looking forward to hearing more about how other teams deal with some of these issues...