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 sub-directories in the repository.
Requesting Access
- Check to make sure you have an ICLA on file with Jasig. Check the Completed Contributor Agreements page to make sure your name is listed.
- Contact the project lead or project management committee for the project you need access to. Provide them with the username you use to log in to Jira.
- The project lead then follows the instructions on the How to Manage Groups page to grant access.
Authentication
Jasig uses a single source for users and groups. User's with commit access use the same username and password that the use for Jira and Confluence.
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 Jasig Infrastructure Group.
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.