maint.mk: detect_empty_lines_at_EOF_: avoid FP for an empty file
authorJim Meyering <meyering@redhat.com>
Sun, 11 Apr 2010 08:37:31 +0000 (10:37 +0200)
committerJim Meyering <meyering@redhat.com>
Sun, 11 Apr 2010 08:39:15 +0000 (10:39 +0200)
* top/maint.mk (detect_empty_lines_at_EOF_): Don't confuse an
empty file with one that ends in an empty line.

ChangeLog
top/maint.mk

index d79dcbf..1fdfa06 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-04-11  Jim Meyering  <meyering@redhat.com>
+
+       maint.mk: detect_empty_lines_at_EOF_: avoid FP for an empty file
+       * top/maint.mk (detect_empty_lines_at_EOF_): Don't confuse an
+       empty file with one that ends in an empty line.
+
 2010-04-10  Bruno Haible  <bruno@clisp.org>
 
        mkdir: Make it work on mingw64.
index 6bfb4c1..b71304d 100644 (file)
@@ -674,7 +674,7 @@ sc_prohibit_cvs_keyword:
 #   perl -pi -0777 -e 's/\n\n+$/\n/' files...
 #
 detect_empty_lines_at_EOF_ =                                           \
-  /^==> ([^\n]+) <==\n\n/m and (print "$$1\n"), $$fail = 1;            \
+  /^==> ([^\n]+) <==\n\n\n/m and (print "$$1\n"), $$fail = 1;          \
   END { exit defined $$fail }
 sc_prohibit_empty_lines_at_EOF:
        @tail -n1 $$($(VC_LIST_EXCEPT)) /dev/null                       \