Jump to content

Programming Reference:BCI2000 Source Code: Difference between revisions

From BCI2000 Wiki
Mellinger (talk | contribs)
No edit summary
 
Mellinger (talk | contribs)
No edit summary
Line 1: Line 1:
= BCI2000 Source Code =
==Version Management==
The BCI2000 source code is managed with the help of [http://subversion.tigris.org/ Subversion].
The BCI2000 source code is managed with the help of [http://subversion.tigris.org/ Subversion], an open-source cross-platform versioning tool widely used in various kinds of projects.


Subversion (or SVN) uses the HTTP-based [Wikipedia:WebDAV] protocol, so even web browsers may be used as clients, although a true SVN client software is required to access all features of the versioning system.
Subversion (SVN) uses the HTTP-based [Wikipedia:WebDAV] protocol, so even web browsers may be used as clients, although a true SVN client software is required to access all features of the versioning system.


== Browsing the Repository Online ==
==Browsing the Source Code Repository Online==
 
Online viewing, and comparing different versions of all source code files, is possible with a web browser (http://{{SERVERNAME}}/tracproj/source:trunk).
It is possible to browse the source code repository using Trac: source:trunk.


== TortoiseSVN Client ==
== TortoiseSVN Client ==
For Win32 platforms, we recommend [http://www.tortoisesvn.org TortoiseSVN], a comfortable-to-use SVN client integrated into the Explorer shell.


For Win32 platforms, we recommend [http://www.tortoisesvn.org TortoiseSVN], a SVN client integrated into the Explorer shell.
==Howto Pages==
The following pages provide detailed instructions on the setup and use of TortoiseSVN:
* [[SVN Client Setup]],
* [[Using TortoiseSVN]].


This wiki provides instructions about the setup and use of TortoiseSVN:
[[Category:Development]]
* [wiki:SetupTortoiseSVN],
* [wiki:UseTortoiseSVN].
----
For questions related to the BCI2000 SVN source tree, mail to
juergen.mellinger AT uni-tuebingen.de or schalk AT wadsworth.org.

Revision as of 21:50, 6 December 2006

Version Management

The BCI2000 source code is managed with the help of Subversion, an open-source cross-platform versioning tool widely used in various kinds of projects.

Subversion (SVN) uses the HTTP-based [Wikipedia:WebDAV] protocol, so even web browsers may be used as clients, although a true SVN client software is required to access all features of the versioning system.

Browsing the Source Code Repository Online

Online viewing, and comparing different versions of all source code files, is possible with a web browser (http://www.bci2000.org/tracproj/source:trunk).

TortoiseSVN Client

For Win32 platforms, we recommend TortoiseSVN, a comfortable-to-use SVN client integrated into the Explorer shell.

Howto Pages

The following pages provide detailed instructions on the setup and use of TortoiseSVN: