log --grep: accept --basic-regexp and --perl-regexp
authorJunio C Hamano <gitster@pobox.com>
Wed, 3 Oct 2012 22:01:34 +0000 (15:01 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 10 Oct 2012 06:21:30 +0000 (23:21 -0700)
commit727b6fc3edacebcde0a3dc849af95bd7f5a4d4a1
tree52111ac70155f97c7ee8bb5723867355b928a501
parent34a4ae55b260bbd1520d6a7c6718b4de2d5c7632
log --grep: accept --basic-regexp and --perl-regexp

When we added the "--perl-regexp" option (or "-P") to "git grep", we
should have done the same for the commands in the "git log" family,
but somehow we forgot to do so.  This corrects it, but we will
reserve the short-and-sweet "-P" option for something else for now.

Also introduce the "--basic-regexp" option for completeness, so that
the "last one wins" principle can be used to defeat an earlier -E
option, e.g. "git log -E --basic-regexp --grep='<bre>'".  Note that
it cannot have the short "-G" option as the option is to grep in the
patch text in the context of "log" family.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/rev-list-options.txt
revision.c