NOTE: This page needs major overhaul because SVN is not used anymore. Info on how to bootstrap the build system is still relevant and not found elsewhere.

Checkout Source from SVN

You need to have the following software installed to build directly from our development repository:

subversion
automake >=1.10
autoconf >=2.59c

The source can be checked out from the subversion repository using the command:

svn checkout http://svn.springlobby.info/trunk springlobby
cd springlobby

Then you need to generate parts of the build system that are not kept in the repository:

./autogen.sh

Then follow with configure & make.

Updating SVN Checkout

You only need to checkout once. After that you only need this simple and quick operation to compile new version:

cd /where/ever/your/springlobby/sources/are
svn up
make

You do not need to run autogen.sh or configure anymore, in normal circumstances.

SVN Commit Messages

You can automatically close and/or add notes to tickets with a commit message. Any/all of the following can appear in your commit message once or multiple times:

Where command is one of:

  • closes, fixes

The specified issue numbers are closed with the contents of this commit message being added to it.

  • references, refs, addresses, re

The specified issue numbers are left in their current status, but the contents of this commit message are added to their notes.

A fairly complicated example of what you can do is with a commit message of:

Changed blah and foo to do this or that. Fixes #10 and #12, and refs #12.

This will close #10 and #12, and add a note to #12.