From: Francesco Chemolli <5175948+kinkie@users.noreply.github.com> Date: Sat, 17 Aug 2024 12:25:53 +0000 (+0000) Subject: source-maintenance.sh: Fix checkMakeNamedErrorDetails on MacOS (#1885) X-Git-Tag: SQUID_7_0_1~74 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e0f03049aa22fa490e814b34ce4682ed94d8b288;p=thirdparty%2Fsquid.git source-maintenance.sh: Fix checkMakeNamedErrorDetails on MacOS (#1885) 'MakeNamedErrorDetail....*?...': repetition-operator operand invalid "git grep --extended-regexp" does not support non-greedy sequences on MacOS. Use an equivalent greedy sequence instead. --- diff --git a/scripts/source-maintenance.sh b/scripts/source-maintenance.sh index 68946e0d7f..bbe537c9bd 100755 --- a/scripts/source-maintenance.sh +++ b/scripts/source-maintenance.sh @@ -291,7 +291,7 @@ checkMakeNamedErrorDetails () problems=1 # assume there are problems until proven otherwise options='-h --only-matching --extended-regexp' - git grep $options 'MakeNamedErrorDetail[(]".*?"[)]' src | + git grep $options 'MakeNamedErrorDetail[(]"[^"]*"[)]' src | sort | uniq --count > \ MakeNamedErrorDetail.tmp