pickaxe: honor -i when used with -S and --pickaxe-regex
accccde4
(pickaxe: allow -i to search in patch case-insensitively)
allowed case-insenitive matching for -G and -S, but for the latter
only if fixed string matching is used. Allow it for -S and regular
expression matching as well to make the support complete.
Signed-off-by: Rene Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
31a8189ad1
commit
218c45a45c
@ -237,7 +237,10 @@ static void diffcore_pickaxe_count(struct diff_options *o)
|
||||
|
||||
if (opts & DIFF_PICKAXE_REGEX) {
|
||||
int err;
|
||||
err = regcomp(®ex, needle, REG_EXTENDED | REG_NEWLINE);
|
||||
int cflags = REG_EXTENDED | REG_NEWLINE;
|
||||
if (DIFF_OPT_TST(o, PICKAXE_IGNORE_CASE))
|
||||
cflags |= REG_ICASE;
|
||||
err = regcomp(®ex, needle, cflags);
|
||||
if (err) {
|
||||
/* The POSIX.2 people are surely sick */
|
||||
char errbuf[1024];
|
||||
|
Reference in New Issue
Block a user