[VOTE] Switch 'master' to 'main' branch for repositories

Matthias Schiffer mschiffer at universe-factory.net
Sat Mar 4 03:10:17 PST 2023


On 27/02/2023 08:05, Felix Fietkau wrote:
> Hi all,
> 
> More and more projects are switching their repositories to use the 'main' 
> branch instead of the 'master' branch. This also includes many Linux 
> upstream trees as well. Some trees are even removing their 'master' 
> branches already.
> 
> I think this is becoming more and more mainstream and expected of projects, 
> so we should do the same.
> 
> I would like to propose the following:
> 
> 1. Change the git server side to automatically update the 'master' branch, 
> whenever an update is pushed to 'main'.
> It's important to have a long transition period in order to avoid breaking 
> downstream users' workflows.
> 
> 2. Change the git server side to refuse a push to 'master' if 'main' 
> exists. This avoid accidental branch divergence
> 
> 3. Developers simply change their git configs to always push to 'main'
> 
> Once this change is well established, we can look into removing 'master', 
> but we should definitely take our time with that.
> 
> - Felix

+1 from me :)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openwrt.org/pipermail/openwrt-adm/attachments/20230304/1683d281/attachment.sig>


More information about the openwrt-adm mailing list