-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why default branch "template" #128
Comments
The default branch used to be called main, but we restructured to a non-default configuration where only a non-template branch called I don't think it'd be necessary, or good, to change it back now. |
I'm not so sure if forks even realized that the default branch was changed or just assumed that there was no update (at least that's what I did). |
I am currently crunching on a work project, but once that calms down I'll look at the ISO building stuff and make a stable release. After that it should be no more breaking changes until another release, and keep it to mostly fixes and docs updates. Note that this branch change was not something I pushed in, you can get more in-depth reasoning from @Arcitec #76 |
@Arcitec can you elaborate a bit more on the envisioned workflow?
|
Fork, if possible. This allows for easier updates from the Github UI. Templating is turned on for some people who prefer it, or easier creation of multiple repos.
I am not sure about this, for there is some big-brain git-related reason. What I think I understand is that you sync the changes from |
Ok, if the plan is to do everything via GitHub GUI, I get the point. Personally, I also merge instead of rebase. Latest when you work with more than one committer, rebasing the main branch will blow up. |
Actually, still no. You can just open a cross repo PR to do the rebase. Like this:
|
Closing this issue for now. This is the branch structure we have and I don't really see a reason to change back. |
I tried to
git merge upstream/main
until I realized that the default branch is calledtemplate
. Why is this? I understand that this is a template repository but the default branch could (should?) still bemain
.The text was updated successfully, but these errors were encountered: