Summary
Subversion 1.6 is hosted at https://source.jasig.org/
The majority of the repository is publicly readable. Groups within Jasig manage access to various subdirectories in the repository. The https://wiki.jasig.org/display/JCH/Subversion email list is a closed list facilitation communication to and among those with Subversion commit access.
Requesting Access
To be added to an appropriately authorized group please have the project lead for a project the group has access to email infrastructure@lists.jasig.org with your Jasig username. Note: You must have a completed ICLA on file before you can be granted commit access. Administrators: information on granting access is detail below.
Authorization
The following paths have specific authorization restrictions. While anyone with commit access can commit to the root path users should not created new root directories without prior approval of the infrastructure team.
Path |
Read Access |
Write Access |
---|---|---|
/ |
public |
cas-clients-devs |
/cas-clients |
public |
cas-clients-devs |
/cas-extensions |
public |
cas-extension-devs |
/cas3 |
public |
cas-server-devs |
/cas4 |
public |
cas-server4-devs |
/channels |
public |
upc-portlet-developers |
/gaps |
public |
upc-developers |
/jasig-parent |
public |
jch-service-administrators |
/jch-service-administrators |
jch-service-administrators |
jch-service-administrators |
/openregistry |
public |
openregistry-devs |
/person-directory |
public |
upc-developers |
/portlets |
public |
upc-portlet-developers |
/resource-server |
public |
upc-developers |
/sandbox |
public |
cas-clients-devs |
/uPortal |
public |
upc-developers |
Revision Mapping
During the Jasig server migration in Spring of 2010 the Subversion repository had about 28000 empty revisions filtered out. This resulted in the revision numbers changing. Below is a mapping from a set of old revision number ranges to new revision numbers. To use the mapping take your old revision number find the largest value smaller than it in the Old column then subtract the value in the Adjustment column. For example 48609 - 27989 = 20620
. To verify a mapping look at the pre-migration SVN commit log and compare the commit message, date, time and author with what svn log -r newrev https://source.jasig.org
returns.
Groups
The following groups are authorized for write access to various parts of the SVN repository. Click on a group name to view its members.
Composite Group of all Jasig Committers
Granting Access
Project administrators (aka space administators for the primary space related to the appropriate project) can grant commit access by following these steps:
- Check here to ensure that the person has an ICLA on file.
- Within your project space, click Browse -> Manage Users/Groups, and add the person to the appropriate group.
- Add the person to the jasig-committers email list (see /wiki/spaces/JCH/pages/103735584) or send a request to do so to email-admin@jasig.org.