Subversion Repository Access

Interested in using or working with some of our open source code?

We currently use subversion for our source code repositories and everyone has read-only access to our entire open source tree. We are also always interested in user contributed patches. Read below on how you can contribute.

If you haven't worked with subversion before, be sure to check it out - pun intended!

 http://subversion.tigris.org/

The  Red Bean SVN Book is also a great resource.

Check out code

You can check out our code the standard subversion way. We keep our latest development in the trunk folders, releases are in tags, and any weird or test development goes in branches. All access is via https. Don't worry about getting a security exception on the SSL certificate.

You can checkout code like from a terminal or Subversion GUI:

svn co https://svn.brybot.ca/PATH/TO/PROJECT/ .

You can also browse the source code using the Browse Source link in the top menu. From here you can look at any changes and notes as well.

Submit Patch / Fix Bug

Found a problem and have a solution? Submit a patch to us. After review, we will update it and merge it into the trunk.

For obvious security reasons we cannot allow write access for everyone to our repositories so you will have to send us a diff file.

To generate a diff file, checkout the latest version of trunk or a tag from the repository. Make your changes to the appropriate files and create the diff file using the following command from the root of the working directory:

svn diff > patchfile.patch

You will now have a file called patchfile.path. Submit this to us at bugs@…. We will let you know when it has been merged or any problems with the patch.

Request Write Access

Contributors that consistently send us excellent quality patches and code can request write access. Be sure to drop into our  IRC Channel to chat.