summaryrefslogtreecommitdiff
path: root/grep.h
diff options
context:
space:
mode:
authorTaylor Blau <me@ttaylorr.com>2018-07-03 21:51:56 (GMT)
committerJunio C Hamano <gitster@pobox.com>2018-07-03 22:10:30 (GMT)
commitc707ded332375a5b51c1acf9b7ce1c29cbd4536d (patch)
treeb70596118146708e73966b9dc74d35a5fb57e9d5 /grep.h
parent240cf2a25744b45c514fe850363721615a1c4b8c (diff)
downloadgit-c707ded332375a5b51c1acf9b7ce1c29cbd4536d.zip
git-c707ded332375a5b51c1acf9b7ce1c29cbd4536d.tar.gz
git-c707ded332375a5b51c1acf9b7ce1c29cbd4536d.tar.bz2
grep.c: extract show_line_header()
The grep code invokes show_line() to display the contents of a matched or context line in its output. Part of this execution is to print a line header that includes information such as the kind, the line- and column-number and etc. of that match. To prepare for the addition of an option to print only the matching component(s) of a non-context line, we must prepare for the possibility that a single line may contain multiple matching parts, and thus will need multiple headers printed for a single line. Extracting show_line_header allows us to do just that. In the subsequent commit, it will be used within the colorization loop to print out only the matching parts of a line, optionally with LFs delimiting sub-matches. Signed-off-by: Taylor Blau <me@ttaylorr.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'grep.h')
0 files changed, 0 insertions, 0 deletions