Hi all,

Usually there’s an .asf.yaml that handles which branches are protected etc.
But I remember, that for changes like this, better open an Infra ticket.

Chris

From: Florian Micklich <[email protected]>
Date: Friday, 4. November 2022 at 08:14
To: [email protected] <[email protected]>
Subject: Re: [DISCUSS] What is the Master branch currently used for?
Hi,

I also think that develop and release are perfect as branch names.

Does it have any impact on a CI build that needs to be adjusted?
I come from mainly from the gitlab world and have no clue about github actions.

Greetings
Florian


Am Donnerstag, dem 03.11.2022 um 20:54 +0000 schrieb Philipp Zehnder:
> Hi,<br>
>
> I am also in favor of renaming the branches.<br>
>
> @Tim, the master branch is only used for the releases. So, I guess "release" 
> is a good name for it. Maybe we can create / rename it during the next 
> release so we can test the suggestion of Chris.<br>
>
> Cheers,<br>
> Philipp<br>
>
> ________________________________<br>
> Von: Dominik Riemer <[[email protected]](mailto:[email protected])><br>
> Gesendet: Donnerstag, November 3, 2022 9:48 PM<br>
> An: [[email protected]](mailto:[email protected]) 
> <[[email protected]](mailto:[email protected])><br>
> Betreff: RE: [DISCUSS] What is the Master branch currently used for?<br>
>
> As our release guide has almost as many different instructions for avoiding 
> merge conflicts as the number of releases we've had, doing a force push 
> should be definitely worth a try for the next release 😉<br>
>
> [https://cwiki.apache.org/confluence/display/STREAMPIPES/Post-release+steps](https://cwiki.apache.org/confluence/display/STREAMPIPES/Post-release+steps<https://cwiki.apache.org/confluence/display/STREAMPIPES/Post-release+steps%5d(https:/cwiki.apache.org/confluence/display/STREAMPIPES/Post-release+steps>)
>  😃<br>
>
>
>
>
> -----Original Message-----<br>
> From: Christofer Dutz 
> <[[email protected]](mailto:[email protected])><br>
> Sent: Thursday, November 3, 2022 9:27 PM<br>
> To: [[email protected]](mailto:[email protected])<br>
> Subject: Re: [DISCUSS] What is the Master branch currently used for?<br>
>
> Shouldn’t a force push to main/master/release help with that?<br>
> That’s what we do in PLC4X.<br>
>
> Chris<br>
>
>
> From: Tim <[[email protected]](mailto:[email protected])><br>
> Date: Thursday, 3. November 2022 at 21:15<br>
> To: [[email protected]](mailto:[email protected]) 
> <[[email protected]](mailto:[email protected])><br>
> Subject: Re: [DISCUSS] What is the Master branch currently used for?<br>
> We could also try to not only rename our master branch, but create a new 
> branch based on master. In order to then get rid of our lengthy merge 
> conflicts we have with each relase.<br>
> What do you think about this? Are there any downsides of this that aren't on 
> my radar now?<br>
>
> Best<br>
> Tim<br>
>
> Am 03.11.2022 21:12 schrieb Tim:<br>
> > I'm also in favour of this renaming.<br>
> >
> > Best<br>
> > Tim<br>
> >
> > Am 03.11.2022 21:01 schrieb Dominik Riemer:<br>>
> > > Hi,<br>
> > >
> > > yes, our master branch currently points to the latest release version.<br>
> > > I like the idea to rename "master" to "release" and "dev" to<br>
> > > "develop", what do you think?<br>
> > >
> > > Cheers<br>
> > > Dominik<br>
> > >
> > > On 2022/11/03 14:39:54 Christofer Dutz wrote:<br>> >
> > > > Hi,<br>
> > > >
> > > > good point … also it tends to upset some people. Most projects<br>
> > > > settled on “main” instead of “master”.<br>
> > > > In the PLC4X project however we decided to call the development<br>
> > > > branch “develop” and the banch where we merge releases “release”.<br>
> > > > This way the branches sort of explain what they are themselves ;-)<br>
> > > >
> > > > Chris<br>
> > > >
> > > >
> > > > From: Zike Yang <[[email protected]](mailto:[email protected])><br>
> > > > Date: Thursday, 3. November 2022 at 15:29<br>
> > > > To: [[email protected]](mailto:[email protected]) 
> > > > <[[email protected]](mailto:[email protected])><br>
> > > > Subject: [DISCUSS] What is the Master branch currently used for?<br>
> > > > Hi all,<br>
> > > >
> > > > We use the `dev` branch as the default branch. But there still<br>
> > > > exists the master branch.[0] And it was still updated 21 days ago.<br>
> > > > I'm curious about what the master branch is currently used for.<br>
> > > >
> > > > I think it's better to rename the master branch to another name if<br>
> > > > it has other usage because it will confuse developers if there is<br>
> > > > already a default branch. Sometimes I would accidentally checkout to<br>
> > > > master and then realize something was wrong.<br>
> > > >
> > > > What's your thought?<br>
> > > >
> > > > [0] 
> > > > [https://github.com/apache/incubator-streampipes/tree/master](https://github.com/apache/incubator-streampipes/tree/master)<br<https://github.com/apache/incubator-streampipes/tree/master%5d(https:/github.com/apache/incubator-streampipes/tree/master)%3cbr>>
> > > >
> > > > Best,<br>
> > > > Zike Yang<br>
> > > >

Reply via email to