Subversion 1.7.4 (Sparc)

Subversion 1.7.4 (Sparc)
Version: 0.5.7
USD $2.49

Subversion Logo

Description

Subversion is a free/open source version control system (VCS). That is, Subversion manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your data or examine the history of how your data changed. In this regard, many people think of a version control system as a sort of “time machine.”

Requirements:

ReadyNAS Platform: Sparc
ReadyNAS Firmware: RAIDiator 4.1.8+

Installation

Access Configuration:

To prevent any unauthorized access to Subversion and the repositories manged by it, you can set different access levels from the add-on's management window. After installation the repositories are by default accessible by everyone. So do yourself a favor and set the access levels.

  • As you can see, there are four different levels of access to the repositories. Initially the access level is set to "Public View", meaning that the repositories can be viewed and checked out by everyone while updates (commits) can only be made by users with an account on the ReadyNAS:
  • To further restrict access you can set the level to 'Closed Team' where only users with an account on the ReadyNAS can view or update the repositories or you use 'Admin only' which restricts access to the repositories to the admin account. On the other side of the spectrum is 'Open' which allows everyone not only to view and checkout the repositories but also to push changes to them.

Creating Repositories

To make use of the Subversion add-on you need to create repositories. The add-on itself doesn't provide a function for doing that. So you can either use the WebSVN add-on that has such a function or you create the repositories manually on the command line using SSH access.

To manually create a repository you can use the following commands:

svnadmin create /opt/subversion/<name_of_repo>
svn mkdir file://opt/subversion/<name_of_repo>/branches -m "Created branches"
svn mkdir file://opt/subversion/<name_of_repo>/tags -m "Created tags"
svn mkdir file://opt/subversion/<name_of_repo>/trunk -m "Created trunk"
chown -R admin:admin /opt/subversion/*
This will give you a layout as referenced in the SVN Book by Red Bean. Please note that the '/opt/subversion' directory is just a symlink to '/c/.subversion' so the repositories are actually stored on the data partition of your ReadyNAS.

Subversion 1.7.4 (Sparc)
Version: 0.5.5
USD $2.49

Revision History

  • 0.5.7 (2012-04-07)
    • fixed a problem with the "open" security setting
  • 0.5.5 (2012-03-24)
    • initial release

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer