From f76ea811942f40170edb0b5b667bb47de466cc90 Mon Sep 17 00:00:00 2001 From: Brendan Erwin Date: Mon, 20 Sep 2010 22:10:11 -0400 Subject: [PATCH 1/2] tests pass again... I got sloppy. --- lib/nu/dependency_leveling/package_conflict_finder.rb | 5 +++-- specs/loader.rspec | 4 ---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/nu/dependency_leveling/package_conflict_finder.rb b/lib/nu/dependency_leveling/package_conflict_finder.rb index 208aedf..17fb926 100644 --- a/lib/nu/dependency_leveling/package_conflict_finder.rb +++ b/lib/nu/dependency_leveling/package_conflict_finder.rb @@ -35,8 +35,9 @@ def initialized_suggested_packages(proposed_package) suggested_packages << {:name=>proposed_package.name, :version=> req(proposed_package.version)} proposed_package.dependencies.each do |dep| - suggested_packages.reject! {|i| i[:name] == dep.name} - suggested_packages << {:name=>dep.name, :version=>dep.requirement} + unless suggested_packages.any?{|i| i[:name] == dep.name} + suggested_packages << {:name=>dep.name, :version=>dep.requirement} + end end return suggested_packages end diff --git a/specs/loader.rspec b/specs/loader.rspec index 9640bbc..d54982e 100644 --- a/specs/loader.rspec +++ b/specs/loader.rspec @@ -12,10 +12,6 @@ describe Nu::Loader do @loader.gemspec.name.should eql('rspec') end - it 'should know if a gem is available' do - @loader.gem_available?.should eql(true) - end - it 'should know the source dir' do spec = Nu::GemTools.new.spec_for('rspec') @loader.copy_source.should eql(File.join(spec.full_gem_path,'lib')) From a7726404553f15e84a80fe7c926c96ee4a8ca5ee Mon Sep 17 00:00:00 2001 From: Brendan Erwin Date: Sat, 25 Sep 2010 12:08:08 -0400 Subject: [PATCH 2/2] bumped version --- nu.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nu.gemspec b/nu.gemspec index 252b4bb..dc638dd 100644 --- a/nu.gemspec +++ b/nu.gemspec @@ -4,7 +4,7 @@ $:.unshift lib unless $:.include?(lib) Gem::Specification.new do |s| s.name = "nu" - s.version = "0.2.6.pre1" + s.version = "0.2.6" s.platform = Gem::Platform::RUBY s.authors = ["Dru Sellers","Brendan Erwin", "Rob Reynold", "Travis Smith" ] s.email = ["nu-net@googlegroups.com"]