-
Notifications
You must be signed in to change notification settings - Fork 129
Provide separate settings for default view branch vs. default PR base branch #1401
Comments
Not logging as a separate feature request because it's basically the same: (I've emailed GitHub support too) |
Anyone are going to follow up on this? |
bump |
1 similar comment
bump |
This would be awesome for teams working with vercel as well. Being able to keep |
@isaacs this is a friendly bump :) |
Another friendly bump ;) Most of news users create PR without change the base branch, and with codeowners, all teams of the company are assigned to PR since they make a PR from master on the 'Production' branch. It will be a very cool feature to be able to keep our stable/production as default branch when users see our projects, but allow another default branch for PR staging/master. |
Another friendly bump! 😄 |
Does asking pretty please help? I could even see this as an option you could set for default pull request branch via .github folder from the repo. |
Friendly bump! |
Another friendly bump! Pretty please on this feature. Would save so much headache. |
If you want to "bump" this, consider posting a discussion on the official GitHub feedback repo. GitHub staff do not regularly monitor these pages (not officially anyway). This repo is sort of being deprecated now. |
Currently GitHub has a single default branch setting, which affects both the code/documentation that is seen when users reach the repository, as well as the default base branch for new pull requests.
It would be supremely helpful if these two things could be set separately, so that you can configure a repository's default view branch to align to the latest release, while leaving its default PR branch at master for new development.
Currently, setting the default branch to the latest release results in really poor ergonomics for PRs if you forget to adjust the base branch before sending them. You're likely going to end up with spurious check failures (e.g. a CLA failing because of a confused commit history) or checks not running at all (e.g. Travis being configured to run against master), requiring pushing dummy commits to fix even after adjusting the base branch.
(I've also sent this request to GitHub support.)
The text was updated successfully, but these errors were encountered: