Mercurial > evolve
annotate tests/test-check-pyflakes.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 | 136dcb4ad4f8 |
children |
rev | line source |
---|---|
1930 | 1 #require test-repo pyflakes |
2 | |
6834
136dcb4ad4f8
tests: use testrepohg in test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5648
diff
changeset
|
3 $ . "$RUNTESTDIR/helpers-testrepo.sh" |
136dcb4ad4f8
tests: use testrepohg in test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5648
diff
changeset
|
4 |
1930 | 5 Copied from Mercurial core (60ee2593a270) |
6 | |
7 $ cd "`dirname "$TESTDIR"`" | |
8 | |
5648
0e397aeee55b
tests: update comment in test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5337
diff
changeset
|
9 run pyflakes on all tracked files ending in .py or with a python shebang |
1930 | 10 |
6834
136dcb4ad4f8
tests: use testrepohg in test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5648
diff
changeset
|
11 $ testrepohg files -0 'set:(**.py or grep("^#!.*python")) - removed()' \ |
5336
2895b026ba88
tests: modernize test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents:
4333
diff
changeset
|
12 > -X hgext3rd/evolve/thirdparty \ |
2895b026ba88
tests: modernize test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents:
4333
diff
changeset
|
13 > 2>/dev/null \ |
5337
f354de498737
tests: actually use the correct python version for flake8/pyflakes
Anton Shestakov <av6@dwimlabs.net>
parents:
5336
diff
changeset
|
14 > | xargs -0 "$PYTHON" -m pyflakes 2>/dev/null |