travis-ci/travis-core — pull request #278 by drogus (2013-11-05 16:37:21+00:00)
Title: Repository settings

This is a first implementation of repository settings, including:

* `Repository::Settings` class, which encapsulates settings logic
* service to use in travis-api
* handling first setting, being "allow only builds with .travis.yml", which when turned on, will skip any commits without a .travis.yml file

I've tested in on staging already, so it should be good to go.