SVN Instructions

This page is a stub for instructions about how to use Subversion at JabberStudio. Please fill it in. :-)

FWIW, some JabberStudio projects that use SVN are Exodus and aspsms-t.

Checking out files
To check out files the first time, the proper SVN command is (this will create a folder called "your-project" in your preferred directory):

svn co svn+ssh://@svn.jabberstudio.org/var/projects//svn/trunk 

To check out anonymously:

svn co svn://svn.jabberstudio.org//svn/trunk 

To see the files through the web interface, go here in your browser:

http://www.jabberstudio.org/cgi-bin/viewcvs.cgi//trunk/

Creating a repository
Admins can create a respository on the server (i.e., zeus.jabber.org) by typing the following:


 * cd /var/projects/your-project
 * svnadmin create --fs-type fsfs $PWD/svn
 * cd svn
 * chmod g+w db db/current db/revprops db/revs db/transactions db/write-lock locks dav

Populating the repository
Importing your data into JabberStudio Repository

Subversion on Windows
TortoiseSVN is free and seems to work ok. Follow the directions on their website to download, install, and configure TortoiseSVN. Then use the URI's above to check out.