Repository Functionality

Repository Structure

The structure of the BEL Applications (BELA) repository follows the SVN standard:
url-of-bela-svn-repository/trunk
url-of-bela-svn-repository/tags
url-of-bela-svn-repository/branch

Trunk

The trunk part contains the main tree of the repository.
url-of-bela-svn-repository/trunk/pro
url-of-bela-svn-repository/trunk/service
url-of-bela-svn-repository/trunk/sys
url-of-bela-svn-repository/trunk/vms
...

Tags

The tags part contains the tagged versions:

One of them is the "ready" tagged version. This part is used for the nightly autobuild process (Autobuild, svn-ready).

The version tags are special snapshots of the ready tree to set some mile-stone in the development process (svn-tag).

url-of-bela-svn-repository/tags/ready/pro
url-of-bela-svn-repository/tags/ready/service
url-of-bela-svn-repository/tags/ready/sys
url-of-bela-svn-repository/tags/ready/vms

url-of-bela-svn-repository/tags/V0.4.0/pro
url-of-bela-svn-repository/tags/V0.4.0/service
url-of-bela-svn-repository/tags/V0.4.0/sys
url-of-bela-svn-repository/tags/V0.4.0/vms

url-of-bela-svn-repository/tags/V0.5.0/pro
url-of-bela-svn-repository/tags/V0.5.0/service
url-of-bela-svn-repository/tags/V0.5.0/sys
url-of-bela-svn-repository/tags/V0.5.0/vms
...

Helper Scripts

A collection of some utilities to ease Subversion Repository Access. These scripts make use of some environment variables defined in bela.bash. Most of the scripts are usable in the projects working directory without any option or argument. Instead of using these scripts you can use svn commands directly ($ svn help for a list of commands).

For commiting to repository you have to supply a change log message. svn opens a file with your preferred editor. Define your editor of choice with export VISUAL="mein-lieblings-editor"


Generated on 25 Feb 2014 for scripts by  doxygen 1.4.7