]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
source-maintenance.sh: Fix checkMakeNamedErrorDetails on MacOS (#1885)
authorFrancesco Chemolli <5175948+kinkie@users.noreply.github.com>
Sat, 17 Aug 2024 12:25:53 +0000 (12:25 +0000)
committerAmos Jeffries <yadij@users.noreply.github.com>
Fri, 27 Sep 2024 04:16:07 +0000 (16:16 +1200)
    'MakeNamedErrorDetail....*?...': repetition-operator operand invalid

"git grep --extended-regexp" does not support non-greedy sequences on
MacOS. Use an equivalent greedy sequence instead.

scripts/source-maintenance.sh

index 9169914cd68bdd3c0e1bce5e9ad9c2349572b7b9..db540a22a48b8258d80458d024c787978c382f48 100755 (executable)
@@ -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