[U-Boot-Custodians] Branches other than "master" ?

Eugen.Hristev at microchip.com Eugen.Hristev at microchip.com
Wed Aug 28 06:33:23 UTC 2019



On 27.08.2019 18:55, Daniel Schwierzeck wrote:

> 
> Hi Tom,
> 
> On Tue, Aug 27, 2019 at 5:39 PM Tom Rini <trini at konsulko.com> wrote:
>>
>> Hey all,
>>
>> While thinking about making use of the "next" branch of the main tree
>> more often, and perhaps similar to how linux-next is used, I was looking
>> at http://www.denx.de/wiki/U-Boot/CustodianGitTrees again.  This talks
>> about both "next" and "testing" branches.  Does anyone make use of
>> "next" or "testing" branches today?  If so, are they rebased, or not?  I
>> want to make sure that if I make any changes to a top-level branch name
>> policy it's consistent throughout and won't cause problems.  Thanks!
>>
> 
> I usually use a "next" branch for patches which missed the merge
> window or which are generally scheduled for the next release. If
> necessary due to dependencies, I ask submitters to rebase their series
> to that branch during the review process. And I regularily rebase the
> "next" branch to mainline (usually after you create new -rc tags).

I follow the same approach. I normally rebase them before sending a PR 
to make sure Tom doesn't have to do it.
The master branch I keep clean just in case some very urgent fix arrives 
and I can easily send a PR for it
I use much more often the "testing" branch. I have a travis & gitlab CI 
on it at all times. I push there whenever a new patch arrives, for 
reviewing and testing, before actually taking it. Since I have most 
boards on my desk I use it as a clean+patch tree to test it out.

> 
> To mimic linux-next, how about creating a Gitlab CI job to
> automatically merge "for-next" branches from all custodian trees on a
> daily schedule to detect merge conflicts or build errors early and
> before the merge window opens?
> 


More information about the U-Boot-Custodians mailing list