From 86614ffe29ce10d42ee4b5209439b3d692ca3c63 Mon Sep 17 00:00:00 2001 From: Yehuda Katz Date: Mon, 6 Jul 2009 23:47:21 -0700 Subject: [PATCH] Remove some dead code --- lib/bundler.rb | 58 +------------------------------------------------- 1 file changed, 1 insertion(+), 57 deletions(-) diff --git a/lib/bundler.rb b/lib/bundler.rb index 7505ba77715..b71c83b951c 100644 --- a/lib/bundler.rb +++ b/lib/bundler.rb @@ -2,31 +2,6 @@ require "rubygems/remote_fetcher" require "pp" -# module Bundler -# class LazySourceIndex -# -# def initialize -# @cache = Hash.new -# @cache_two = Hash.new do |h,(gem_info,uri)| -# puts "FETCHING: #{gem_info}" -# h[[gem_info,uri]] = Gem::SpecFetcher.fetcher.fetch_spec(gem_info, URI.parse(uri)) -# end -# end -# -# def search(gem_pattern, platform_only = false) -# start = Time.now -# retval = @cache[gem_pattern.hash] ||= begin -# Gem::SpecFetcher.fetcher.find_matching(gem_pattern, true, true).map do |result| -# @cache_two[result] -# end -# end -# $time += Time.now - start -# retval -# end -# -# end -# end - class FasterSourceIndex def initialize(index) @index = index @@ -62,10 +37,6 @@ def search(dependency) "merb-core" => ">= 0", "merb-haml" => ">= 0", "merb_datamapper" => ">= 0" - - # "merb-core" => "1.0.12", - # "merb-haml" => "1.0.12", - # "merb_datamapper" => "1.0.12" }.map {|k,v| Gem::Dependency.new(k, v)} require File.expand_path(File.join(File.dirname(__FILE__), "..", "gem_resolver", "lib", "gem_resolver")) @@ -73,36 +44,9 @@ def search(dependency) puts "TOTAL: #{Time.now - t}" -# index = Bundler::LazySourceIndex.new -# pp index.search(Gem::Dependency.new("merb-core", "> 0")) - -# time = Time.now # deflated = Gem::RemoteFetcher.fetcher.fetch_path("#{Gem.sources.first}/Marshal.4.8.Z"); nil # inflated = Gem.inflate deflated; nil # index = Marshal.load(inflated); nil # File.open("dumped", "w") do |f| # f.puts inflated -# end -# puts "FINISHED INFLATING: #{Time.now - time}s" - - - - -# require "ruby-prof" -# -# RubyProf.start -# -# resolved = GemResolver.resolve([Gem::Dependency.new("rails", "> 0")], index) -# -# result = RubyProf.stop -# -# printer = RubyProf::GraphPrinter.new(result) -# printer.print -# -# pp resolved.all_specs.map {|x| [x.name, x.version]} - -# Gem::SpecFetcher.fetcher.find_matching(dependency) returns -# [[["merb-core", #, "ruby"], "http://gems.rubyforge.org/"]] -# -# Gem::SpecFetcher.fetcher.fetch_spec(["merb-core", Gem::Version.new("0.9.2"), "ruby"], URI.parse("http://gems.rubyforge.org/")) -# Gem::Specification \ No newline at end of file +# end \ No newline at end of file