Current features

  • Subversion — The site hosts Subversion repositories.

    • Web interface — Browsing and configuration can be performed entirely via the Web.

    • Detailed browsing — Browse older revisions and compare revisions.

    • Multiple repositories — Independent repositories can be set up for separate research projects, Ph.D. work, and other programming enterprises. See the repository index.

    • Path-based authorization — Read and write access can be granted on a per-folder basis. See Authorization.

    • User-configurable authorization — Authorization can be fully delegated to the administrative users of a repository or folder.

    • Email notification — Repository admins can set up commit notifications to users or mailing lists. See Commit notifications.

    • Atom feeds — Atom feeds can also be generated automatically to report recent commits. See Commit news feeds.

    • Meta data for repositories and subdirectories — Directories can be titled and linked to associated websites, for search engines to find. See Meta-data index.

    • Automatic LaTeX processing — See Building LaTeX documents.

  • Git — The site hosts Git repositories.

    • Stuff I haven't bothered writing up yet
  • Integrity — Repositories and configuration are backed up daily.

  • Secure communication — The site uses HTTP/SSL so all communications are secure. (Beware of older SVN/UNIX clients that store your passwords in cleartext, though.)

  • SSH access — Subversion repositories can be reached via SSH and public keys.

  • Authentication options — Two authentication systems are used for flexibility in the user base. See Authentication for more details.

    • University authentication — Most users authenticate via their LANCS-domain account; no need to create new accounts or remember additional credentials.

    • Affiliate authentication — Research partners can be given special access without requiring a full University account.

Planned features

  • Other repository services — such as hg

  • Classroom support — Create repositories for students.

Related pages


Lancaster University
© School of Computing and Communications, Lancaster University – Disclaimer & copyright
Some images from PixelMixer