Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Have added a couple of examples of typical sessions

...

Code Block
ssh psdev
cd <directory-with-your-favorite-releases>

newrel ana-current <your-release-directory>
cd <your-release-directory>
sit_setup

psvn newpkg <new-package>
addpkg <new-package>

cdmkdir <new-package>
mkdir/src
codegen -l pyana-module -o <new-package>/src <new-directory>
cp <path>/<module1>package> <module1>
   or
cd <new-package>
mkdir <new-directory>/<module1>
cp <path>/<module2> <new-directory>/<module2>
...
edit <module1> <module2>
...
svn add <new-directory>

   or

svn add <new-directory>/<module1>
svn add <new-directory>/<module2>

svn commit \-m "AddLog message yourfor commentthis herecommit"

psvn tag V01-00-01

Edit existing package

Code Block

ssh psdev
cd <directory-with-your-favorite-releases>
newrel ana-current <your-release-directory>  # or use already existing release directory
cd <your-release-directory>

sit_setup            # To use the same release  
   or
sit_setup newest     # To switch to "newest" release
   or
sit_setup 1.2.3 dbg  # To switch to a numbered release and use debug build

addpkg <existing-package>            # To check out the same tag as in the release
   or
addpkg <existing-package> HEAD       # To check out package HEAD (latest version)
   or  
addpkg <existing-package> V00-00-05  # To check out specific tag
cd <existing-package>

   [Edit, add remove modules and directories etc...]

svn commit -m "Log message for this commit"
svn update                           # To account for possible modifications from other developers
psvn tag V00-00-06                   # Incremented package version tag