[PATCH 2 of 2 STABLE] tests: test-check-code-hg.t works for all files to check
Simon Heimberg
simohe at besonet.ch
Mon Jul 22 03:33:40 CDT 2013
# HG changeset patch
# User Simon Heimberg <simohe at besonet.ch>
# Date 1374480293 -7200
# Node ID cffb30af3eb2a9f613464ef19011574c5c9714a0
# Parent e6de3183429487a11ef1c28bc1562aa85617732b
tests: test-check-code-hg.t works for all files to check
with xargs, backslashes are eaten up. Convert them to slashes therefore.
This is only a problem with ls (on windows). hg manifest returns slashes.
The pipe char is moved before the line end for telling check-code.py that sed
does not modify the output.
diff -r e6de31834294 -r cffb30af3eb2 tests/test-check-code-hg.t
--- a/tests/test-check-code-hg.t Mon Jul 22 10:04:45 2013 +0200
+++ b/tests/test-check-code-hg.t Mon Jul 22 10:04:53 2013 +0200
@@ -26,6 +26,5 @@
New errors are not allowed. Warnings are strongly discouraged.
- $ { hg manifest 2>/dev/null; ls "$TESTTMP"/*.py; } \
- > | xargs "$check_code" --warnings --per-file=0 \
- > || false
+ $ { hg manifest 2>/dev/null; ls "$TESTTMP"/*.py | sed 's-\\-/-g'; } |
+ > xargs "$check_code" --warnings --per-file=0 || false
More information about the Mercurial-devel
mailing list