linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Jiri Kosina <jikos@kernel.org>
Cc: linux-next@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: linux-next: please clean up the hid tree
Date: Thu, 14 Jul 2016 01:24:38 +1000	[thread overview]
Message-ID: <20160714012438.2468f816@canb.auug.org.au> (raw)
In-Reply-To: <alpine.LNX.2.00.1607131111340.24757@cbobk.fhfr.pm>

Hi Jiri,

On Wed, 13 Jul 2016 11:21:36 +0200 (CEST) Jiri Kosina <jikos@kernel.org> wrote:
>
> On Wed, 13 Jul 2016, Stephen Rothwell wrote:
> 
> > The hid tree
> > (git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git#for-next)
> > seems to be based on v3.19 and constists of a large number of merges
> > (of stuff that is now in Linus' tree) and ends with one particulary
> > large revert (of a merge).  
> 
> I try to keep the tree completely non-rebasing, as people are actually 
> using it for development. But for-next is a bit special in this respect, 
> and if there is a branch that could potentially be considered for 
> ocasional rebasing, it's probably for-next one.

The non-rebasing bit is good if your branch is exactly what goes
upstream because if (after it is merged by upstream) you do a back
merge of upstream, that merge will just fast forward your branch and
your tree will be empty  - all with no rebasing.  In the case of your
for-next branch, that is not what is happening.

> OTOH, what issues exactly are the extra merges causing for you please?

Well, if you have a look at the diffstat of the last revert of a merge,
you get this:

$ git diff --stat hid/for-next^..hid/for-next
 .mailmap                                           |   4 -
 Documentation/ABI/testing/configfs-usb-gadget-uvc  |  58 ++---
 .../ABI/testing/sysfs-bus-iio-proximity-as3935     |   2 +-
 Documentation/scsi/scsi_eh.txt                     |   8 +-
 MAINTAINERS                                        |  13 +-
 Makefile                                           |   4 +-
 arch/Kconfig                                       |   7 +-
 arch/alpha/include/asm/pgalloc.h                   |   4 +-
	.
	.  Lots elided
	.
 sound/hda/hdac_regmap.c                            |   4 +-
 sound/pci/hda/hda_tegra.c                          |  20 +-
 sound/pci/hda/patch_realtek.c                      |   6 -
 .../ftrace/test.d/trigger/trigger-hist-mod.tc      |   9 +-
 .../ftrace/test.d/trigger/trigger-hist.tc          |   9 +-
 .../ftrace/test.d/trigger/trigger-multihist.tc     |   9 +-
 tools/testing/selftests/vm/compaction_test.c       |   2 +-
 tools/vm/slabinfo.c                                |   2 +-
 404 files changed, 2141 insertions(+), 3636 deletions(-)

So that git sees that you have this enormous change in your tree ...

Also, the more merges your tree contains and the further back it is
branched, the harder git has to work to do the merge against the other
trees I have and Linus' tree.

> Ok, this is pretty odd. I'll look into what happened, it'll be resolved in 
> a couple minutes, so please start pulling for-next again.

See above.

Anyway, thanks for the cleanup, the tree looks much better now.
-- 
Cheers,
Stephen Rothwell

      reply	other threads:[~2016-07-13 15:24 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-12 23:28 linux-next: please clean up the hid tree Stephen Rothwell
2016-07-13  1:20 ` Stephen Rothwell
2016-07-13  9:21   ` Jiri Kosina
2016-07-13 15:24     ` Stephen Rothwell [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=20160714012438.2468f816@canb.auug.org.au \
    --to=sfr@canb.auug.org.au \
    --cc=jikos@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-next@vger.kernel.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).