Autogenerated HTML docs for v1.4.4-rc1-g18d54
authorJunio C Hamano <junio@hera.kernel.org>
Thu, 9 Nov 2006 18:45:32 +0000 (18:45 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Thu, 9 Nov 2006 18:45:32 +0000 (18:45 +0000)
git-blame.html
git-blame.txt

index 7ab2937e4b0437b0ed98d8e4880f4b5b07c0c146..75cd355909e7a50188d150d6613bff3a0ff1d816 100644 (file)
@@ -312,10 +312,7 @@ ea4c7f9bf69e781dd0cd88d2bccb2bf5cc15c9a7 git-blame: Make the output</tt></pre>
 </dt>\r
 <dd>\r
 <p>\r
-        Annotate only the specified line range (lines count from\r
-        1).  The range can be specified with a regexp.  For\r
-        example, <tt>-L <em>/<sup>sub esc_html /,/</sup>}$/</em></tt> limits the\r
-        annotation only to the body of <tt>esc_html</tt> subroutine.\r
+        Annotate only the specified line range (lines count from 1).\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -469,6 +466,12 @@ ll. 40-60 for file <tt>foo</tt>, you can use <tt>-L</tt> option like this:</p>
 <div class="content">\r
 <pre><tt>git blame -L 40,60 foo</tt></pre>\r
 </div></div>\r
+<p>Also you can use regular expression to specify the line range.</p>\r
+<div class="literalblock">\r
+<div class="content">\r
+<pre><tt>git blame -L '/^sub hello {/,/^}$/' foo</tt></pre>\r
+</div></div>\r
+<p>would limit the annotation to the body of <tt>hello</tt> subroutine.</p>\r
 <p>When you are not interested in changes older than the version\r
 v2.6.18, or changes older than 3 weeks, you can use revision\r
 range specifiers  similar to <tt>git-rev-list</tt>:</p>\r
@@ -512,7 +515,7 @@ parents, using <tt>commit^!</tt> notation:</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 09-Nov-2006 07:37:40 UTC\r
+Last updated 09-Nov-2006 18:45:28 UTC\r
 </div>\r
 </div>\r
 </body>\r
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`: