From 31b6c0489a1db2384ffc89baa1de31e92cbcfb58 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 13 Dec 2008 14:26:25 +0100 Subject: maint: enforce existing prohibition: no cvs $keywords$ * maint.mk (sc_prohibit_cvs_keyword): New rule. --- maint.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/maint.mk b/maint.mk index 9dc005a98..656155afe 100644 --- a/maint.mk +++ b/maint.mk @@ -361,6 +361,14 @@ sc_GPL_version: @grep -n 'either ''version [^3]' $$($(VC_LIST_EXCEPT)) && \ { echo '$(ME): GPL vN, N!=3' 1>&2; exit 1; } || : +cvs_keywords = \ + Author|Date|Header|Id|Name|Locker|Log|RCSfile|Revision|Source|State + +sc_prohibit_cvs_keyword: + @re='\$$($(cvs_keywords))\$$' \ + msg='do not use CVS keyword expansion' \ + $(_prohibit_regexp) + # Make sure we don't use st_blocks. Use ST_NBLOCKS instead. # This is a bit of a kludge, since it prevents use of the string # even in comments, but for now it does the job with no false positives. -- cgit v1.2.3-70-g09d2