Johannes Schindelin <Johannes.Schindelin@xxxxxx> writes: > The beginning is more special than the end because it is associated with > the line number 1. The end line number is flexible already. Yeah, we do not insist "the lineno must be X" at the end like we do at the beginning, but we still insist "there cannot be no post context if we are adding at the end" just like there cannot be any pre context for a patch that adds at the beginning, no? > There is another difference: after splitting hunks, the first hunk is > applied first, and may render the line numbers of succeeding hunks > incorrect. The same is not true for the last hunk: it cannot render the > preceding hunks' line numbers incorrect, as it has not been applied yet. This truly may make quite a difference, especially because the hunks are applied in order. Thanks.