You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 78 Next »

Rice Repository Groups

Statistics

Number of Repository groups

Unknown macro: {sql}

select count from owl_repository_group

Number of repositories

Unknown macro: {sql}

select count from owl_repository where repo_status <> 'deleted'

Number of private repositories

Unknown macro: {sql}

select count from owl_repository where repo_public = false and repo_status <> 'deleted'

Number of public repositories

Unknown macro: {sql}

select count from owl_repository where repo_public = true and repo_status <> 'deleted'

Largest repository

Unknown macro: {sql}

select repo_group_code || '.' || repo_name as name from owl_repository where repo_status <> 'deleted' order by repo_size desc limit 1

Most active repository

Unknown macro: {sql}

select distinct d.repo_group_code || '.' || d.repo_name as name from owl_repository_data d JOIN owl_repository r ON d.repo_group_code = r.repo_group_code and d.repo_name = r.repo_name where r.repo_status <> 'deleted' and (d.repo_group_code, d.repo_name, d.repo_revision) in (select repo_group_code, repo_name, max(repo_revision) from owl_repository_data where repo_name <> 'subversion' and repo_group_code <> 'it.svn' group by repo_group_code, repo_name order by max desc limit 1);

Number of Repositories missing an access_file

Unknown macro: {sql}

select count from owl_repository where repo_access_file_exists = false and repo_group_code <> 'it.svn' and repo_name <> 'subversion' and repo_status <> 'deleted'

What is Subversion?

Subversion is a free/open-source version control system. That is, Subversion manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your data, or examine the history of how your data changed. In this regard, many people think of a version control system as a sort of "time machine".

Version Control with Subversion by O'Reilly Media(c)

What is a Repository group?

A repository group is a collection of repositories that share common characteristics, like backup policy, retention policy, specialized hooks. Each repository group also has its own name space for repository names.

Can I have a Repository group for my group?

Good question. Generally, we'd like to restrict groups to only major entities who will have many repositories. This means that in most cases this will be limited to departments, if they have a need for it. Creating a repository group is a fairly major process and requires that the subversion servers be taken off line. Due to this requirement, groups will only be created at specific points in the year to avoid impacting those using the server.

Subversion Maintenance Schedule

Regular maintenance
  • Monday mornings from 8am to 9am
Next Repository group creation
  • July 27th 8am - 8pm.

    Overall Charts

    svn.rice.edu Charts

    it.svn.rice.edu Charts

    hpc.svn.rice.edu Charts

    Issues

    Unknown macro: {jiraissues}
    • No labels