I believe that I have finished the work for
6798660 Cadmium .NOT file processing problem with CWD relative file paths
Contributed by Richard Lowe
6785284 Mapfile versioning rules need to be more visible to gatelings
6800164 Standard file exclusion mechanism needed for Cadmium tools
and am hoping to file an RTI for it within a few days. Given the high
visibility of this, I'd like to throw it open for comment here before
I do so. This change:
1) Enforces a standard comment in all ON mapfiles that
do object versioning.
2) Introduces a new cadmium command (hg mapfilechk), to
enforce the comment from (1).
3) Introduces a new standard mechanism for specifying
file exceptions for the cadmium commands, done with
help from Mark J. Nelson.
4) Adds an option to check_rtime, used by 'nightly -r',
to flag changes to object versioning.
I have written a heads up message that describes all of this in more
detail:
http://cr.opensolaris.org/~alib/mapfilechk.heads_up
Webrev for the change is available on SWAN at:
http://linkers/webrev/6785284/index.html
or externally:
http://cr.opensolaris.org/~alib/mapfilechk/
There are 515 files involved in this, almost all of which are
mapfiles that received the comment, and possibly had their copyright
or cddl blocks updated. I certainly don't expect (or need) many of you
to wade through all of these (although I have looked at every one, and Rod
has already code reviewed this for me). I'd say that if you're interested
at all, just hitting a few randomly would suffice.
Here is a list of the files that are not mapfiles, that might merit
your attention, based on your interest:
added:
exception_lists/mapfilechk
usr/src/tools/onbld/Checks/CmtBlk.py
usr/src/tools/onbld/Checks/Mapfile.py
usr/src/tools/scripts/mapfilechk.1
usr/src/tools/scripts/mapfilechk.py
modified:
usr/src/lib/README.mapfiles
usr/src/tools/SUNWonbld/prototype_com
usr/src/tools/onbld/Checks/Cddl.py
usr/src/tools/onbld/Checks/Makefile
usr/src/tools/onbld/Checks/__init__.py
usr/src/tools/onbld/hgext/cdm.py
usr/src/tools/scripts/Makefile
usr/src/tools/scripts/check_rtime.1
usr/src/tools/scripts/check_rtime.pl
usr/src/tools/scripts/nightly.sh
Thank you for your help.
- Ali