From c0e57cc890c0849655f50b0b91c80ce32051bfd6 Mon Sep 17 00:00:00 2001
From: Sven Fuchs <me@svenfuchs.com>
Date: Tue, 14 Jun 2016 19:10:34 +0200
Subject: [PATCH] add dependencies from travis-core

---
 Gemfile.lock       |  13 +++-
 travis-api.gemspec | 151 ++++++++++++++++++++++++++-------------------
 2 files changed, 101 insertions(+), 63 deletions(-)

diff --git a/Gemfile.lock b/Gemfile.lock
index e9f6df04..abcb6d27 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -69,18 +69,29 @@ PATH
   remote: .
   specs:
     travis-api (0.0.1)
+      actionmailer (~> 3.2.19)
+      activerecord (~> 3.2.19)
+      coder (~> 0.4.0)
       composite_primary_keys (~> 5.0)
+      google-api-client (~> 0.9.4)
+      hashr
       memcachier
+      multi_json
       mustermann (~> 0.4)
       pg
+      pusher (~> 0.14.0)
       rack-contrib (~> 1.1)
       rack-ssl (~> 1.3, >= 1.3.3)
+      railties (~> 3.2.19)
       redcarpet (~> 2.1)
+      redis (~> 3.0)
+      rollout (~> 1.1.0)
+      simple_states (~> 1.0.0)
       sinatra (~> 1.3)
       sinatra-contrib (~> 1.3)
-      travis-core
       travis-support
       useragent
+      virtus (~> 1.0.0)
 
 PATH
   remote: vendor
