René Scharfe [off-list ref] writes:
This series allows the options -i/--regexp-ignore-case, --pickaxe-regex,
and -S to be used together and work as expected to perform a pickaxe
search using case-insensitive regular expression matching. Its first
half refactors the test script and extends test coverage a bit while
we're at it. The actual change is in the sixth patch. It enables the
two following cleanups. The last two patches are independent simple
cleanups.
Very nice. Thanks.