Re: [GIT PULL] XFS merge for v6.16

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

 



On Mon, 26 May 2025 at 02:21, <cem@xxxxxxxxxx> wrote:
>
> This is the first time I'm sending a pull-request with a conflict, let me know
> if you need any extra information beyond the one I added.

No, this is plenty fine. The main thing is the heads-up, which I want
mainly just as a sign that maintainers are aware of - and are tracking
- what gets reported in linux-next.

But also partly because it can then make me take those conflicts into
account when planning pull requests (ie I might end up delaying merge
conflicts that look complicated until I have more time to look into
them, although honestly, that kind of complex merge conflict is _very_
rare in practice).

So typically all I really want is just a "you'll get a conflict in
xyz" heads-up, although I do appreciate any details on what happened
and what the resolution is.

That said, I do note that your diffstat is also very messy. That's
"normal" when you have back-merges, and it's not some kind of fatal
thing, but when it happens I do tend to like seeing the result of a
test-merge.

IOW, those messy pull request diffstats only happen when you have
non-linear development, but that also indicates that you know how to
do merges.

So if you notice that your pull request diffstat is messy, and
particularly if you did a test-merge anyway due to known conflicts,
I'd suggest replacing the automatically generated diffstat with the
one generated after you've done the test merge.

In this case, the real diff summary (modulo differences in diff
algorithms) for your merge was

 48 files changed, 1521 insertions(+), 188 deletions(-)

but your pull request ends up containing the diffstat for this horror:

 1621 files changed, 14176 insertions(+), 7549 deletions(-)

and that is generally a good indication that "Oh, I had a back-merge,
so my diffstat shows the diff against some random upstream state that
contained lots of other changes too".

                  Linus




[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux