Subversion is a source code (version-) control system -- not very different to CVS. If you are new to the concept of version control systems you may read the wikipedia article about Revision Control Systems.
- Das Labor runs a subversion server which is reachable at the URL https://www.das-labor.org/svn
- you may use Trac to browse the source or read the latest commits -- URL https://www.das-labor.org/trac/browser
- Accounts are given on request on firstname.lastname@example.org. (Only necessary for checking in own modifications/source)
- The manual to subversion is available at http://svnbook.red-bean.com/
Besides the subversion server, which is used by most Labor projects, we also run a Bazaar server.
$ svn co https://www.das-labor.org/svn/microcontroller [... doing things with the source ...] $ svn commit -m "README extended"
[Bearbeiten] Commit Access
Write operations to the subversion are using HTTPS and the URL named above. Everything you need is a valid subversion account. The corresponding file is /var/svn/htpasswd.labor and the tool htpasswd is used to create new accounts and modifying the password for existing once.
sudo htpasswd /var/svn/htpasswd.labor <username>
This is obviously limited to local Labor members who have an account on roulette. Any one else may ask for an account via mail at email@example.com .