diff options
| author | Junio C Hamano <gitster@pobox.com> | 2008-09-04 22:30:44 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2008-09-04 22:30:44 -0700 |
| commit | 80d12c23de4fbddfaee2f9bf7fe809f57d02e171 (patch) | |
| tree | 572105c1fe83cbe98645ea37ca7b6f6b7163e1ad /grep.h | |
| parent | Update draft release notes for 1.6.1 (diff) | |
| parent | log --author/--committer: really match only with name part (diff) | |
| download | git-80d12c23de4fbddfaee2f9bf7fe809f57d02e171.tar.gz git-80d12c23de4fbddfaee2f9bf7fe809f57d02e171.zip | |
Merge branch 'jc/maint-log-grep'
* jc/maint-log-grep:
log --author/--committer: really match only with name part
diff --cumulative is a sub-option of --dirstat
bash completion: Hide more plumbing commands
Diffstat (limited to 'grep.h')
| -rw-r--r-- | grep.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -17,12 +17,18 @@ enum grep_context { GREP_CONTEXT_BODY, }; +enum grep_header_field { + GREP_HEADER_AUTHOR = 0, + GREP_HEADER_COMMITTER, +}; + struct grep_pat { struct grep_pat *next; const char *origin; int no; enum grep_pat_token token; const char *pattern; + enum grep_header_field field; regex_t regexp; }; @@ -74,6 +80,7 @@ struct grep_opt { }; extern void append_grep_pattern(struct grep_opt *opt, const char *pat, const char *origin, int no, enum grep_pat_token t); +extern void append_header_grep_pattern(struct grep_opt *, enum grep_header_field, const char *); extern void compile_grep_patterns(struct grep_opt *opt); extern void free_grep_patterns(struct grep_opt *opt); extern int grep_buffer(struct grep_opt *opt, const char *name, char *buf, unsigned long size); |
