Re: Upcoming sparse release RC5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Aug 8, 2017 at 8:02 AM, Luc Van Oostenryck
<luc.vanoostenryck@xxxxxxxxx> wrote:
> On Tue, Aug 8, 2017 at 4:38 AM, Christopher Li <sparse@xxxxxxxxxxx> wrote:
>>
>> You need to make "for-chris" fast forwardable from master.
>>
>
> It's possible to work like this too if you wish so.
> It means that this 'for-chris' becomes the integration tree and
> all patches need to go through this tree first.

More precisely, the "for-chris" will be come the proposal of the  integration
tree. If I am happy with "for-chris" and Luc don't intend to rebase "for-chris"
any more. The master can just sync up to the "for-chris". Everybody is happy.

If I have some feed back for "for-chris" V3 and Luc decide to incorporate the
feed back and come back with "for-chris" V4. Notice the "for-chris" V4 does
not need to be fast forwardable from V3. If Luc wants the V4 contain a "clean"
history, he is free to do so. Of course he want to have incremental change
from V3 -> V4, V3 will show up in master history. That is of fine too.
It is Luc's
call.

That effective make Luc control what become the master branch. It does mean
that patch in sparse-next will go through Luc's "for-chris" to become part of
master. The net effect is that, if Luc and I want to clean up the experimental
history, we can do so. Those V1...V3 internal version don't have to show up
on master.

>From my point of view, I think that is the model Luc and I already agree on
about two month back, when we have the discussion how to do git pull properly
for sparse using pull request.  I kind of see Luc doing that for
sparse up to RC3,
He is already integrating the static assert patches etc. Luc's is not using a
"for-chris" branch though, I did not insist either.

I did not realized that there is an understand gap how this git pull request
will work on Luc's side. I did not see the proper git pull request I
assume those
patch on mailing list are for discussion/experimental only. I have send email
to clarify those are for git pull or not.

I hope that clear up the git pull situations on sparse-next. If it helps, I can
also rename spase-next to "unstable". I am also open to suggestion for how
this integration should be done. The original intend for having this complex
model is to get rid of the dirty history. If that turn out to be the
bigger evil.
We can do the other way around as well.

Chris
--
To unsubscribe from this list: send the line "unsubscribe linux-sparse" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Newbies FAQ]     [LKML]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Trinity Fuzzer Tool]

  Powered by Linux