Adding an entry to ILS-Contrib

We use htdigest authentication:

  1. Log into svn.open-ils.org via SSH
  2. Add the new user ID:
    cd /opt/trac/ILS-Contrib/conf
    htdigest trac.htpasswd ILS-Contrib username

    You will be prompted to enter a password for the new user.

  3. Add the user / password combination to /opt/svn/ILS-Contrib/conf/passwd:
    user = password
  4. Authorize the user to access the specific directory by editing /opt/svn/ILS-Contrib/conf/authz:
    [newgroup]
    user = rw
  5. Create the new directory (you must have global write permissions for ILS-Contrib, currently only berick and dbs have that power):
    svn co svn://svn.open-ils.org/ILS-Contrib
    cd ILS-Contrib
    mkdir <directory>
    svn add <directory>
    svn ci <directory>

Email template for notifying users about account information

Hi <name>:

I've created a Subversion account for ILS-Contrib for you:

user: <username>
password: <password>

You now have read/write privileges on the following Subversion directory:

svn://svn.open-ils.org/ILS-Contrib/<directory>

I have also created a Trac account for you:

user: <username>
password: <password>

You can access the ILS-Contrib Trac instance at http://svn.open-ils.org/trac/ILS-Contrib
- please log in to test your Trac account, create a page in the Trac wiki with a brief
description of your project, and link to that project page from the ILS-Contrib home page.