Individual Repositories

A list of individual repositories is supplied under the Source Control Repositories heading.  The list is sorted alphabetically in ascending order.  Clicking on the name of an individual repository will display the repository properties.  This information can also be accessed by Source Control Repositories -> Individual Repository Name.

The Repository Properties page shows the properties below associated with this repository:

Repository Name

The Repository Name field contains the name of the selected repository. The name can be changed by typing the new name in the field.

Repository Information

The Repository Information section contains information that cannot be changed.

Folders

The total number of folders that are in the repository. This includes deleted, but not obliterated, folders.

Files

The total number of files in the repository. This includes deleted, but not obliterated, files.

Tree Size

The amount of disk space required on the client to get all the current files in the repository.

Disk Space Needed

The amount of disk space required to do a Get to a working folder, which is double the tree size since the state folder keeps a baseline copy of each file on the local disk.

Database Size

The total amount of space that the repository takes up in the database. This is computed based on the size of the files and versions currently stored – it is not the actual disk size of the database.

Require Exclusive Locks

When checked, two people cannot have the same file checked out at the same time. This will apply to the entire repository.

The default is Unchecked.

Require Check In Comments

When checked, all check ins to the repository must have a check-in comment.

The default is Unchecked.

Require Bug ID for Check Ins

When checked, all check ins to the repository must have be associated with a bug.

The default is Unchecked.

Enable Folder Security

When checked, Enable Folder Security allows you to set access rights by folder for groups and users.

If a folder’s security is turned off, rights assignments are not deleted. So if a repository’s security is turned off, then on again, it will have the same security rights it had before it was turned off.

The default is Unchecked.

Groups

The Groups page lists the groups associated with that specific repository. New groups can be added from this page, and existing group properties can be modified.  

Individual Repository Groups Table

The Groups Table is a table listing the groups associated with the individual repository.  The columns can be sorted on this table by clicking on the appropriate heading.  Clicking a second time will reverse the sort.  The default sort is alphabetically on the Group column.

The table includes:

Group – The group’s name.

Owner – The owner of the group, which can be global or repository-specific.

Description – A brief description of the group.

Delete – Deletes the selected group.

Add

Click Add to create a new group.  Please see Reference -> Add/Edit Groupfor additional details.  Unlike groups created under Server Settings -> Groupsthese groups will be owned by the individual repository.  

Edit

To edit an existing group, click the specific group’s name under the group column.  From this page, the name, description and user members of a group can be modified.  Please see Reference -> Add/Edit Group.

Repository Access

The Repository Access page for an individual repository summarizes the groups/individuals that can access that repository.  Please see Security ->Repository Access.

Repository Default

The Repository Default table describes the default rights to the repository for all users. Clicking on the Edit icon will result in a drop-down menu from which these rights can be set.  Click update to save any changes.

Group Access

The Groups table contains the name of each group, their assigned rights, and the option to edit or delete these rights.  As new groups are assigned to a repository, their rights (access/no access) can be set from this page.

User Access

The Users table contains the name of each user (or only active users if the Hide Inactive Users checkbox is checked).  The user’s rights are listed and can be edited by clicking the edit icon.  The repository path by which the user obtained these rights is given in the Inherited From column.  The columns can be sorted on this table by clicking on the appropriate heading.  Clicking a second time on the heading will reverse the sort.  The default sort is alphabetically on the User column.

Hide Inactive Users

The Hide Inactive Users checkbox determines whether the User Access list contains all users or only active users.