check-code: check that '>' is used for continued lines
Continued lines do not get the SALT mangling.
--- a/contrib/check-code.py Thu Oct 03 14:50:47 2013 +0200
+++ b/contrib/check-code.py Thu Oct 03 14:50:47 2013 +0200
@@ -120,7 +120,7 @@
(uprefix + r'.*\|\| echo.*(fail|error)',
"explicit exit code checks unnecessary"),
(uprefix + r'set -e', "don't use set -e"),
- (uprefix + r'\s', "don't indent commands, use > for continued lines"),
+ (uprefix + r'(\s|fi\b|done\b)', "use > for continued lines"),
(r'^ saved backup bundle to \$TESTTMP.*\.hg$', winglobmsg),
(r'^ changeset .* references (corrupted|missing) \$TESTTMP/.*[^)]$',
winglobmsg),
--- a/tests/test-walk.t Thu Oct 03 14:50:47 2013 +0200
+++ b/tests/test-walk.t Thu Oct 03 14:50:47 2013 +0200
@@ -3,11 +3,11 @@
$ mkdir -p beans
$ for b in kidney navy turtle borlotti black pinto; do
> echo $b > beans/$b
- $ done
+ > done
$ mkdir -p mammals/Procyonidae
$ for m in cacomistle coatimundi raccoon; do
> echo $m > mammals/Procyonidae/$m
- $ done
+ > done
$ echo skunk > mammals/skunk
$ echo fennel > fennel
$ echo fenugreek > fenugreek