1. Stefan Saasen
  2. git

Commits

Junio C Hamano  committed 18d5453

Documentation: move blame examples

This moves the example to specify a line range with regexps to
a later part of the manual page that has similar examples.

Signed-off-by: Junio C Hamano <junkio@cox.net>

  • Participants
  • Parent commits 6a96b32
  • Branches master

Comments (0)

Files changed (1)

File Documentation/git-blame.txt

View file
 	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).
 
 	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`: