PsychoStats SVN repository

From PsychoStats

Jump to: navigation, search

Contents

Introduction

PsychoStats uses Subversion (SVN) for keeping track of it's program code base. It allows for full historical changes (revisions) and branching of code to allow for offshoots or modifications to the original source code without touching the current code revision. Before an official release is made it's possible for users to download the most recent trunk revision in order to use any new features that are up-and-coming. This is not recommended for most users and is reserved for advanced users who know what they are doing.

Support will not be given to those who encounter problems when not using official releases. Using code from the current trunk is reserved mainly for releasing bug fixes before an official release is available for download. Code in the trunk is almost never fully tested. You've been warned. Also, other branches are sometimes available for checkout. Upcoming releases are sometimes branched into a different section of the SVN source tree due to differences in the current trunk version.

Repository Location

The PsychoStats repository is located online at http://www.psychostats.com/svn/psychostats/ Browsing to that URL in your browser will show a very basic directory hierarchy and won't look very interesting. The repository is WebDAV enabled and allows for anonymous READ-ONLY access. WRITE access can be given if requested but will only be given to those with good reason. For users wishing to browse the repository more easily it's suggested that you get an SVN client as outlined below.

A Bug Tracker is also in use where users can report bugs and browse the SVN source tree using a nice GUI browser with syntax highlighting.

Windows SVN Clients

Tortoise SVN is a Windows based SVN client that allows connecting to remote repositories. It's designed as a plugin to your standard Windows Explorer application. Once installed and configured to point to a repository it looks and feels just like a normal directory on your computer.

Linux SVN Clients

Linux users should use the Subversion SVN console client. Please read their documentation if you require help using the client.

First Checkout

Checking out the most up-to-date version of PsychoStats can be done with the following command:

svn checkout http://www.psychostats.com/svn/psychostats/trunk

That command will checkout the most recent version of the software.

Note: the trunk version of the software may not always be in a 'working' state. There are also other 'branches' of code that are seperate development trees of the PsychoStats software but are not ready to be incorporated into the working trunk tree. So use of the trunk and other branches are better left for advanced users who understand what they're doing.