cvs_report updates/common build
- Changed cvs_report.pl to better handle branches
- Build common for 012405
cvs_report.pl changes
The changes to cvs_report.pl involved changing ProcessECRs to look for the start and stop revision numbers in the log. The CVS log has entries like the following:
$ cvs log Makefile | grep ^revision revision 1.9 revision 1.8 revision 1.7 revision 1.6 revision 1.5 revision 1.4 revision 1.3 revision 1.2 revision 1.1 revision 1.1.2.4 revision 1.1.2.3 revision 1.1.2.2 revision 1.1.2.1 revision 1.3.4.1 revision 1.3.2.2 revision 1.3.2.1
Thus if the from tag is pointing to revision 1.1.2.1 and the to_tag is pointing to revision 1.1.2.4 cvs_report.pl now skips all versions until 1.1.2.4 then picks up ECR numbers from there.
Building common
First check out the top of trunk of ats:
- cd <build_area>/LYNXOS_500/work_area/tst
- export CVSROOT=:pserver:int@t3.lynx.com:/cvs/tst-cvs
- cvs login (Enter the password)
- Check out the top of trunk of ats (cvs checkout ats)
- Set a tag for ats (e.g. Lion_common_<mmddyy>). sually we will tag the ATS as the same date as LynxOS build.
- Change directory to your build tree - int_tools area and modify the __profile.exp to set the correcty ATS tag that just tagged if it is not the same as lynxos build as defined.
- Modify the START for ATS process.
steps_com=" 1 2 3"; echo "=== Starting common ===" startit.exp common dummy $steps_com >> LOGS/common.log 2>&1 &
- Run the ./START