summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2019-03-27 12:39:19 +0100
committerDavid Rodríguez <deivid.rodriguez@riseup.net>2019-03-28 17:40:53 +0100
commit4e3b6e9bca3eb9c8b87f16d51478262a0e00d02f (patch)
tree18b4fde59d83b85b2a4102d0693e7db3f1157901 /Rakefile
parent2aa1a7f309d213b881a8341b1a4ca5c70f2aae52 (diff)
downloadbundler-4e3b6e9bca3eb9c8b87f16d51478262a0e00d02f.tar.gz
Remove clone rubygems task
Delegate everything to `bin/with_rubygems` instead.
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile24
1 files changed, 2 insertions, 22 deletions
diff --git a/Rakefile b/Rakefile
index a20c2d6cd1..870b1bf41f 100644
--- a/Rakefile
+++ b/Rakefile
@@ -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