Structure of pi software under subversion

  1. General information on subversion system
  2. General structure of software under subversion
  3. Environment variables
  4. Configuration files location
  5. Versioning

1. General information on subversion system

Sybversion is software controll system, more information is available on home page of product , usfull brief information can be found
on Lech Piotrowski page

2. General structure of software under subversion

Pi software repository is currently stored on heplx47 computer at Hoza. Some more details how to check out and build
pi programs are given here.
The structure of trunk tree is the following :
                      anal/  - analysis programs and scripts
                            scan/nova/ - scripts for analysing database and search for nova events (mainly by Kasia Malek )
                            perl/ - analysis scripts in perl ( mainly by Marek Biskup )
                      daq/ - data aquisition system and much more ...
                            src/
                                 ccd/
                                 cmn/
                                 env/
                                 install/
                                 standalone/
                            ndir/
                      piman/ - piman
                      gcn/ - gcn
                      gcn_server/ - gcn server ( forwarder )
                      config/ - pi system configuration files
                      common/ - common libraries for mount and piman
                      pishell/ - pishell program
                      reset/ - reseting program
                      runpish/ - executor of pish script from command line
                      mount/ - mount operating program
                      db/ - database software   
                            interface/ - interfaces
                            loader/ - loaders

Retriving and building ( at least of daq programs ) from svn is descrbied in this short chapter.

3. Environment variables


Variable Name
Default Value
Description
SRCDIR
/opt/pi/dev/pisys/daq/src/
location of daq software , generaly almost all pices of software developed by
Marcin Sokolowski are placed there













4. Configuration files location

5. Versioning


Versions are created as tags and can be retrived later , currently available versions are :