Author: donaldp
Date: Tue Jul 19 07:40:59 2011
New Revision: 1148208

URL: http://svn.apache.org/viewvc?rev=1148208&view=rev
Log:
Remove dependency task as it is no longer needed now that we have moved to 
bundler to manage our dependencies

Modified:
    buildr/trunk/rakelib/checks.rake
    buildr/trunk/rakelib/stage.rake

Modified: buildr/trunk/rakelib/checks.rake
URL: 
http://svn.apache.org/viewvc/buildr/trunk/rakelib/checks.rake?rev=1148208&r1=1148207&r2=1148208&view=diff
==============================================================================
--- buildr/trunk/rakelib/checks.rake (original)
+++ buildr/trunk/rakelib/checks.rake Tue Jul 19 07:40:59 2011
@@ -26,34 +26,3 @@ task :license=>FileList["**/*.{rb,rake,j
   fail "#{missing.join(', ')} missing Apache License, please add it before 
making a release!" unless missing.empty?
   puts "[x] Source files contain the Apache license"
 end
-
-
-desc "Look for new dependencies, check transitive dependencies"
-task :dependency do
-=begin
-  puts "Checking that all dependencies are up to date ..."
-  # Find if anything has a more recent dependency.  These are not errors, just 
reports.
-  spec.dependencies.each do |dep|
-    current = Gem::SourceInfoCache.search(dep).last
-    latest = Gem::SourceInfoCache.search(Gem::Dependency.new(dep.name, 
'>0')).last
-    puts "A new version of #{dep.name} is available, #{latest.version} 
replaces #{current.version}" if (current && latest && latest.version > 
current.version)
-  end
-
-  # Returns orderd list of transitive dependencies for the given dependency.
-  transitive = lambda { |depend|
-    dep_spec = Gem::SourceIndex.from_installed_gems.search(depend).last
-    fail "No specification for dependency #{depend}" unless dep_spec
-    dep_spec.runtime_dependencies.map { |trans| transitive[trans].push(trans) 
}.flatten.uniq }
-  # For each dependency, make sure *all* its transitive dependencies are listed
-  # as a Buildr dependency, and order is preserved.
-  spec.dependencies.select {|dep| dep.type == :runtime }.each_with_index do 
|dep, index|
-    puts "checking #{dep.name}"
-    transitive[dep].each do |trans|
-      matching = spec.dependencies.find { |existing| trans =~ existing }
-      fail "#{trans} required by #{dep} and missing from spec" unless matching
-      fail "#{trans} must come before #{dep} in dependency list" unless 
spec.dependencies.index(matching) < index
-    end
-  end
-  puts "[X] Checked all dependencies are up to date and transitive 
dependencies are correctly ordered"
-=end
-end

Modified: buildr/trunk/rakelib/stage.rake
URL: 
http://svn.apache.org/viewvc/buildr/trunk/rakelib/stage.rake?rev=1148208&r1=1148207&r2=1148208&view=diff
==============================================================================
--- buildr/trunk/rakelib/stage.rake (original)
+++ buildr/trunk/rakelib/stage.rake Tue Jul 19 07:40:59 2011
@@ -51,7 +51,6 @@ task :prepare do |task, args|
   end.call
 
   task(:license).invoke
-  task(:dependency).invoke
 
   # Need JRuby, Scala and Groovy installed to run all the specs.
   lambda do


Reply via email to