How to make tag of
OprProcessingSys.
- 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
- 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
- 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.
- 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.
- 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.
- Make necessary changes in the OprConfXXx.xml. The fields which
you will most likely change are
- <!ENTITY
RELEASE "14.4.4e"> - which specifies the
release used
-
<!ENTITY OO_FD_BOOT "/dtm41::/database/con/BaBar.BOOT"> -
specifies database used for this farm
- <!ENTITY datamover "dtm11"> - specifies the
corresponding PostProcessing farm
- 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.
- Commit your changes
cvs commit OprConfXXx.xml
- Repeat steps 5-8 for each OprConfXXx.xml you need to update. If you need to change OprShifterConf.xml follow the same procedure
- Make new official tag V00-XX-ZZ, where ZZ=YY+1
cvs tag V00-XX-ZZ
- 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