Merge branch 'hm/paint-hits-in-log-grep'
"git log --grep=string --author=name" learns to highlight hits just like "git grep string" does. * hm/paint-hits-in-log-grep: grep/pcre2: fix an edge case concerning ascii patterns and UTF-8 data pretty: colorize pattern matches in commit messages grep: refactor next_match() and match_one_pattern() for external use
This commit is contained in:
9
grep.h
9
grep.h
@ -191,6 +191,15 @@ void compile_grep_patterns(struct grep_opt *opt);
|
||||
void free_grep_patterns(struct grep_opt *opt);
|
||||
int grep_buffer(struct grep_opt *opt, const char *buf, unsigned long size);
|
||||
|
||||
/* The field parameter is only used to filter header patterns
|
||||
* (where appropriate). If filtering isn't desirable
|
||||
* GREP_HEADER_FIELD_MAX should be supplied.
|
||||
*/
|
||||
int grep_next_match(struct grep_opt *opt,
|
||||
const char *bol, const char *eol,
|
||||
enum grep_context ctx, regmatch_t *pmatch,
|
||||
enum grep_header_field field, int eflags);
|
||||
|
||||
struct grep_source {
|
||||
char *name;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user