Commit
727075d0 skipped per-line exclusions if ${exclude} is left
undefined, but was immediately broken by commit
44de969c which
always initialized the variable to the empty string.
* top/maint.mk (_sc_search_regexp): Allow for empty variable.
Reported by Daniel P. Berrange.
Signed-off-by: Eric Blake <eblake@redhat.com>
(cherry picked from commit
3d0ba3fe7865e7030b4d2097f122e64b16f0a5c9)
-<<<<<<< HEAD
-=======
+2012-03-29 Eric Blake <eblake@redhat.com>
+
+ maint.mk: fix syntax checks without exclusions
+ * top/maint.mk (_sc_search_regexp): Allow for empty variable.
+ Reported by Daniel P. Berrange.
+
2012-03-24 Bruno Haible <bruno@clisp.org>
gnulib-tool: Avoid unintended error output from 'cmp'.
with the following additional commits:
* [7ce7d6b]->[c07add3] autoupdate
+ * [3d0ba3f]->[] maint.mk: fix syntax checks without exclusions
__NEXTCOMMITMARKER__
----------------------------------------------------------------------
if test -n "$$files"; then \
if test -n "$$prohibit"; then \
grep $$with_grep_options $(_ignore_case) -nE "$$prohibit" $$files \
- | grep -vE "$${exclude-^$$}" \
+ | grep -vE "$${exclude:-^$$}" \
&& { msg="$$halt" $(_sc_say_and_exit) } || :; \
else \
grep $$with_grep_options $(_ignore_case) -LE "$$require" $$files \