Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Value of -cvspath determines package name: it's the last component of the path. Value of -branch defaults to MAIN.  If -branch is specified and is anything other than MAIN, -custom must be used and its value must follow the form for tags along a branch, namely  dd-dd-dd-aadd where all the d's are digits and the a's are alphabetic characters, e.g. 01-02-00-gr01.  If -custom is specified for a  main branch tag its value must be of the form dd-dd-dd. -verbose may add some informational messages to terminal output.

Examples

Code Block

//simplest example.  Just tag a pkg
stag -notes="Some comments" -patch -cvspath=xmlBase

//tag pkg which happens to be contained in another pkg
stag -notes="Tagging a subpackage" -minor -cvspath=celestialSources/GRB

//tag pkg which contains children (GRB, etc.). Doesn't tag the children
stag -notes="Tagging parent" -minor -cvspath=celestialSources

//tag along a branch
stag -notes="Tagging along a branch" -branch=GlastRelease-15-49-02 custom=05-04-11-gr01 -cvspath=xmlBase

...

The package must have a file called SConscript which includes "# Authors:" and "# Version:" lines (filled with appropriate values).  See the SConscript file for package irfs for a minimal example.  The package must also have a doc directory containing a file release.notes. For the first tag of a package the -custom=custom-version-string must be used (usually with custom-version-string=00-00-00).

Status 

Executables for RHEL4, RHEL3, Windows and Mac can be found at ftp://ftp-glast.slac.stanford.edu/glast.u05/stag. The RHEL4 build runs on RHEL5 as well as RHEL4.

Wiki Markup
{highlight:yellow}{*}Windows users please note{*}{highlight}

you will also need to download the libraries mingw10.dll and qtcored4.dll if you don't already have them. They can be found at ftp://ftp-glast.slac.stanford.edu/glast.u05/GoGui/. Select the file QtForGoGui.zip.

...