| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-10-06 | Merge branch 'ab/retire-decl-of-missing-unused-funcs' | Junio C Hamano | 1 | -1/+0 |
| 2021-10-01 | grep.h: remove unused grep_threads_ok() declaration | Ævar Arnfjörð Bjarmason | 1 | -1/+0 |
| 2021-09-22 | grep: store grep_source buffer as const | Jeff King | 1 | -2/+2 |
| 2021-09-08 | grep: add repository to OID grep sources | Jonathan Tan | 1 | -1/+16 |
| 2021-09-08 | grep: typesafe versions of grep_source_init | Jonathan Tan | 1 | -3/+4 |
| 2021-02-17 | grep/pcre2: move back to thread-only PCREv2 structures | Ævar Arnfjörð Bjarmason | 1 | -1/+2 |
| 2021-02-17 | grep/pcre2: use pcre2_maketables_free() function | Ævar Arnfjörð Bjarmason | 1 | -0/+3 |
| 2021-02-17 | grep/pcre2: use compile-time PCREv2 version test | Ævar Arnfjörð Bjarmason | 1 | -0/+3 |
| 2021-02-10 | Merge branch 'ab/grep-pcre-invalid-utf8' | Junio C Hamano | 1 | -0/+4 |
| 2021-02-10 | Merge branch 'ab/retire-pcre1' | Junio C Hamano | 1 | -14/+0 |
| 2021-01-26 | grep/log: remove hidden --debug and --grep-debug options | Ævar Arnfjörð Bjarmason | 1 | -1/+0 |
| 2021-01-24 | grep/pcre2: better support invalid UTF-8 haystacks | Ævar Arnfjörð Bjarmason | 1 | -0/+4 |
| 2021-01-23 | Remove support for v1 of the PCRE library | Ævar Arnfjörð Bjarmason | 1 | -14/+0 |
| 2020-11-21 | grep: use designated initializers for `grep_defaults` | Martin Ågren | 1 | -1/+0 |
| 2020-11-21 | grep: don't set up a "default" repo for grep | Martin Ågren | 1 | -1/+1 |
| 2020-01-17 | grep: replace grep_read_mutex by internal obj read lock | Matheus Tavares | 1 | -13/+0 |
| 2019-10-23 | Merge branch 'cb/pcre2-chartables-leakfix' | Junio C Hamano | 1 | -0/+2 |
| 2019-10-18 | grep: avoid leak of chartables in PCRE2 | Carlo Marcelo Arenas Belón | 1 | -0/+1 |
| 2019-10-18 | grep: make PCRE2 aware of custom allocator | Carlo Marcelo Arenas Belón | 1 | -0/+1 |
| 2019-10-11 | Merge branch 'cb/pcre1-cleanup' | Junio C Hamano | 1 | -11/+0 |
| 2019-10-11 | Merge branch 'ab/pcre-jit-fixes' | Junio C Hamano | 1 | -11/+2 |
| 2019-09-09 | grep: skip UTF8 checks explicitly | Carlo Marcelo Arenas Belón | 1 | -0/+3 |
| 2019-08-26 | grep: refactor and simplify PCRE1 support | Carlo Marcelo Arenas Belón | 1 | -9/+0 |
| 2019-08-26 | grep: make sure NO_LIBPCRE1_JIT disable JIT in PCRE1 | Carlo Marcelo Arenas Belón | 1 | -3/+1 |
| 2019-07-26 | grep: create a "is_fixed" member in "grep_pat" | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2019-07-26 | grep: stop using a custom JIT stack with PCRE v1 | Ævar Arnfjörð Bjarmason | 1 | -5/+0 |
| 2019-07-26 | grep: stop "using" a custom JIT stack with PCRE v2 | Ævar Arnfjörð Bjarmason | 1 | -4/+0 |
| 2019-07-01 | grep: remove the kwset optimization | Ævar Arnfjörð Bjarmason | 1 | -2/+0 |
| 2019-06-28 | grep: don't use PCRE2?_UTF8 with "log --encoding=<non-utf8>" | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2019-05-05 | *.[ch]: remove extern from function declarations using spatch | Denton Liu | 1 | -11/+11 |
| 2018-11-05 | grep: remove #ifdef NO_PTHREADS | Nguyễn Thái Ngọc Duy | 1 | -6/+0 |
| 2018-09-21 | userdiff.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+2 |
| 2018-09-21 | grep.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -2/+5 |
| 2018-08-02 | Merge branch 'tb/grep-only-matching' | Junio C Hamano | 1 | -0/+1 |
| 2018-07-18 | Merge branch 'tb/grep-column' | Junio C Hamano | 1 | -0/+2 |
| 2018-07-09 | grep.c: teach 'git grep --only-matching' | Taylor Blau | 1 | -0/+1 |
| 2018-06-22 | grep.[ch]: extend grep_opt to allow showing matched column | Taylor Blau | 1 | -0/+2 |
| 2018-05-29 | grep: keep all colors in an array | Nguyễn Thái Ngọc Duy | 1 | -8/+13 |
| 2017-11-15 | Merge branch 'ab/pcre-v2' | Junio C Hamano | 1 | -2/+3 |
| 2017-11-13 | grep: fix NO_LIBPCRE1_JIT to fully disable JIT | Charles Bailey | 1 | -2/+3 |
| 2017-08-02 | grep: recurse in-process using 'struct repository' | Brandon Williams | 1 | -1/+0 |
| 2017-06-30 | grep: remove regflags from the public grep_opt API | Ævar Arnfjörð Bjarmason | 1 | -1/+0 |
| 2017-06-19 | Merge branch 'bw/object-id' | Junio C Hamano | 1 | -1/+1 |
| 2017-06-02 | grep: convert to struct object_id | Brandon Williams | 1 | -1/+1 |
| 2017-06-02 | grep: add support for PCRE v2 | Ævar Arnfjörð Bjarmason | 1 | -0/+17 |
| 2017-06-02 | grep: un-break building with PCRE >= 8.32 without --enable-jit | Ævar Arnfjörð Bjarmason | 1 | -0/+2 |
| 2017-05-26 | grep: un-break building with PCRE < 8.20 | Ævar Arnfjörð Bjarmason | 1 | -0/+3 |
| 2017-05-26 | grep: un-break building with PCRE < 8.32 | Ævar Arnfjörð Bjarmason | 1 | -0/+5 |
| 2017-05-26 | grep: add support for the PCRE v1 JIT API | Ævar Arnfjörð Bjarmason | 1 | -0/+6 |
| 2017-05-26 | grep: change internal *pcre* variable & function names to be *pcre1* | Ævar Arnfjörð Bjarmason | 1 | -4/+4 |
| 2017-05-26 | grep: change the internal PCRE macro names to be PCRE1 | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2016-12-22 | grep: add submodules as a grep source type | Brandon Williams | 1 | -0/+1 |
| 2016-08-04 | Merge branch 'jc/grep-commandline-vs-configuration' | Junio C Hamano | 1 | -1/+0 |
| 2016-07-25 | grep: further simplify setting the pattern type | Junio C Hamano | 1 | -1/+0 |
| 2016-07-01 | grep/pcre: prepare locale-dependent tables for icase matching | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2014-10-28 | grep: add color.grep.matchcontext and color.grep.matchselected | René Scharfe | 1 | -1/+2 |
| 2013-05-10 | grep: allow to use textconv filters | Jeff King | 1 | -0/+1 |
| 2013-02-25 | fix clang -Wtautological-compare with unsigned enum | Antoine Pelisse | 1 | -1/+2 |
| 2012-10-29 | Merge branch 'nd/grep-true-path' | Jeff King | 1 | -1/+3 |
| 2012-10-12 | grep: stop looking at random places for .gitattributes | Nguyễn Thái Ngọc Duy | 1 | -1/+3 |
| 2012-10-09 | grep: move pattern-type bits support to top-level grep.[ch] | Junio C Hamano | 1 | -0/+2 |
| 2012-10-09 | grep: move the configuration parsing logic to grep.[ch] | Junio C Hamano | 1 | -0/+4 |
| 2012-09-29 | log --grep-reflog: reject the option without -g | Junio C Hamano | 1 | -0/+1 |
| 2012-09-29 | revision: add --grep-reflog to filter commits by reflog messages | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2012-09-29 | grep: prepare for new header field filter | Nguyễn Thái Ngọc Duy | 1 | -2/+4 |
| 2012-09-18 | Merge branch 'jc/maint-log-grep-all-match' | Junio C Hamano | 1 | -2/+2 |
| 2012-09-15 | grep.c: mark private file-scope symbols as static | Junio C Hamano | 1 | -2/+1 |
| 2012-09-14 | grep: teach --debug option to dump the parse tree | Junio C Hamano | 1 | -0/+1 |
| 2012-08-03 | grep: add a grep.patternType configuration setting | J Smith | 1 | -0/+10 |
| 2012-06-01 | Merge branch 'rs/maint-grep-F' into maint | Junio C Hamano | 1 | -1/+1 |
| 2012-05-25 | Merge branch 'rs/maint-grep-F' | Junio C Hamano | 1 | -1/+1 |
| 2012-05-20 | grep: support newline separated pattern list | René Scharfe | 1 | -1/+1 |
| 2012-02-02 | grep: respect diff attributes for binary-ness | Jeff King | 1 | -0/+1 |
| 2012-02-02 | grep: cache userdiff_driver in grep_source | Jeff King | 1 | -0/+4 |
| 2012-02-02 | grep: drop grep_buffer's "name" parameter | Jeff King | 1 | -1/+1 |
| 2012-02-02 | grep: refactor the concept of "grep source" into an object | Jeff King | 1 | -0/+22 |
| 2012-02-02 | grep: move sha1-reading mutex into low-level code | Jeff King | 1 | -0/+17 |
| 2012-02-02 | grep: make locking flag global | Jeff King | 1 | -1/+1 |
| 2011-12-16 | grep: enable threading with -p and -W using lazy attribute lookup | Thomas Rast | 1 | -0/+10 |
| 2011-08-20 | Use kwset in grep | Fredrik Kuivinen | 1 | -0/+2 |
| 2011-08-01 | grep: add option to show whole function as context | René Scharfe | 1 | -0/+1 |
| 2011-06-05 | grep: add --heading | René Scharfe | 1 | -0/+1 |
| 2011-06-05 | grep: add --break | René Scharfe | 1 | -0/+1 |
| 2011-05-09 | git-grep: Learn PCRE | Michał Kiedrowicz | 1 | -0/+9 |
| 2010-09-13 | log --author: take union of multiple "author" requests | Junio C Hamano | 1 | -0/+2 |
| 2010-06-21 | Merge branch 'gv/portable' | Junio C Hamano | 1 | -4/+4 |
| 2010-05-31 | enums: omit trailing comma for portability | Gary V. Vaughan | 1 | -4/+4 |
| 2010-05-24 | grep: support NUL chars in search strings for -F | René Scharfe | 1 | -0/+2 |
| 2010-03-20 | Merge branch 'ml/color-grep' | Junio C Hamano | 1 | -0/+6 |
| 2010-03-08 | grep: Colorize selected, context, and function lines | Mark Lodato | 1 | -0/+3 |
| 2010-03-08 | grep: Colorize filename, line number, and separator | Mark Lodato | 1 | -0/+3 |
| 2010-03-02 | Merge branch 'jc/grep-author-all-match-implicit' | Junio C Hamano | 1 | -0/+2 |
| 2010-01-26 | Threaded grep | Fredrik Kuivinen | 1 | -0/+6 |
| 2010-01-25 | "log --author=me --grep=it" should find intersection, not union | Junio C Hamano | 1 | -0/+2 |
| 2010-01-13 | grep: rip out support for external grep | Junio C Hamano | 1 | -1/+0 |
| 2009-11-16 | grep: Allow case insensitive search of fixed-strings | Brian Collins | 1 | -0/+2 |
| 2009-09-13 | Merge branch 'maint' | Junio C Hamano | 1 | -0/+1 |
| 2009-09-13 | Merge branch 'cb/maint-1.6.3-grep-relative-up' into maint | Junio C Hamano | 1 | -0/+1 |
| 2009-09-07 | grep: accept relative paths outside current working directory | Clemens Buchacher | 1 | -0/+1 |
| 2009-07-22 | grep: Add --max-depth option. | Michał Kiedrowicz | 1 | -0/+1 |
| 2009-07-01 | grep -p: support user defined regular expressions | René Scharfe | 1 | -0/+1 |
| 2009-07-01 | grep: add option -p/--show-function | René Scharfe | 1 | -0/+1 |
| 2009-07-01 | grep: print context hunk marks between files | René Scharfe | 1 | -0/+1 |
| 2009-07-01 | grep: move context hunk mark handling into show_line() | René Scharfe | 1 | -0/+1 |
| 2009-05-09 | grep: use parseopt | René Scharfe | 1 | -14/+14 |
| 2009-03-07 | grep: add support for coloring with external greps | René Scharfe | 1 | -0/+1 |
| 2009-03-07 | grep: color patterns in output | René Scharfe | 1 | -0/+3 |
| 2009-03-07 | grep: remove grep_opt argument from match_expr_eval() | René Scharfe | 1 | -0/+1 |
| 2009-01-09 | grep: don't call regexec() for fixed strings | René Scharfe | 1 | -0/+1 |
| 2008-10-01 | git grep: Add "-z/--null" option as in GNU's grep. | Raphael Zimmerer | 1 | -0/+1 |
| 2008-09-04 | log --author/--committer: really match only with name part | Junio C Hamano | 1 | -0/+7 |
| 2006-09-27 | grep --all-match | Junio C Hamano | 1 | -0/+2 |
| 2006-09-27 | grep: free expressions and patterns when done. | Junio C Hamano | 1 | -0/+1 |
| 2006-09-20 | Update grep internal for grepping only in head/body | Junio C Hamano | 1 | -0/+7 |
| 2006-09-20 | builtin-grep: make pieces of it available as library. | Junio C Hamano | 1 | -0/+71 |