These fixes improve the user experience for users who only have access to the branch, so that they can more effectively work within the branch and are less likely to face errors
- Users with access to a branch will now be given view access to the main file.
- Users with access to a branch will now be able to diff against the main file.
- If a user has edit access to a branch, they will also be able to update from Main.