Continuing on the task of summarizing the SVN status of CDS code, here is the guardian python user code list: M /opt/rtcds/userapps/release/als/common/guardian/ALS_ARM.py M /opt/rtcds/userapps/release/als/common/guardian/ALS_GEN_STATES.py M /opt/rtcds/userapps/release/isc/h1/guardian/lscparams.py ? /opt/rtcds/userapps/release/isc/h1/guardian/TEST_BOUNCE_ROLL_DECORATOR.py M /opt/rtcds/userapps/release/isi/common/guardian/isiguardianlib/ISI_STAGE/edges.py M /opt/rtcds/userapps/release/omc/h1/guardian/omcparams.py M /opt/rtcds/userapps/release/sys/common/guardian/ifolib/CameraInterface.py M /opt/rtcds/userapps/release/sys/h1/guardian/IFO_NODE_LIST.py M /opt/rtcds/userapps/release/sys/h1/guardian/SYS_DIAG_tests.py to get the list of python files I did the following: looking at the archive of the guardian logs under /ligo/backups/guardian, I made a list of log files created in the past 19 days (for the month of August). For each log file I grepped for "user code:" to get the source py file. This gave a list of 79 files. For each file I checked its SVN status.
Dave, your technique does not produce a complete list, cause it misses the main guardian modules for each node.
A better way is to use the guardutil program to get a listing of all source files for each node.
Here's the list I come up with: