Is it possible to restrict access to all branches of a repository but one for a specific user and if so, how? The use case is that we want to maintain a branch to show to some stakeholders but only once we're satisfied with the quality of the code.