]> git.ipfire.org Git - thirdparty/git.git/commit - grep.h
grep.[ch]: extend grep_opt to allow showing matched column
authorTaylor Blau <me@ttaylorr.com>
Fri, 22 Jun 2018 15:49:39 +0000 (10:49 -0500)
committerJunio C Hamano <gitster@pobox.com>
Fri, 22 Jun 2018 19:59:02 +0000 (12:59 -0700)
commit017c0fcfdb21dd44e2c83f533e9a6d78513e7d8c
tree727ae1d2986326a63f441f1531491ae978ddfadf
parent68d686e6af0fc192fce1788f67bbe0c21a5419ab
grep.[ch]: extend grep_opt to allow showing matched column

To support showing the matched column when calling 'git-grep(1)', teach
'grep_opt' the normal set of options to configure the default behavior
and colorization of this feature.

Now that we have opt->columnnum, use it to disable short-circuiting over
ORs and ANDs so that col and icol are always filled with the earliest
matches on each line. In addition, don't return the first match from
match_line(), for the same reason.

Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
grep.c
grep.h