On Fri, 2021-11-12 at 12:34 -0800, Linus Torvalds wrote: > On Fri, Nov 12, 2021 at 5:43 AM James Bottomley > <James.Bottomley@xxxxxxxxxxxxxxxxxxxxx> wrote: > > This series is all the stragglers that didn't quite make the first > > merge window pull. It's mostly minor updates and bug fixes of > > merge window code but it also has two driver updates: ufs and > > qla2xxx. > > Hmm? No diffstat? > > I suspect it's because there's a merge in there, and thus multiple > merge base commits, and the autogenerated diffstat ends up being > worthless. Um, no, it's because I forgot, sorry. > In that situation, the nice thing to do is to at least tell me why > there's no diffstat, but optimally you can do a temporary throw-away > merge in a temporary branch just to get the diffstat. > > And yes, "git request-pull" could do that, automating this all and > reporting any conflicts at the same time. > > But git historically did *not* do that just because it requires a > working tree and can be messy, and because the "just do the diff from > the merge base" works fine for maintainers that don't do merges > themselves, and so the only maintainers that can hit this issue are > the maintainers that also should be able to do that temporary merge > thing on their own. > > Anyway, I don't require that temporary merge, but I _do_ really want > to get notified of "look, I did the diffstat, and it was useless > garbage, so I'm not including it here". > > Because as-is, this just looks like an incomplete pull request. > > I've done the pull, verified the shortlog, and checked that the > (proper) diffstat all looks sane. But I am writing this email just to > say "you could have done so much better". Will do next time, sorry. James