How to make tag of OprProcessingSys.


  1. If you work from Padova machine, you will need to set path to CVSROOT
    setenv CVSROOT /afs/slac.stanford.edu/g/babar/repo/
    and obtain tokens for SLAC afs space
    klog <your_userid_at_SLAC>@slac.stanford.edu
  2. Create new release (in your private space), if you don't have one already:
    newrel -t analysis-21 myoprtest
    it does not really matter what release you pick
  3. Find latest (largest) official OprProcessingSys tag which looks like V00-XX-YY (ignore double-dot and number after double-dot)
    listtag OprProcessingSys
    (should be one of the top entries ) Notice first capital V letter in the name of the tag - it indicates that it is official version.
  4. addpkg OprProcessingSys V00-XX-YY
    where V00-XX-YY is the tag you found. If you already had this package, update it (with the same command). If you had any modifications in your checked-out version of the package you should probably delete the directory and then use addpkg.
  5. Make sure that HEAD of cvs for the particular OprConfXXx.xml file is the same as official version
    cvs -n update -A OprConfXXx.xml
    if it is not the same you have to understand the difference
    cvs diff -r HEAD OprConfXXx.xml
    and if it is not significant for production, update to the HEAD:
    cvs update -A OprConfXXx.xml
    If unsure ask PR development team.
  6. Make necessary changes in the OprConfXXx.xml. The fields which you will most likely change are
  7. Check the change that you made with respect the the latest official version
    cvs diff -rV00-XX-YY OprConfXXx.xml
    you should see only the changes you made with respect to the tag you are working from.
  8. Commit your changes
    cvs commit OprConfXXx.xml
  9. Repeat steps 5-8 for each OprConfXXx.xml you need to update. If you need to change OprShifterConf.xml follow the same procedure
  10. Make new official tag V00-XX-ZZ, where ZZ=YY+1
    cvs tag V00-XX-ZZ
  11. Now you need to log on to the oprserv machines as babaropr and update any production tags you want.


Olya Igonkina
Last modified: Wed Apr 20 17:35:43 CEST 2005