SVN

SVN

The SVN repository can be accessed at the following locations:

  • via HTTP (anonymous): http://svn.code.sf.net/p/startkladde/code
  • via SSH (with SourceForce account): svn+ssh://svn.code.sf.net/p/startkladde/code
  • via web

For write access, project membership is required.

The SVN version may contain features which are not well-tested or don't work reliably. It is only intended for development purposes, not for production use.

Structure of the repository

  • /trunk - current development versions of the individual components
    • startkladde - source code of the user program
    • sk_web - source code of the web interface
    • wesite - source code of the web site
    • build - empty directory, see below
    • package - obsolete, do not use - will be removed
  • /branches - for experiments or larger changes
    • … (on demand)
  • /tags - e. g. releases
    • startkladde-x.y.z - releases of the user program
    • sk_web-x.y.z - releases of the web interface

The build directory

The directory /trunk/build is an empty directory in which all entries are ignored (svn:ignore: *). It is useful as a container for temporary files (e. g. test exports). It can also be used by release scripts.

It is placed under version control to avoid entering the the repository URL manually: it is possible to run svn export ^/trunk/startkladde.

The directory is placed in /trunk so it can be checked out along with the other directories in trunk. If required, /build can also be created.

See also


Related

Wiki: Compiling
Wiki: Home