Separation of default branch into default visible branch and default development branch
Hello,
right now, when user choose default branch for repository in Settings -> Repository -> Default Branch
all merge requests and commits will automatically be made against this branch unless user specify a different one and also it will make that branch visible by default when another user opens that repository in the browser.
My proposal is that Default Branch
option should be renamed as Default Development Branch
or something like that, and to introduce new option called Default Visible Branch
in which user can choose what branch another users will see first.
Some projects are developing by default in dev
branch, but wants to show by default master
(or main
) branch to the public first. Such feature would be very neat for them.