For completeness (it doesn't find any violations): >From 29b48f4a35f92e48f3bae72b3604cb8dde7267ec Mon Sep 17 00:00:00 2001 From: Jim Meyering <meyer...@redhat.com> Date: Sat, 13 Dec 2008 14:26:25 +0100 Subject: [PATCH] maint: enforce existing prohibition: no cvs $keywords$
* maint.mk (sc_prohibit_cvs_keyword): New rule. --- maint.mk | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/maint.mk b/maint.mk index cb3c6a5..b4969f2 100644 --- a/maint.mk +++ b/maint.mk @@ -456,6 +456,14 @@ sc_no_exec_perl_coreutils: exit 1; } || :; \ fi +cvs_keywords = \ + Author|Date|Header|Id|Name|Locker|Log|RCSfile|Revision|Source|State + +sc_prohibit_cvs_keyword: + @grep -nE '\$$($(cvs_keywords))\$$' $$($(VC_LIST_EXCEPT)) && \ + { echo '$(ME): do not use CVS keyword expansion' \ + 1>&2; exit 1; } || : + # 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. -- 1.6.1.rc2.312.g2e96 _______________________________________________ Bug-coreutils mailing list Bug-coreutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-coreutils