# HG changeset patch # User Simon Heimberg # Date 1374480293 -7200 # Node ID 9aee3d01439407c66fedc30d52b8e1845387b3bb # Parent 3119dc155ac276e45d3c223453940e5c1009756c 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 3119dc155ac2 -r 9aee3d014394 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