[前][次][番号順一覧][スレッド一覧]

ruby-changes:58129

From: bronzdoc <ko1@a...>
Date: Sat, 5 Oct 2019 10:58:46 +0900 (JST)
Subject: [ruby-changes:58129] 7d4ab8bbe7 (master): [rubygems/rubygems] Use dependency.identity in available_specs

https://git.ruby-lang.org/ruby.git/commit/?id=7d4ab8bbe7

From 7d4ab8bbe70c92410d35270be9030775b9ee31ac Mon Sep 17 00:00:00 2001
From: bronzdoc <lsagastume1990@g...>
Date: Sun, 29 Sep 2019 08:43:17 -0600
Subject: [rubygems/rubygems] Use dependency.identity in available_specs

https://github.com/rubygems/rubygems/commit/bde88f00a1

diff --git a/lib/rubygems/spec_fetcher.rb b/lib/rubygems/spec_fetcher.rb
index adb2505..cf86b72 100644
--- a/lib/rubygems/spec_fetcher.rb
+++ b/lib/rubygems/spec_fetcher.rb
@@ -88,19 +88,8 @@ class Gem::SpecFetcher https://github.com/ruby/ruby/blob/trunk/lib/rubygems/spec_fetcher.rb#L88
 
     rejected_specs = {}
 
-    if dependency.prerelease?
-      if dependency.specific?
-        type = :complete
-      else
-        type = :abs_latest
-      end
-    elsif dependency.latest_version?
-      type = :latest
-    else
-      type = :released
-    end
+    list, errors = available_specs(dependency.identity)
 
-    list, errors = available_specs(type)
     list.each do |source, specs|
       if dependency.name.is_a?(String) && specs.respond_to?(:bsearch)
         start_index = (0 ... specs.length).bsearch{ |i| specs[i].name >= dependency.name }
-- 
cgit v0.10.2


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]