Mercurial > evolve
annotate tests/test-check-flake8.t @ 6889:a66cf9008781
obslog: also display patch for rebased changesets
This applies the same logic that is used for "merge-diff" to rebased
changesets. The successors' content is compared to the content of the
predecessors rebased in-memory on the new parents.
This highlights the changes that were actually introduced while rebasing (like
conflict resolution or API adjustment).
As a side effect, obslog now also outputs slightly more diffs for splits,
showing what parts of the original big changeset were moved to the smaller
split components (but for now it only works for the first few changesets).
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sun, 22 Sep 2024 02:58:54 +0200 |
parents | 89349d870f6b |
children |
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 |
6835
89349d870f6b
tests: use testrepohg in test-check-flake8.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5649
diff
changeset
|
3 $ . "$RUNTESTDIR/helpers-testrepo.sh" |
89349d870f6b
tests: use testrepohg in test-check-flake8.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5649
diff
changeset
|
4 |
1930 | 5 Copied from Mercurial core (60ee2593a270) |
6 | |
7 $ cd "`dirname "$TESTDIR"`" | |
8 | |
5649
39bc93749027
tests: update comment in test-check-flake8.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5338
diff
changeset
|
9 run flake8 on all tracked files ending in .py or with a python shebang |
2002 | 10 |
6835
89349d870f6b
tests: use testrepohg in test-check-flake8.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5649
diff
changeset
|
11 $ testrepohg files -0 'set:(**.py or grep("^#!.*python")) - removed()' \ |
3390
b3dbba6e34c9
evolve: start vendoring third party package cbor
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2121
diff
changeset
|
12 > -X hgext3rd/evolve/thirdparty \ |
b3dbba6e34c9
evolve: start vendoring third party package cbor
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2121
diff
changeset
|
13 > 2>/dev/null \ |
5337
f354de498737
tests: actually use the correct python version for flake8/pyflakes
Anton Shestakov <av6@dwimlabs.net>
parents:
3390
diff
changeset
|
14 > | xargs -0 "$PYTHON" -m flake8 |