Mercurial > evolve
annotate tests/test-check-flake8.t @ 6655:81fe0a498447 stable
topic: internal config option to fix hg pick behavior (issue6406)
After some consideration, hg pick was made to always use current topic (and
topic namespace), even if it's not set, in which case the resulting changeset
will not have any topic.
Previously the intended behavior was to only update topic if there was an
active topic, and not touch commit extras at all otherwise. That wasn't ideal,
since pick doesn't change active topic, and amending the just-picked commit
would unset its topic without clear user's intent to do so and to their
surprise.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Sat, 27 Jan 2024 17:36:39 -0300 |
parents | 39bc93749027 |
children | 89349d870f6b |
rev | line source |
---|---|
5338
6a50faea786d
tests: use hghaveaddon.py to check for flake8
Anton Shestakov <av6@dwimlabs.net>
parents:
5337
diff
changeset
|
1 #require test-repo flake8 |
1930 | 2 |
3 Copied from Mercurial core (60ee2593a270) | |
4 | |
5 $ cd "`dirname "$TESTDIR"`" | |
6 | |
5649
39bc93749027
tests: update comment in test-check-flake8.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5338
diff
changeset
|
7 run flake8 on all tracked files ending in .py or with a python shebang |
2002 | 8 |
3390
b3dbba6e34c9
evolve: start vendoring third party package cbor
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2121
diff
changeset
|
9 $ hg files -0 'set:(**.py or grep("^#!.*python")) - removed()' \ |
b3dbba6e34c9
evolve: start vendoring third party package cbor
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2121
diff
changeset
|
10 > -X hgext3rd/evolve/thirdparty \ |
b3dbba6e34c9
evolve: start vendoring third party package cbor
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2121
diff
changeset
|
11 > 2>/dev/null \ |
5337
f354de498737
tests: actually use the correct python version for flake8/pyflakes
Anton Shestakov <av6@dwimlabs.net>
parents:
3390
diff
changeset
|
12 > | xargs -0 "$PYTHON" -m flake8 |