| Age | Commit message (Expand) | Author | Files | Lines |
| 2018-08-20 | Merge branch 'nd/no-the-index' | Junio C Hamano | 1 | -3/+3 |
| 2018-08-15 | Merge branch 'nd/i18n' | Junio C Hamano | 1 | -6/+6 |
| 2018-08-13 | grep: use the right index instead of the_index | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2018-08-13 | dir.c: remove an implicit dependency on the_index in pathspec code | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2018-08-02 | Merge branch 'tb/grep-only-matching' | Junio C Hamano | 1 | -0/+6 |
| 2018-08-02 | Merge branch 'sb/object-store-lookup' | Junio C Hamano | 1 | -1/+2 |
| 2018-07-23 | builtin/grep.c: mark strings for translation | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-07-23 | Update messages in preparation for i18n | Nguyễn Thái Ngọc Duy | 1 | -5/+5 |
| 2018-07-09 | grep.c: teach 'git grep --only-matching' | Taylor Blau | 1 | -0/+6 |
| 2018-06-29 | tag: add repository argument to deref_tag | Stefan Beller | 1 | -1/+2 |
| 2018-06-22 | builtin/grep.c: add '--column' option to 'git-grep(1)' | Taylor Blau | 1 | -0/+1 |
| 2018-06-01 | Merge branch 'nd/use-opt-int-set-f' | Junio C Hamano | 1 | -3/+3 |
| 2018-05-30 | Merge branch 'sb/grep-die-on-unreadable-index' | Junio C Hamano | 1 | -1/+2 |
| 2018-05-24 | Use OPT_SET_INT_F() for cmdline option specification | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2018-05-16 | grep: handle corrupt index files early | Stefan Beller | 1 | -1/+2 |
| 2018-05-08 | Merge branch 'sb/submodule-move-nested' | Junio C Hamano | 1 | -8/+6 |
| 2018-04-11 | Merge branch 'sb/object-store' | Junio C Hamano | 1 | -1/+2 |
| 2018-04-10 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -3/+3 |
| 2018-03-29 | submodule-config: allow submodule_free to handle arbitrary repositories | Stefan Beller | 1 | -1/+1 |
| 2018-03-29 | grep: remove "repo" arg from non-supporting funcs | Jonathan Tan | 1 | -7/+5 |
| 2018-03-23 | repository: introduce raw object store field | Stefan Beller | 1 | -1/+2 |
| 2018-03-14 | Merge branch 'nd/parseopt-completion' | Junio C Hamano | 1 | -5/+8 |
| 2018-03-14 | sha1_file: convert read_sha1_file to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-14 | sha1_file: convert read_object_with_reference to object_id | brian m. carlson | 1 | -2/+2 |
| 2018-03-08 | Merge branch 'rv/grep-cleanup' | Junio C Hamano | 1 | -13/+20 |
| 2018-02-23 | grep: simplify grep_oid and grep_file | Rasmus Villemoes | 1 | -4/+2 |
| 2018-02-23 | grep: move grep_source_init outside critical section | Rasmus Villemoes | 1 | -9/+18 |
| 2018-02-14 | object: rename function 'typename' to 'type_name' | Brandon Williams | 1 | -1/+1 |
| 2018-02-09 | completion: use __gitcomp_builtin in _git_grep | Nguyễn Thái Ngọc Duy | 1 | -5/+8 |
| 2017-12-19 | Merge branch 'bw/pathspec-match-submodule-boundary' | Junio C Hamano | 1 | -0/+1 |
| 2017-12-05 | pathspec: only match across submodule boundaries when requested | Brandon Williams | 1 | -0/+1 |
| 2017-11-15 | Merge branch 'bw/grep-recurse-submodules' into maint | Junio C Hamano | 1 | -0/+2 |
| 2017-11-06 | Merge branch 'bw/grep-recurse-submodules' | Junio C Hamano | 1 | -0/+2 |
| 2017-11-02 | grep: take the read-lock when adding a submodule | Martin Ågren | 1 | -0/+2 |
| 2017-10-18 | Merge branch 'jk/ref-filter-colors-fix' | Junio C Hamano | 1 | -1/+1 |
| 2017-10-17 | Revert "color: check color.ui in git_default_config()" | Jeff King | 1 | -1/+1 |
| 2017-08-26 | Merge branch 'bw/submodule-config-cleanup' | Junio C Hamano | 1 | -4/+0 |
| 2017-08-23 | Merge branch 'jk/ref-filter-colors' into maint | Junio C Hamano | 1 | -1/+1 |
| 2017-08-22 | Merge branch 'bw/grep-recurse-submodules' | Junio C Hamano | 1 | -310/+86 |
| 2017-08-11 | Merge branch 'jk/ref-filter-colors' | Junio C Hamano | 1 | -1/+1 |
| 2017-08-11 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -4/+4 |
| 2017-08-03 | submodule: remove gitmodules_config | Brandon Williams | 1 | -4/+0 |
| 2017-08-02 | Merge branch 'bc/object-id' into bw/submodule-config-cleanup | Junio C Hamano | 1 | -3/+3 |
| 2017-08-02 | grep: recurse in-process using 'struct repository' | Brandon Williams | 1 | -310/+86 |
| 2017-07-17 | sha1_name: convert GET_SHA1* flags to GET_OID* | brian m. carlson | 1 | -1/+1 |
| 2017-07-17 | sha1_name: convert get_sha1* to get_oid* | brian m. carlson | 1 | -2/+2 |
| 2017-07-17 | submodule: convert submodule config lookup to use object_id | brian m. carlson | 1 | -2/+2 |
| 2017-07-13 | Merge branch 'ab/grep-lose-opt-regflags' | Junio C Hamano | 1 | -2/+0 |
| 2017-07-13 | color: check color.ui in git_default_config() | Jeff King | 1 | -1/+1 |
| 2017-07-12 | Merge branch 'rs/use-div-round-up' | Junio C Hamano | 1 | -1/+1 |
| 2017-07-10 | use DIV_ROUND_UP | René Scharfe | 1 | -1/+1 |
| 2017-07-05 | Merge branch 'bw/repo-object' | Junio C Hamano | 1 | -1/+2 |
| 2017-06-30 | grep: remove regflags from the public grep_opt API | Ævar Arnfjörð Bjarmason | 1 | -2/+0 |
| 2017-06-27 | Spelling fixes | Ville Skyttä | 1 | -1/+1 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-23 | submodule: convert is_submodule_initialized to work on a repository | Brandon Williams | 1 | -1/+2 |
| 2017-06-23 | Merge branches 'bw/ls-files-sans-the-index' and 'bw/config-h' into bw/repo-ob... | Junio C Hamano | 1 | -0/+1 |
| 2017-06-19 | Merge branch 'bw/object-id' | Junio C Hamano | 1 | -11/+11 |
| 2017-06-19 | Merge branch 'ab/pcre-v2' | Junio C Hamano | 1 | -3/+13 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-06-13 | Merge branch 'sb/submodule-blanket-recursive' | Junio C Hamano | 1 | -0/+3 |
| 2017-06-02 | Merge branch 'ab/grep-preparatory-cleanup' | Junio C Hamano | 1 | -4/+19 |
| 2017-06-02 | Merge branch 'jk/diff-blob' | Junio C Hamano | 1 | -1/+3 |
| 2017-06-02 | grep: convert to struct object_id | Brandon Williams | 1 | -11/+11 |
| 2017-06-01 | builtin/grep.c: respect 'submodule.recurse' option | Stefan Beller | 1 | -0/+3 |
| 2017-05-29 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -1/+1 |
| 2017-05-26 | grep: skip pthreads overhead when using one thread | Ævar Arnfjörð Bjarmason | 1 | -0/+2 |
| 2017-05-26 | grep: don't redundantly compile throwaway patterns under threading | Ævar Arnfjörð Bjarmason | 1 | -3/+11 |
| 2017-05-26 | grep: assert that threading is enabled when calling grep_{lock,unlock} | Ævar Arnfjörð Bjarmason | 1 | -4/+4 |
| 2017-05-26 | grep: given --threads with NO_PTHREADS=YesPlease, warn | Ævar Arnfjörð Bjarmason | 1 | -0/+13 |
| 2017-05-26 | grep: catch a missing enum in switch statement | Ævar Arnfjörð Bjarmason | 1 | -0/+2 |
| 2017-05-24 | get_sha1_with_context: dynamically allocate oc->path | Jeff King | 1 | -1/+3 |
| 2017-05-08 | object: convert parse_object* to take struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-06 | dir: convert fill_directory to take an index | Brandon Williams | 1 | -1/+1 |
| 2017-04-19 | Merge branch 'ab/grep-plug-pathspec-leak' | Junio C Hamano | 1 | -0/+1 |
| 2017-04-16 | grep: plug a trivial memory leak | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2017-03-30 | Merge branch 'bw/recurse-submodules-relative-fix' | Junio C Hamano | 1 | -16/+25 |
| 2017-03-28 | Merge branch 'sb/checkout-recurse-submodules' | Junio C Hamano | 1 | -1/+1 |
| 2017-03-28 | Merge branch 'bw/grep-recurse-submodules' | Junio C Hamano | 1 | -12/+9 |
| 2017-03-18 | grep: fix builds with with no thread support | Brandon Williams | 1 | -12/+9 |
| 2017-03-17 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -12/+12 |
| 2017-03-17 | grep: fix bug when recursing with relative pathspec | Brandon Williams | 1 | -15/+24 |
| 2017-03-17 | grep: fix help text typo | Brandon Williams | 1 | -1/+1 |
| 2017-03-15 | make is_submodule_populated gently | Stefan Beller | 1 | -1/+1 |
| 2017-02-22 | builtin/grep: convert to struct object_id | brian m. carlson | 1 | -12/+12 |
| 2017-02-14 | grep: treat revs the same for --untracked as for --no-index | Jeff King | 1 | -5/+5 |
| 2017-02-14 | grep: do not diagnose misspelt revs with --no-index | Jeff King | 1 | -1/+1 |
| 2017-02-14 | grep: avoid resolving revision names in --no-index case | Jeff King | 1 | -0/+6 |
| 2017-02-14 | grep: fix "--" rev/pathspec disambiguation | Jeff King | 1 | -5/+24 |
| 2017-02-14 | grep: re-order rev-parsing loop | Jeff King | 1 | -9/+11 |
| 2017-02-14 | grep: do not unnecessarily query repo for "--" | Jonathan Tan | 1 | -4/+5 |
| 2017-02-14 | grep: move thread initialization a little lower | Jeff King | 1 | -14/+14 |
| 2016-12-22 | grep: search history of moved submodules | Brandon Williams | 1 | -2/+18 |
| 2016-12-22 | grep: enable recurse-submodules to work on <tree> objects | Brandon Williams | 1 | -6/+70 |
| 2016-12-22 | grep: optionally recurse into submodules | Brandon Williams | 1 | -19/+281 |
| 2016-09-07 | cache: convert struct cache_entry to use struct object_id | brian m. carlson | 1 | -1/+2 |
| 2016-07-13 | Merge branch 'nd/ita-cleanup' | Junio C Hamano | 1 | -2/+2 |
| 2016-07-01 | grep: fix grepping for "intent to add" files | Charles Bailey | 1 | -2/+2 |
| 2016-05-06 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -3/+3 |
| 2016-04-25 | struct name_entry: use struct object_id instead of unsigned char sha1[20] | brian m. carlson | 1 | -3/+3 |
| 2016-03-07 | grep: turn off gitlink detection for --no-index | Jeff King | 1 | -2/+4 |
| 2016-02-26 | Merge branch 'jk/tighten-alloc' | Junio C Hamano | 1 | -5/+5 |
| 2016-02-22 | convert manual allocations to argv_array | Jeff King | 1 | -5/+5 |
| 2016-02-03 | Merge branch 'jc/peace-with-crlf' | Junio C Hamano | 1 | -1/+1 |
| 2016-01-28 | Merge branch 'jc/strbuf-getline' | Junio C Hamano | 1 | -1/+1 |
| 2016-01-20 | Merge branch 'tg/grep-no-index-fallback' | Junio C Hamano | 1 | -3/+9 |
| 2016-01-20 | Merge branch 'nd/ita-cleanup' | Junio C Hamano | 1 | -1/+1 |
| 2016-01-15 | grep: read -f file with strbuf_getline() | Junio C Hamano | 1 | -1/+1 |
| 2016-01-15 | strbuf: introduce strbuf_getline_{lf,nul}() | Junio C Hamano | 1 | -1/+1 |
| 2016-01-12 | Merge branch 'vl/grep-configurable-threads' | Junio C Hamano | 1 | -15/+31 |
| 2016-01-12 | builtin/grep: add grep.fallbackToNoIndex config | Thomas Gummerer | 1 | -3/+9 |
| 2015-12-28 | grep: make it clear i-t-a entries are ignored | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2015-12-16 | grep: add --threads=<num> option and grep.threads configuration | Victor Leschuk | 1 | -13/+30 |
| 2015-12-15 | grep: slight refactoring to the code that disables threading | Victor Leschuk | 1 | -2/+1 |
| 2015-12-15 | grep: allow threading even on a single-core machine | Victor Leschuk | 1 | -1/+1 |
| 2015-12-10 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -3/+3 |
| 2015-11-20 | grep: stop using PARSE_OPT_NO_INTERNAL_HELP | René Scharfe | 1 | -16/+1 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -1/+1 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -2/+2 |
| 2015-11-20 | Add several uses of get_object_hash. | brian m. carlson | 1 | -1/+1 |
| 2015-04-20 | Merge branch 'ps/grep-help-all-callback-arg' | Junio C Hamano | 1 | -1/+1 |
| 2015-04-12 | grep: correctly initialize help-all option | Patrick Steinhardt | 1 | -1/+1 |
| 2015-03-25 | Merge branch 'ws/grep-quiet-no-pager' | Junio C Hamano | 1 | -1/+1 |
| 2015-03-19 | grep: fix "--quiet" overwriting current output | Wilhelm Schuermann | 1 | -1/+1 |
| 2015-03-06 | Merge branch 'nd/grep-exclude-standard-help-fix' | Junio C Hamano | 1 | -1/+1 |
| 2015-02-27 | grep: correct help string for --exclude-standard | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2015-01-14 | standardize usage info string format | Alex Henrie | 1 | -1/+1 |
| 2014-10-16 | make add_object_array_with_context interface more sane | Jeff King | 1 | -4/+4 |
| 2014-06-25 | Merge branch 'sk/spawn-less-case-insensitively-from-grep-O-i' into maint | Junio C Hamano | 1 | -0/+3 |
| 2014-06-06 | Merge branch 'sk/spawn-less-case-insensitively-from-grep-O-i' | Junio C Hamano | 1 | -0/+3 |
| 2014-05-15 | git grep -O -i: if the pager is 'less', pass the '-I' option | Johannes Schindelin | 1 | -0/+3 |
| 2014-05-07 | grep: use run-command's "dir" option for --open-files-in-pager | Jeff King | 1 | -3/+1 |
| 2014-02-24 | pathspec: convert some match_pathspec_depth() to dir_path_match() | Nguyễn Thái Ngọc Duy | 1 | -3/+1 |
| 2014-02-24 | pathspec: convert some match_pathspec_depth() to ce_path_match() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2013-10-23 | Merge branch 'mg/more-textconv' | Junio C Hamano | 1 | -5/+8 |
| 2013-09-09 | Merge branch 'jl/submodule-mv' | Junio C Hamano | 1 | -4/+6 |
| 2013-08-05 | Replace deprecated OPT_BOOLEAN by OPT_BOOL | Stefan Beller | 1 | -19/+19 |
| 2013-07-22 | Merge branch 'jx/clean-interactive' | Junio C Hamano | 1 | -3/+2 |
| 2013-07-15 | convert {read,fill}_directory to take struct pathspec | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2013-07-15 | parse_pathspec: add special flag for max_depth feature | Nguyễn Thái Ngọc Duy | 1 | -1/+2 |
| 2013-07-15 | convert some get_pathspec() calls to parse_pathspec() | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2013-07-15 | move struct pathspec and related functions to pathspec.[ch] | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2013-07-09 | Convert "struct cache_entry *" to "const ..." wherever possible | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2013-06-26 | quote_path_relative(): remove redundant parameter | Jiang Xin | 1 | -3/+2 |
| 2013-05-10 | grep: honor --textconv for the case rev:path | Michael J Gruber | 1 | -5/+6 |
| 2013-05-10 | grep: allow to use textconv filters | Jeff King | 1 | -0/+2 |
| 2013-03-25 | Merge branch 'jk/fully-peeled-packed-ref' | Junio C Hamano | 1 | -3/+1 |
| 2013-03-17 | use parse_object_or_die instead of die("bad object") | Jeff King | 1 | -3/+1 |
| 2013-01-21 | grep: avoid accepting ambiguous revision | Nguyễn Thái Ngọc Duy | 1 | -0/+2 |
| 2012-10-29 | Merge branch 'nd/grep-true-path' | Jeff King | 1 | -13/+18 |
| 2012-10-12 | grep: stop looking at random places for .gitattributes | Nguyễn Thái Ngọc Duy | 1 | -13/+18 |
| 2012-10-09 | grep: move pattern-type bits support to top-level grep.[ch] | Junio C Hamano | 1 | -39/+1 |
| 2012-10-09 | grep: move the configuration parsing logic to grep.[ch] | Junio C Hamano | 1 | -131/+0 |
| 2012-10-09 | builtin/grep.c: make configuration callback more reusable | Junio C Hamano | 1 | -25/+79 |
| 2012-09-29 | Merge branch 'jc/maint-log-grep-all-match-1' into maint | Junio C Hamano | 1 | -0/+4 |
| 2012-09-18 | Merge branch 'jc/maint-log-grep-all-match' | Junio C Hamano | 1 | -0/+4 |
| 2012-09-14 | grep: show --debug output only once | Michael J Gruber | 1 | -0/+1 |
| 2012-09-14 | grep: teach --debug option to dump the parse tree | Junio C Hamano | 1 | -0/+3 |
| 2012-09-07 | Merge branch 'nd/i18n-parseopt-help' | Junio C Hamano | 1 | -45/+45 |
| 2012-08-22 | Use imperative form in help usage to describe an action | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2012-08-20 | i18n: grep: mark parseopt strings for translation | Nguyễn Thái Ngọc Duy | 1 | -45/+45 |
| 2012-08-03 | grep: add a grep.patternType configuration setting | J Smith | 1 | -40/+72 |
| 2012-07-11 | Merge branch 'mm/verify-filename-fix' into maint | Junio C Hamano | 1 | -1/+1 |
| 2012-06-28 | Merge branch 'mm/verify-filename-fix' | Junio C Hamano | 1 | -1/+1 |
| 2012-06-18 | verify_filename(): ask the caller to chose the kind of diagnosis | Matthieu Moy | 1 | -1/+1 |
| 2012-06-01 | Merge branch 'rs/maint-grep-F' into maint | Junio C Hamano | 1 | -5/+2 |
| 2012-05-25 | Merge branch 'rs/maint-grep-F' | Junio C Hamano | 1 | -5/+2 |
| 2012-05-21 | grep: stop leaking line strings with -f | René Scharfe | 1 | -5/+2 |
| 2012-03-01 | Merge branch 'rs/no-no-no-parseopt' | Junio C Hamano | 1 | -3/+2 |
| 2012-02-28 | parse-options: remove PARSE_OPT_NEGHELP | René Scharfe | 1 | -2/+2 |
| 2012-02-14 | Merge branch 'jk/grep-binary-attribute' | Junio C Hamano | 1 | -144/+33 |
| 2012-02-07 | drop odd return value semantics from userdiff_config | Jeff King | 1 | -5/+2 |
| 2012-02-02 | grep: pre-load userdiff drivers when threaded | Jeff King | 1 | -4/+6 |
| 2012-02-02 | convert git-grep to use grep_source interface | Jeff King | 1 | -119/+23 |
| 2012-02-02 | grep: move sha1-reading mutex into low-level code | Jeff King | 1 | -23/+6 |
| 2012-02-02 | grep: make locking flag global | Jeff King | 1 | -2/+2 |
| 2012-01-23 | grep: fix -l/-L interaction with decoration lines | Albert Yale | 1 | -2/+3 |
| 2011-12-16 | grep: disable threading in non-worktree case | Thomas Rast | 1 | -18/+18 |
| 2011-12-16 | grep: enable threading with -p and -W using lazy attribute lookup | Thomas Rast | 1 | -4/+9 |
| 2011-12-05 | Merge branch 'nd/misc-cleanups' | Junio C Hamano | 1 | -5/+6 |
| 2011-10-27 | tree_entry_interesting(): give meaningful names to return values | Nguyễn Thái Ngọc Duy | 1 | -4/+5 |
| 2011-10-27 | tree-walk.c: do not leak internal structure in tree_entry_len() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2011-10-26 | builtin/grep: simplify lock_and_read_sha1_file() | Junio C Hamano | 1 | -7/+3 |
| 2011-10-26 | builtin/grep: make lock/unlock into static inline functions | Junio C Hamano | 1 | -5/+23 |
| 2011-10-26 | git grep: be careful to use mutexes only when they are initialized | Johannes Schindelin | 1 | -4/+5 |
| 2011-10-15 | Merge branch 'jc/grep-untracked-exclude' | Junio C Hamano | 1 | -1/+1 |
| 2011-10-15 | Merge branch 'jc/maint-grep-untracked-exclude' into jc/grep-untracked-exclude | Junio C Hamano | 1 | -1/+1 |
| 2011-10-13 | Merge branch 'jc/grep-untracked-exclude' | Junio C Hamano | 1 | -7/+17 |
| 2011-10-13 | Merge branch 'bw/grep-no-index-no-exclude' | Junio C Hamano | 1 | -3/+3 |
| 2011-10-05 | Merge branch 'nm/grep-object-sha1-lock' | Junio C Hamano | 1 | -0/+3 |
| 2011-10-04 | Merge branch 'jc/maint-grep-untracked-exclude' into jc/grep-untracked-exclude | Junio C Hamano | 1 | -10/+20 |
| 2011-08-28 | Merge branch 'jk/color-and-pager' | Junio C Hamano | 1 | -3/+1 |
| 2011-08-19 | want_color: automatically fallback to color.ui | Jeff King | 1 | -2/+0 |
| 2011-08-18 | git_config_colorbool: refactor stdout_is_tty handling | Jeff King | 1 | -1/+1 |
| 2011-08-01 | grep: long context options | René Scharfe | 1 | -4/+4 |
| 2011-08-01 | grep: add option to show whole function as context | René Scharfe | 1 | -1/+4 |
| 2011-06-05 | grep: add --heading | René Scharfe | 1 | -0/+2 |
| 2011-06-05 | grep: add --break | René Scharfe | 1 | -1/+3 |
| 2011-06-05 | grep: fix coloring of hunk marks between files | René Scharfe | 1 | -7/+16 |
| 2011-05-30 | Merge branch 'mk/grep-pcre' | Junio C Hamano | 1 | -9/+43 |