travis-ci/travis-core — pull request #33 by mattmatt (2012-03-26 17:21:05+00:00)
Title: Make short URLs a feature

This is based on the [rollout](https://github.com/jamesgolick/rollout) gem, which allows us to disable and enable features for users, putting users into groups, disabling the feature entirely, etc. To allow activating/deactivating users, I added an "owner" to the `Repository` class, which simply uses the `owner_name` to fetch the user.

This pull request is still pending fixing the broken build, but it's a start.