Mercurial > evolve
view tests/hghaveaddon.py @ 5800:668817e8c007
rewind: walk obsmarkers and add more targets to rewind to
We're trying to save users from accidentally losing any content changes if they
try to rewind to e.g. only one component of a fold. In such case we're also
adding the rest of the components.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Tue, 22 Dec 2020 19:03:59 +0800 |
parents | f2139537c2be |
children | e41b99cec0c2 |
line wrap: on
line source
import hghave @hghave.check("docgraph-ext", "Extension to generate graph from repository") def docgraph(): try: import hgext.docgraph hgext.docgraph.cmdtable # trigger import except ImportError: try: import hgext3rd.docgraph hgext3rd.docgraph.cmdtable # trigger import except ImportError: return False return True @hghave.check("flake8", "Flake8 python linter") def has_flake8(): try: import flake8 flake8.__version__ except ImportError: return False else: return True @hghave.check("check-manifest", "check-manifest MANIFEST.in checking tool") def has_check_manifest(): return hghave.matchoutput('check-manifest --version 2>&1', br'check-manifest version')