comparison tests/hghave.py @ 46405:9fd4f7af42ea

clang-format: show required version in skip message This will help people to configure their black Differential Revision: https://phab.mercurial-scm.org/D9890
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 27 Jan 2021 15:06:02 +0100
parents 959d581bb625
children ad107ed7a4aa
comparison
equal deleted inserted replaced
46404:a390c7fcd286 46405:9fd4f7af42ea
589 @check("pylint", "Pylint python linter") 589 @check("pylint", "Pylint python linter")
590 def has_pylint(): 590 def has_pylint():
591 return matchoutput("pylint --help", br"Usage:[ ]+pylint", True) 591 return matchoutput("pylint --help", br"Usage:[ ]+pylint", True)
592 592
593 593
594 @check("clang-format", "clang-format C code formatter") 594 @check("clang-format", "clang-format C code formatter (>= 11)")
595 def has_clang_format(): 595 def has_clang_format():
596 m = matchoutput('clang-format --version', br'clang-format version (\d+)') 596 m = matchoutput('clang-format --version', br'clang-format version (\d+)')
597 # style changed somewhere between 10.x and 11.x 597 # style changed somewhere between 10.x and 11.x
598 return m and int(m.group(1)) >= 11 598 return m and int(m.group(1)) >= 11
599 599