devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
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

      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).