Permalink
Browse files

Use Git source for our gems

  This change switches the following gems from Rubygems / vendor cache
to git sources:
  - vcap_logging
  - vcap-common
  - eventmachine

  Dependencies are kept the same

  Test plan:
    Create a release in bosh and pass BVT's on the deployment

Change-Id: Ie1ed269dc154f7a23cebff766e53443f3e1d709b
  • Loading branch information...
1 parent 1718d97 commit d57cb48e718d936591cc3efaff92aa994b1aaeaf @d d committed May 15, 2012
Showing with 34 additions and 15 deletions.
  1. +4 −3 Gemfile
  2. +30 −12 Gemfile.lock
View
7 Gemfile
@@ -2,16 +2,17 @@ source "http://rubygems.org"
gem 'bundler', '>= 1.0.10'
gem 'nats', :require => 'nats/client'
-gem 'eventmachine'
+gem 'eventmachine', :git => 'git://github.com/cloudfoundry/eventmachine.git', :branch => 'release-0.12.11-cf'
gem 'em-http-request', '~> 1.0.0.beta.3', :require => 'em-http'
gem 'rack', :require => ["rack/utils", "rack/mime"]
gem 'rake'
gem 'thin'
gem 'yajl-ruby', :require => ['yajl', 'yajl/json_gem']
-gem 'vcap_common', '~> 1.0.8'
-gem 'vcap_logging', :require => ['vcap/logging']
+# FIXME: we should use the CF org instead of Jesse's personal repo...
+gem 'vcap_common', '~> 1.0.8', :git => 'git://github.com/d/vcap-common.git', :ref => '9673dced'
+gem 'vcap_logging', :require => ['vcap/logging'], :git => 'git://github.com/cloudfoundry/common.git', :ref => 'e36886a1'
group :test do
gem "rspec"
View
42 Gemfile.lock
@@ -1,3 +1,30 @@
+GIT
+ remote: git://github.com/cloudfoundry/common.git
+ revision: e36886a189b82f880a5aa3e9169712d5d9048a88
+ ref: e36886a1
+ specs:
+ vcap_logging (1.0.1)
+ rake
+
+GIT
+ remote: git://github.com/cloudfoundry/eventmachine.git
+ revision: 2806c630d8631d5dcf9fb2555f665b829052aabe
+ branch: release-0.12.11-cf
+ specs:
+ eventmachine (0.12.11.cloudfoundry.3)
+
+GIT
+ remote: git://github.com/d/vcap-common.git
+ revision: 9673dcedf0c2daf46e3592a8f9b30538c5dc7b56
+ ref: 9673dced
+ specs:
+ vcap_common (1.0.8)
+ eventmachine (~> 0.12.11.cloudfoundry.3)
+ nats (~> 0.4.22.beta.8)
+ posix-spawn (~> 0.3.6)
+ thin (~> 1.3.1)
+ yajl-ruby (~> 0.8.3)
+
GEM
remote: http://rubygems.org/
specs:
@@ -14,7 +41,6 @@ GEM
http_parser.rb (>= 0.5.1)
em-socksify (0.1.0)
eventmachine
- eventmachine (0.12.11.cloudfoundry.3)
http_parser.rb (0.5.1)
json_pure (1.6.5)
nats (0.4.22.beta.8)
@@ -38,14 +64,6 @@ GEM
daemons (>= 1.0.9)
eventmachine (>= 0.12.6)
rack (>= 1.0.0)
- vcap_common (1.0.8)
- eventmachine (~> 0.12.11.cloudfoundry.3)
- nats (~> 0.4.22.beta.8)
- posix-spawn (~> 0.3.6)
- thin (~> 1.3.1)
- yajl-ruby (~> 0.8.3)
- vcap_logging (1.0.1)
- rake
yajl-ruby (0.8.3)
PLATFORMS
@@ -55,13 +73,13 @@ DEPENDENCIES
bundler (>= 1.0.10)
ci_reporter
em-http-request (~> 1.0.0.beta.3)
- eventmachine
+ eventmachine!
nats
rack
rake
rcov
rspec
thin
- vcap_common (~> 1.0.8)
- vcap_logging
+ vcap_common (~> 1.0.8)!
+ vcap_logging!
yajl-ruby

0 comments on commit d57cb48

Please sign in to comment.