Jeff King <peff@xxxxxxxx> writes: > Dropping it entirely, as below, doesn't break any tests. Junio, do you > know of a case this is meant to improve? I think the only conceivable case is that in the middle of a single block of text in an ancient version, another block of lines gets inserted during the evolution of the file, but in the end these intermediate edits all go away and the same original text remains. In such a case, without coalescing, we would not treat the original single block of text as a single unit. IIRC, blame has some threshold that makes too small a block not subject to move and copy detection, and it is most likely to avoid fragmenting the blocks too small.