Re: split devicetree repository to be rebased/rewritten after v4.14-rcFINAL

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

 




This has now been done.

Ian,
On Mon, 2017-10-02 at 19:53 +0100, Ian Campbell wrote:
> TL;DR: The tree[DT-R] at
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git/
> 
> will be force pushed when v4.14 is released. This means a complete new
> history and tags for this tree. The original tree will remain
> available at [V1] but will not receive updates after v4.14-rcFINAL.
> 
> I'm not sure how widely used this tree is but I have made some changes
> to the scripting which improves things in various ways:
> 
>  - The main change is that uninteresting merges (those which don't
>    involve any files present in the output) are now removed, resulting
>    in a _much_ cleaner history.
> 
>  - I've taken the chance to fix the dates on the vX.Y-dts tags so they
>    reflect the date of the original vX.Y tag from Linus rather than
>    whenever the conversion happened. Likewise the underlying merge
>    commits now take their dates from the commit which Linus tagged.
> 
>  - I've also now upstreamed my changes to git filter-branch, which
>    have been merged into git.git#master post v2.14.2. For now I am
>    running v2.14.0 with the patches I sent upstream, but will switch
>    to a real release with those changes ASAP. The switch to mainline
>    git filter-branch has resulted in some irrelevant secondary roots
>    (such as the one from the btrfs merge) being omitted, as they
>    should have been all along. It's also nice to be using upstream!
> 
>  - Lastly I've improved the conversion scripting in various ways (unlike
>    the others these do not change the output, but it is ~10-13x faster now
>    for example).
> 
> As above the original tree will remain available at [V1] but will not
> receive updates after v4.14-rcFINAL. The conversion state repo for
> this tree will remain at [STATE-V1].
> 
> The new tree and its conversion state will be mirrored respectively at
> [V2] and [STATE-V2]. These trees are already active if you want a
> glimpse into the future. It's also not entirely too late to point out
> issues with the new tree as there is still a chance to rewrite from
> scratch (which takes around 3 days) before v4.14.
> 
> The spurious/empty/irrelevant merges have bugged me from day 1 of this
> tree so I am glad to have had a chance to fix them. I'm not aware of
> any other reason why the tree would need rebasing again, although for
> now I am going to reserve the right to do so.
> 
> Cheers,
> Ian.
> 
> [DT-R] https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git/
> [V1] https://github.com/ijc/devicetree-rebasing-v1
> [V2] https://github.com/ijc/devicetree-rebasing-v2
> [STATE-V1] https://github.com/ijc/devicetree-conversion-state-v1
> [STATE-V2] https://github.com/ijc/devicetree-conversion-state-v2
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux