# HG changeset patch # User Matt Mackall # Date 1452278102 21600 # Node ID 2b9126d6588b89fd59c58ab7cbb8ed7b5e1cdc90 # Parent e0465035def9e6eeaebf684df3e7f258f0d96663 check-code: allow only-whitespace lines in tests These turn out to be necessary to embed diffs with blank lines in test input. So we now complain about whitespace following a character. diff -r e0465035def9 -r 2b9126d6588b contrib/check-code.py --- a/contrib/check-code.py Thu Dec 10 12:56:23 2015 -0600 +++ b/contrib/check-code.py Fri Jan 08 12:35:02 2016 -0600 @@ -148,7 +148,7 @@ uprefix = r"^ \$ " utestpats = [ [ - (r'^(\S.*|| [$>] .*)[ \t]\n', "trailing whitespace on non-output"), + (r'^(\S.*|| [$>] \S.*)[ \t]\n', "trailing whitespace on non-output"), (uprefix + r'.*\|\s*sed[^|>\n]*\n', "use regex test output patterns instead of sed"), (uprefix + r'(true|exit 0)', "explicit zero exit unnecessary"),