The SVN / Subversion repository is a revision control system that allows developers to maintain current and historical versions of files. These files may be, for example, source code, web pages or documentation. Also we have added a TRAC middleware that allows project members to maintain an internal website in a wiki form where changes are documented. TRAC middleware allows project members to teamwork: there’s support for ticketing, milestones, bug tracking, request of services, etc.
All Subversion projects are hosted on a virtual machine that runs on the file shared server VMware named svn.dtic.upf.edu. This server uses standard web protocols to communicate with clients. The server allows Linux, Windows and MacOS X.
For each project there’s a LDAP user’s group (Simplified Directory Access Protocol) that stores the group members who can work in the SVN project, so privacy is granted. Also, for every project there’s a TRAC admin. The TRAC admin is a member of the group who has special and permanent rights over the project:
There are two ways to connect to the project repositories: using the shell commands or graphical subversion clients. In both cases, the repository URL points to:
We have to change <PROJECT> for the name of your SVN project. We’ll need our research username and password to work with it.