| 1 | `-L<start>,<end>:<file>`:: |
| 2 | `-L:<funcname>:<file>`:: |
| 3 | |
| 4 | Trace the evolution of the line range given by `<start>,<end>`, |
| 5 | or by the function name regex _<funcname>_, within the _<file>_. You may |
| 6 | not give any pathspec limiters. This is currently limited to |
| 7 | a walk starting from a single revision, i.e., you may only |
| 8 | give zero or one positive revision arguments, and |
| 9 | _<start>_ and _<end>_ (or _<funcname>_) must exist in the starting revision. |
| 10 | You can specify this option more than once. Implies `--patch`. |
| 11 | Patch output can be suppressed using `--no-patch`. |
| 12 | Non-patch diff formats `--raw`, `--name-only`, `--name-status`, |
| 13 | and `--summary` are supported. Diff stat formats |
| 14 | (`--stat`, `--numstat`, `--shortstat`, `--dirstat`) are not |
| 15 | currently implemented. |
| 16 | + |
| 17 | Patch formatting options such as `--word-diff`, `--color-moved`, |
| 18 | `--no-prefix`, and whitespace options (`-w`, `-b`) are supported, |
| 19 | as are pickaxe options (`-S`, `-G`) and `--diff-filter`. |
| 20 | + |
| 21 | include::line-range-format.adoc[] |