[ANN] Updating branching scheme to use "main"

Marek Vasut marex at nabladev.com
Wed Jul 15 18:22:16 CEST 2026


On 7/8/26 6:19 PM, Tom Rini wrote:

Hello Tom,

> As part of migrating from source.denx.de and over to
> git.u-boot-project.org, I think it's time to change the branching scheme
> from master or next to main or next. Since we'll be changing the URLs, I
> don't think we need to (and I'm not sure we can automatically) have a
> period where both exist. Thanks!
It would be helpful for legacy build system integrations to keep the 
'master' branch around and mark it as "protected" or some such, so it 
cannot be updated after certain cutoff point.

OE fetcher for example checks whether a specific commit SHA exists on a 
branch unless that is inhibited via 'nobranch=1'.

It was suggested that the 'master' branch can be pushed with commits up 
to v2026.07 release, and then stop being updated, while the 'main' 
branch will be updated going forward. I think this would cover all the 
old build system integrations without causing them too much breakage.

For example gstreamer kept the old 'master' branch around, stopped 
updating it, and then kept updating the 'main' branch going forward, 
which to me seems like the optimal compromise:

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/tree/master?ref_type=heads


More information about the U-Boot-Custodians mailing list