Code

use 'init' instead of 'init-db' for shipped docs and tools
[git.git] / Documentation / git-blame.txt
index ff54d29d70311643a9e9f03b2e384d7fa0a5baa0..bdfc6669285dc895a69fc0037246810bfa979de5 100644 (file)
@@ -41,10 +41,7 @@ OPTIONS
        Use the same output mode as gitlink:git-annotate[1] (Default: off).
 
 -L n,m::
-       Annotate only the specified line range (lines count from
-       1).  The range can be specified with a regexp.  For
-       example, `-L '/^sub esc_html /,/^}$/'` limits the
-       annotation only to the body of `esc_html` subroutine.
+       Annotate only the specified line range (lines count from 1).
 
 -l, --long::
        Show long rev (Default: off).
@@ -125,6 +122,12 @@ ll. 40-60 for file `foo`, you can use `-L` option like this:
 
        git blame -L 40,60 foo
 
+Also you can use regular expression to specify the line range.
+
+       git blame -L '/^sub hello {/,/^}$/' foo
+
+would limit the annotation to the body of `hello` subroutine.
+
 When you are not interested in changes older than the version
 v2.6.18, or changes older than 3 weeks, you can use revision
 range specifiers  similar to `git-rev-list`: