diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2014-01-13 12:04:52 (JST) |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2014-01-14 10:00:07 (JST) |
commit | a5e15537268410e268c7b26aa69d03b347c326c8 (patch) | |
tree | 77f42b7f03788d4741bfd60b49719fbc649181ff /cgit.h | |
parent | 800380dde797ae35d738a644acdae2fabb9a0d44 (diff) | |
download | cgit-a5e15537268410e268c7b26aa69d03b347c326c8.zip cgit-a5e15537268410e268c7b26aa69d03b347c326c8.tar.gz |
filter: add support for email filter
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'cgit.h')
-rw-r--r-- | cgit.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -53,7 +53,7 @@ typedef void (*filepair_fn)(struct diff_filepair *pair); | |||
53 | typedef void (*linediff_fn)(char *line, int len); | 53 | typedef void (*linediff_fn)(char *line, int len); |
54 | 54 | ||
55 | typedef enum { | 55 | typedef enum { |
56 | ABOUT, COMMIT, SOURCE | 56 | ABOUT, COMMIT, SOURCE, EMAIL |
57 | } filter_type; | 57 | } filter_type; |
58 | 58 | ||
59 | struct cgit_filter { | 59 | struct cgit_filter { |
@@ -99,6 +99,7 @@ struct cgit_repo { | |||
99 | struct cgit_filter *about_filter; | 99 | struct cgit_filter *about_filter; |
100 | struct cgit_filter *commit_filter; | 100 | struct cgit_filter *commit_filter; |
101 | struct cgit_filter *source_filter; | 101 | struct cgit_filter *source_filter; |
102 | struct cgit_filter *email_filter; | ||
102 | struct string_list submodules; | 103 | struct string_list submodules; |
103 | }; | 104 | }; |
104 | 105 | ||
@@ -250,6 +251,7 @@ struct cgit_config { | |||
250 | struct cgit_filter *about_filter; | 251 | struct cgit_filter *about_filter; |
251 | struct cgit_filter *commit_filter; | 252 | struct cgit_filter *commit_filter; |
252 | struct cgit_filter *source_filter; | 253 | struct cgit_filter *source_filter; |
254 | struct cgit_filter *email_filter; | ||
253 | }; | 255 | }; |
254 | 256 | ||
255 | struct cgit_page { | 257 | struct cgit_page { |