Derrick Stolee <stolee@xxxxxxxxx> writes: > On 12/17/2019 10:28 PM, Philippe Blain wrote: >> >>> Le 17 déc. 2019 à 13:16, Junio C Hamano <gitster@xxxxxxxxx> a écrit : >>> Even when you specify <start> or <end> as a line number, they must >>> exist in the starting revision or it would be a fatal error. If we >>> are clarifying with this patch for completeness, I think we should >>> also mention it together. > ... >> git log -L 300,2000000085:Documentation/git-log.txt >> errors out: >> fatal: file Documentation/git-log.txt has only 239 lines > > This case seems important enough to include what it means to "match". Yup, that is why I suggested not to focus too much on regexp and "match"-ing, but express it in terms of the lines that are specified by given arguments to "exist". The word "match" gives an incorrect connotation that the description in the paragraph that uses the verb applies only to regexp.