diff options
author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2019-03-27 12:39:19 +0100 |
---|---|---|
committer | David RodrÃguez <deivid.rodriguez@riseup.net> | 2019-03-28 17:40:53 +0100 |
commit | 4e3b6e9bca3eb9c8b87f16d51478262a0e00d02f (patch) | |
tree | 18b4fde59d83b85b2a4102d0693e7db3f1157901 /Rakefile | |
parent | 2aa1a7f309d213b881a8341b1a4ca5c70f2aae52 (diff) | |
download | bundler-4e3b6e9bca3eb9c8b87f16d51478262a0e00d02f.tar.gz |
Remove clone rubygems task
Delegate everything to `bin/with_rubygems` instead.
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 24 |
1 files changed, 2 insertions, 22 deletions
@@ -135,31 +135,11 @@ namespace :spec do task :realworld => ["set_realworld", rg] end - task "clone_rubygems_#{rg}" do - unless File.directory?(RUBYGEMS_REPO) - system("git clone https://github.com/rubygems/rubygems.git tmp/rubygems") - end - hash = nil - - if RUBYGEMS_REPO.start_with?(Dir.pwd) - Dir.chdir(RUBYGEMS_REPO) do - system("git remote update") - if rg == "master" - system("git checkout origin/master") - else - system("git checkout #{rg}") || raise("Unknown RubyGems ref #{rg}") - end - hash = `git rev-parse HEAD`.chomp - end - elsif rg != "master" - raise "need to be running against master with bundler as a submodule" - end - - puts "Checked out rubygems '#{rg}' at #{hash}" + task "set_rubygems_#{rg}" do ENV["RGV"] = rg end - task rg => ["clone_rubygems_#{rg}"] + task rg => ["set_rubygems_#{rg}"] task "rubygems:all" => rg end |