hghave: make the description for "clang-format" ascii
authorMatt Harbison <matt_harbison@yahoo.com>
Sat, 26 Oct 2024 13:56:46 -0400
changeset 52133 f1312d0803a8
parent 52132 e08c878b5571
child 52134 479899e53816
hghave: make the description for "clang-format" ascii test-fix-clang-format.t suddenly started failing on Windows by wiping the whole file content, and replacing with an error: $TESTTMP.sh: $TESTTMP.sh: cannot execute binary file Odd, because I don't have `clang-format` installed, so the test should be skipped. The problem started with 73cf8b56c2f5, and I noticed that running `hghave` manually resulted in a `SyntaxError` (so I can't see how this isn't broken everywhere, but maybe it's because I'm using py3.9 on Windows): $ py hghave --list Traceback (most recent call last): File "hghave", line 8, in <module> import hghave File "c:\Users\Matt\hg\tests\hghave.py", line 627 SyntaxError: Non-ASCII character '\xe2' in file c:\Users\Matt\hg\tests\hghave.py on line 627, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
tests/hghave.py
--- a/tests/hghave.py	Sat Oct 26 23:33:19 2024 +0200
+++ b/tests/hghave.py	Sat Oct 26 13:56:46 2024 -0400
@@ -617,7 +617,7 @@
     return matchoutput("pylint --help", br"[Uu]sage:[ ]+pylint", True)
 
 
-@check("clang-format", "clang-format C code formatter (11 <= … < 19)")
+@check("clang-format", "clang-format C code formatter (11 <= ... < 19)")
 def has_clang_format():
     m = matchoutput('clang-format --version', br'clang-format version (\d+)')
     # style changed somewhere between 10.x and 11.x and after 19.