diff -r e7a3611181aa -r 82cf392c99f6 mercurial/util.py --- a/mercurial/util.py Mon Jun 12 10:50:00 2023 +0200 +++ b/mercurial/util.py Sat Jun 17 04:02:25 2023 +0200 @@ -2214,6 +2214,9 @@ def _checkre2(self): global _re2 global _re2_input + if _re2 is not None: + # we already have the answer + return check_pattern = br'\[([^\[]+)\]' check_input = b'[ui]'