##// END OF EJS Templates
mq: use dirstateguard instead of dirstate.invalidate (qpush)...
mq: use dirstateguard instead of dirstate.invalidate (qpush) Before this patch, "mq.queue.apply()" uses "dirstate.invalidate()" as a kind of "restore .hg/dirstate to the original status" during afailure. But it just discards changes in memory, and doesn't actually restore ".hg/dirstate". Then, it can't work as expected, if "dirstate.write()" is executed while processing. This patch uses "dirstateguard" instead of "dirstate.invalidate()" to restore ".hg/dirstate" at failure even if "dirstate.write()" is executed before failure. This is a part of preparations to fix the issue that the recent (in memory) dirstate isn't visible to external processes (e.g. "precommit" hook).

File last commit:

r22198:77142de4 default
r24996:58308dde default
Show More
test-check-pyflakes.t
12 lines | 361 B | text/troff | Tads3Lexer
/ tests / test-check-pyflakes.t
Matt Mackall
tests: change some #ifs to #requires
r22047 #require test-repo pyflakes
Matt Mackall
tests: add repository check for pyflakes test...
r21208
Thomas Arendsen Hein
tests: make tests work if directory contains special characters...
r16350 $ cd "`dirname "$TESTDIR"`"
Simon Heimberg
tests: run pyflakes on files from manifest which could be python files...
r19377
run pyflakes on all tracked files ending in .py or without a file ending
(skipping binary file random-seed)
Matt Mackall
tests: add repository check for pyflakes test...
r21208
Matt Mackall
tests: use locate to find files for pyflakes check...
r21221 $ hg locate 'set:**.py or grep("^!#.*python")' 2>/dev/null \
Simon Heimberg
tests: run pyflakes on files from manifest which could be python files...
r19377 > | xargs pyflakes 2>/dev/null | "$TESTDIR/filterpyflakes.py"
Matt Mackall
filterpyflakes: make memoryview filtering unconditional
r21293 tests/filterpyflakes.py:58: undefined name 'undefinedname'
Matt Mackall
tests: fix pyflakes test whitespace breakage
r22053