...
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.
...