From: Ian Campbell <ijc-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org>
To: devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: split devicetree repository to be rebased/rewritten after v4.14-rcFINAL
Date: Mon, 13 Nov 2017 10:19:38 +0000 [thread overview]
Message-ID: <1510568378.11820.17.camel@hellion.org.uk> (raw)
In-Reply-To: <1506970413.4619.53.camel-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org>
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-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
prev parent reply other threads:[~2017-11-13 10:19 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-10-02 18:53 split devicetree repository to be rebased/rewritten after v4.14-rcFINAL Ian Campbell
[not found] ` <1506970413.4619.53.camel-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org>
2017-11-13 10:19 ` Ian Campbell [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1510568378.11820.17.camel@hellion.org.uk \
--to=ijc-kcikpvwj1kudxyznreorvg@public.gmane.org \
--cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).