Controlling Subversion Access

Each project on IgorExchange that uses Subversion for version control has a Subversion access page where the project owner can give write access for the project to other IgorExchange users, therefore making those users maintainers of the project. Project maintainers always has commit (write) access to the project and can also change the project's configuration settings and create new releases of the project.

To grant or deny users project maintainer status for a project, go to the summary page of that project and click on the "SVN access" link at the top of the page. For example, the project summary page for the Window Desktops project is at http://www.igorexchange.com/project/ACL_WindowDesktops and the SVN Access link points to http://www.igorexchange.com/node/59/cvs-access (this particular link will only work if you are the maintainer of the Window Desktops project).

If you do not see a "SVN access" link at the top of the page of a project you maintain the project may not be configured to use Subversion for version control. See Using Subversion with a project for information on how to do this.

To add a user as a maintainer of the project, enter the username of the user you wish to grant access to in the text field. The field will autocomplete to help you enter the correct username. NOTE: You should enter the IgorExchange.com username here, not the Subversion username (the two may be different). After entering the username, click the Grant Access button.

It is not possible to grant Subversion access to a user that has not been approved for a Subversion account. If this is the case, you should ask the user to apply for an IgorExchange subversion account and after the user receives an e-mail stating that the application for Subversion access was approved, you will be able to grant access to the user to commit to your project.

You can also remove a project maintainer from a project by clicking the delete link next to the user's name.

Back to top