SVN Instructions

From JabberWiki

Jump to: navigation, search

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.

Contents

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://<your-username>@svn.jabberstudio.org/var/projects/<your-project>/svn/trunk <your-project>

To check out anonymously:

svn co svn://svn.jabberstudio.org/<your-project>/svn/trunk <your-project>

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

http://www.jabberstudio.org/cgi-bin/viewcvs.cgi/<your-project>/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.

Personal tools