[U-Boot] Pull request: u-boot-tegra/master

Stephen Warren swarren at nvidia.com
Thu Dec 8 17:45:16 CET 2011


On 12/08/2011 12:22 AM, Albert ARIBAUD wrote:
> Hi Tom,
> 
> Le 08/12/2011 00:35, Tom Warren a écrit :
> 
>> Albert,
>>
>> This is my first pull request for u-boot-tegra. Let me know if I’ve
>> screwed it up in any way!
> 
> Actually:
> 
>> The following changes since commit 3865b6eba83707e1ad134bd42da426fd032948f5:
>>
>> MX35: flea3: changes due to hardware revision B (2011-12-05 18:31:20 +0100)
> 
> ... This is not the current u-boot-arm/master branch tip, and rebasing 
> on it fails. Please rebase your master branch on top of 
> u-boot-arm/master ("davinci: Remove unwanted memsize.c from hawkboard's 
> nand spl build", commit id 15422043c4a213dc5d7d59a337be1ab34c9b2e7f) 
> then post a new pull request.

Albert,

Given that u-boot-arm/master is continually rebased, how would Tom avoid
the following, which I think is what happened:

1) pull u-boot-arm/master
2) apply patches to it
3) test
4) send pull request

... while between (1) and (4), you've rebased u-boot-arm/master?

I think in the Linux kernel world, this is avoided by having downstream
branches based on stable branches in Linus' tree rather than directly
on their upstream. This will still allow pull/merge to work fine, but
means that there's never a time window that can invalidate the baseline
the pull requests are based on.

Would something like this work for U-Boot too?

Or perhaps, u-boot-arm could publish a stable branch for downstream to
base on, yet allow the rest of master to be rebased as needed?

-- 
nvpublic


More information about the U-Boot mailing list