Just the beginnings of this pre-commit hook.

It will search thru only the staged changed/new files

It will recognize files with $Id or $Revision

It will also recognize whether or not there is a revision or not
(i.e. $Id$ before any commit to cvs).