view tests/test-check-flake8.t @ 6703:cc49139f580f

evolve: drop cmdutil.STATES compatibility for hg 5.0 The diff is not looking great, but actually the change is pretty straightforward. What was at some point living inside mercurial.cmdutil, now lives in mercurial.state and has slightly more sophisticated API.
author Anton Shestakov <av6@dwimlabs.net>
date Thu, 11 Jan 2024 13:21:08 -0300
parents 39bc93749027
children 89349d870f6b
line wrap: on
line source

#require test-repo flake8

Copied from Mercurial core (60ee2593a270)

  $ cd "`dirname "$TESTDIR"`"

run flake8 on all tracked files ending in .py or with a python shebang

  $ hg files -0 'set:(**.py or grep("^#!.*python")) - removed()' \
  > -X hgext3rd/evolve/thirdparty \
  > 2>/dev/null \
  > | xargs -0 "$PYTHON" -m flake8