grep: move pattern-type bits support to top-level grep.[ch]
authorJunio C Hamano <gitster@pobox.com>
Wed, 3 Oct 2012 21:47:48 +0000 (14:47 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 10 Oct 2012 06:21:29 +0000 (23:21 -0700)
commitc5c31d3381d11903c01d51aff4437fe9f76d0268
tree682b0c58edeca691a127934e7d22063208ab3b10
parent7687a0541e0a6d86c5005d84057321368181c1b5
grep: move pattern-type bits support to top-level grep.[ch]

Switching between -E/-G/-P/-F correctly needs a lot more than just
flipping opt->regflags bit these days, and we have a nice helper
function buried in builtin/grep.c for the sole use of "git grep".

Extract it so that "log --grep" family can also use it.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/grep.c
grep.c
grep.h