I ran the following command to find which models/parts are not under version control, or have modifications not commited:
grep "mdl" $(cat models.txt) | awk '{print $NF}' | sort | uniq | xargs svn status
models.txt includes lines like "/opt/rtcds/caltech/c1/rtbuild/c1ass.log" for each running model. These are the build logs that detail every file being sourced.
The resultant list is:
? /opt/rtcds/userapps/release/cds/common/models/BLRMS_HIGHFREQ.mdl
C /opt/rtcds/userapps/release/cds/common/models/rtdemod.mdl
M /opt/rtcds/userapps/release/cds/common/models/SCHMITTTRIGGER.mdl
? /opt/rtcds/userapps/release/isc/c1/models/blrms.mdl
? /opt/rtcds/userapps/release/isc/c1/models/IQLOCK.mdl
? /opt/rtcds/userapps/release/isc/c1/models/PHASEROT.mdl
? /opt/rtcds/userapps/release/sus/c1/models/QPD_WHITE_CTRL_MUX.mdl
I will commit the uncommited c1 parts, and think about what to do about the rtdemod and SCHMITTRIGGER parts.
Once I check out the latest revision of the userapps repo (in a seperate location), I will do something similar to look for models that have changed since the svn revision that is checked out in our running system. |