Andreas Ericsson [off-list ref] writes:
quoted
There are two stances we can take:
(1) The user knows what he is doing.
In the first example, if he wanted the change in #3 to end up in B,
he would have arranged the patches in a different order, namely, 3 1
2, but he didn't. We should modify A (that came from C).
This gets my vote. Standard "diff -u" patches have always had to be
numbered properly if they have even the slightest chance of interfering
with each other, so developers are already used to it.
You stripped the more important part from the quote, where I describe why
this would not work well for the second situation. Without addressing it,
how could you possibly vote?