summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Arko <andre@arko.net>2015-12-29 17:41:06 +0800
committerSamuel Giddins <segiddins@segiddins.me>2016-01-25 10:49:51 -0600
commit755a9c8bbc80a65f7f4dd885dd40f8f16682d906 (patch)
treebcc73d25cd7aa54d3fed198c31d660ae60c4d775
parentaa4de7629340fa701a301ad9f3d6f82899c22684 (diff)
downloadbundler-755a9c8bbc80a65f7f4dd885dd40f8f16682d906.tar.gz
uniq the completed list per @segiddins
-rw-r--r--lib/bundler/fetcher/compact_index.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bundler/fetcher/compact_index.rb b/lib/bundler/fetcher/compact_index.rb
index 8dfb946f45..fa5594159d 100644
--- a/lib/bundler/fetcher/compact_index.rb
+++ b/lib/bundler/fetcher/compact_index.rb
@@ -27,7 +27,7 @@ module Bundler
deps = compact_index_client.dependencies(remaining_gems)
next_gems = deps.map {|d| d[3].map(&:first).flatten(1) }.flatten(1).uniq
deps.each {|dep| gem_info << dep }
- complete_gems.push(*deps.map(&:first).uniq)
+ complete_gems.push(*deps.map(&:first)).uniq!
remaining_gems = next_gems - complete_gems
end