diff --git a/travis-api.gemspec b/travis-api.gemspec
index f63531fd..71de225b 100644
--- a/travis-api.gemspec
+++ b/travis-api.gemspec
@@ -9,89 +9,94 @@ Gem::Specification.new do |s|
   s.require_path = 'lib'
 
   s.authors = [
-    "Ana Rosas",
-    "Andre Arko",
-    "Brian Ford",
-    "Bryan Goldstein",
-    "C. Scott Ananian",
-    "Christopher Weyand",
-    "Dan Buch",
-    "Dan Rice",
-    "Erik Michaels-Ober",
-    "Henrik Hodne",
+    "Konstantin Haase",
+    "Piotr Sarnacki",
+    "carlad",
+    "Sven Fuchs",
     "Hiro Asari",
+    "Mathias Meyer",
+    "Josh Kalderimis",
+    "Henrik Hodne",
+    "Steffen Kötte",
+    "Ana Rosas",
+    "Renée Hendricksen",
+    "Tyranja",
+    "Lennard Wolf",
+    "Steffen",
+    "Christopher Weyand",
+    "Jonas Chromik",
+    "Dan Buch",
+    "Joe Corcoran",
+    "Andre Arko",
+    "Erik Michaels-Ober",
+    "C. Scott Ananian",
     "Igor Wiedler",
     "Igor",
-    "James Dennes",
-    "Jonas Chromik",
-    "Josh Kalderimis",
-    "Konstantin Haase",
-    "Lennard Wolf",
     "Lisa P",
-    "Lucas CHERIFI",
-    "María de Antón",
-    "Mathias Meyer",
-    "Nick Schonning",
-    "Patrick Williams",
-    "Piotr Sarnacki",
-    "Puneeth Chaganti",
-    "Renée Hendricksen",
-    "Steffen Kötte",
-    "Steffen",
     "Steve Richert",
-    "Sven Fuchs",
+    "Brian Ford",
+    "Patrick Williams",
+    "Puneeth Chaganti",
+    "Lucas CHERIFI",
+    "Dan Rice",
+    "Buck Doyle",
+    "James Dennes",
+    "Bryan Goldstein",
     "Thais Camilo and Konstantin Haase",
     "Tim Carey-Smith",
-    "Tyranja",
+    "rainsun",
     "Zachary Scott",
-    "carlad",
-    "rainsun"
+    "Nick Schonning",
+    "María de Antón"
   ]
 
   s.email = [
-    "Jonas.Chromik@student.hpi.uni-potsdam.de",
-    "MariadeAnton@users.noreply.github.com",
-    "a.rosas10@gmail.com",
-    "andre@arko.net",
-    "asari.ruby@gmail.com",
-    "bford@engineyard.com",
-    "brysgo@gmail.com",
+    "konstantin.mailinglists@googlemail.com",
+    "drogus@gmail.com",
     "carla@travis-ci.com",
-    "carla@travis-ci.org",
+    "me@svenfuchs.com",
+    "asari.ruby@gmail.com",
+    "meyer@paperplanes.de",
+    "josh.kalderimis@gmail.com",
+    "steffen.koette@gmail.com",
     "carlad@users.noreply.github.com",
+    "me@henrikhodne.com",
+    "a.rosas10@gmail.com",
+    "renee@travis-ci.org",
+    "tyranja@cassiopeia.uberspace.de",
+    "henrik@hodne.io",
+    "carla@travis-ci.org",
+    "konstantin.haase@gmail.com",
+    "lennardwolf@live.de",
+    "steffen.koette@gmail.com",
+    "Jonas.Chromik@student.hpi.uni-potsdam.de",
     "christopher.weyand@student.hpi.de",
-    "cscott@cscott.net",
-    "dan@meatballhat.com",
     "dan@travis-ci.org",
+    "joe@corcoran.io",
+    "andre@arko.net",
+    "svenfuchs@artweb-design.de",
+    "sferik@gmail.com",
+    "cscott@cscott.net",
+    "steve.richert@gmail.com",
+    "henrik@travis-ci.com",
+    "mail@lislis.de",
+    "igor@travis-ci.org",
+    "bford@engineyard.com",
+    "igorwwwwwwwwwwwwwwwwwwww@users.noreply.github.com",
     "dan@zoombody.com",
     "dev+narwen+rkh@rkh.im",
-    "drogus@gmail.com",
+    "tim@spork.in",
+    "dan@meatballhat.com",
     "e@zzak.io",
-    "henrik@hodne.io",
-    "henrik@travis-ci.com",
-    "igor@travis-ci.org",
-    "igorwwwwwwwwwwwwwwwwwwww@users.noreply.github.com",
-    "jdennes@gmail.com",
-    "josh.kalderimis@gmail.com",
-    "konstantin.haase@gmail.com",
-    "konstantin.mailinglists@googlemail.com",
-    "lennardwolf@live.de",
+    "b@chromatin.ca",
+    "brysgo@gmail.com",
+    "MariadeAnton@users.noreply.github.com",
+    "rainsuner@gmail.com",
     "lucas@cherifi.info",
-    "mail@lislis.de",
-    "me@henrikhodne.com",
-    "me@svenfuchs.com",
-    "meyer@paperplanes.de",
     "nschonni@gmail.com",
     "patrick@bittorrent.com",
     "punchagan@muse-amuse.in",
-    "rainsuner@gmail.com",
-    "renee@travis-ci.org",
-    "sferik@gmail.com",
-    "steffen.koette@gmail.com",
-    "steve.richert@gmail.com",
-    "svenfuchs@artweb-design.de",
-    "tim@spork.in",
-    "tyranja@cassiopeia.uberspace.de"
+    "jdennes@gmail.com"
   ]
 
   s.files = [
@@ -171,7 +176,7 @@ Gem::Specification.new do |s|
     "lib/travis/api/app/services/schedule_request.rb",
     "lib/travis/api/app/stack_instrumentation.rb",
     "lib/travis/api/attack.rb",
-    "lib/travis/api/enqueue/services/enqueue_build.rb",
+    "lib/travis/api/enqueue/services/restart_model.rb",
     "lib/travis/api/instruments.rb",
     "lib/travis/api/serializer.rb",
     "lib/travis/api/v2.rb",
@@ -233,6 +238,7 @@ Gem::Specification.new do |s|
     "lib/travis/api/v3/models/permission.rb",
     "lib/travis/api/v3/models/repository.rb",
     "lib/travis/api/v3/models/request.rb",
+    "lib/travis/api/v3/models/settings.rb",
     "lib/travis/api/v3/models/ssl_key.rb",
     "lib/travis/api/v3/models/star.rb",
     "lib/travis/api/v3/models/subscription.rb",
@@ -268,6 +274,7 @@ Gem::Specification.new do |s|
     "lib/travis/api/v3/queries/repository.rb",
     "lib/travis/api/v3/queries/request.rb",
     "lib/travis/api/v3/queries/requests.rb",
+    "lib/travis/api/v3/queries/settings.rb",
     "lib/travis/api/v3/queries/user.rb",
     "lib/travis/api/v3/query.rb",
     "lib/travis/api/v3/renderer.rb",
@@ -297,6 +304,7 @@ Gem::Specification.new do |s|
     "lib/travis/api/v3/renderer/repository.rb",
     "lib/travis/api/v3/renderer/request.rb",
     "lib/travis/api/v3/renderer/requests.rb",
+    "lib/travis/api/v3/renderer/settings.rb",
     "lib/travis/api/v3/renderer/user.rb",
     "lib/travis/api/v3/result.rb",
     "lib/travis/api/v3/router.rb",
@@ -335,10 +343,13 @@ Gem::Specification.new do |s|
     "lib/travis/api/v3/services/repository/disable.rb",
     "lib/travis/api/v3/services/repository/enable.rb",
     "lib/travis/api/v3/services/repository/find.rb",
+    "lib/travis/api/v3/services/repository/settings.rb",
     "lib/travis/api/v3/services/repository/star.rb",
     "lib/travis/api/v3/services/repository/unstar.rb",
     "lib/travis/api/v3/services/requests/create.rb",
     "lib/travis/api/v3/services/requests/find.rb",
+    "lib/travis/api/v3/services/settings/find.rb",
+    "lib/travis/api/v3/services/settings/update.rb",
     "lib/travis/api/v3/services/user/current.rb",
     "lib/travis/api/v3/services/user/find.rb",
     "lib/travis/api/v3/services/user/sync.rb",
@@ -484,6 +495,7 @@ Gem::Specification.new do |s|
     "spec/v3/services/repository/unstar_spec.rb",
     "spec/v3/services/requests/create_spec.rb",
     "spec/v3/services/requests/find_spec.rb",
+    "spec/v3/services/settings_spec.rb",
     "spec/v3/services/user/current_spec.rb",
     "spec/v3/services/user/find_spec.rb",
     "spec/v3/services/user/sync_spec.rb",
@@ -816,5 +828,20 @@ Gem::Specification.new do |s|
   s.add_dependency 'rack-contrib',           '~> 1.1'
   s.add_dependency 'memcachier'
   s.add_dependency 'useragent'
+
+  # from travis-core gemspec
+
+  s.add_dependency 'activerecord',      '~> 3.2.19'
+  s.add_dependency 'actionmailer',      '~> 3.2.19'
+  s.add_dependency 'railties',          '~> 3.2.19'
+  s.add_dependency 'rollout',           '~> 1.1.0'
+  s.add_dependency 'coder',             '~> 0.4.0'
+  s.add_dependency 'virtus',            '~> 1.0.0'
+  s.add_dependency 'redis',             '~> 3.0'
+  s.add_dependency 'hashr'
+  s.add_dependency 'simple_states',     '~> 1.0.0'
+  s.add_dependency 'pusher',            '~> 0.14.0'
+  s.add_dependency 'multi_json'
+  s.add_dependency 'google-api-client', '~> 0.9.4'
 end