summaryrefslogtreecommitdiff
path: root/tool/fetch-bundled_gems.rb
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2022-01-01 19:18:03 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2022-01-14 14:54:29 +0900
commitd3940a533dcce95b377462f395c7bdd393de7261 (patch)
tree1be77f0083e755e540a3641153e772059e14b7d3 /tool/fetch-bundled_gems.rb
parentabc4a46046c326263683a8b3611775c2ddd56a71 (diff)
downloadruby-d3940a533dcce95b377462f395c7bdd393de7261.tar.gz
Fetch the unmerged revision to test of bundled gems
Diffstat (limited to 'tool/fetch-bundled_gems.rb')
-rwxr-xr-xtool/fetch-bundled_gems.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/tool/fetch-bundled_gems.rb b/tool/fetch-bundled_gems.rb
index ebb70e88f9..90c5fbff37 100755
--- a/tool/fetch-bundled_gems.rb
+++ b/tool/fetch-bundled_gems.rb
@@ -19,6 +19,10 @@ else
puts "retrieving #{n} ..."
system(*%W"git clone #{u} #{n}") or abort
end
+if r
+ puts "fetching #{r} ..."
+ system("git", "fetch", "origin", r, chdir: n) or abort
+end
c = r || "v#{v}"
checkout = %w"git -c advice.detachedHead=false checkout"
puts "checking out #{c} (v=#{v}, r=#{r}) ..."