diff options
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | lib/rake/application.rb | 1 | ||||
-rw-r--r-- | lib/rake/dsl_definition.rb | 8 | ||||
-rw-r--r-- | lib/rake/version.rb | 2 | ||||
-rw-r--r-- | test/rake/helper.rb | 1 | ||||
-rw-r--r-- | test/rake/test_rake_dsl.rb | 4 | ||||
-rw-r--r-- | test/rake/test_rake_functional.rb | 2 |
7 files changed, 7 insertions, 13 deletions
@@ -270,7 +270,7 @@ with all sufficient information, see the ChangeLog file. * support for bash/zsh completion. * Rake - * Rake has been upgraded from 0.8.7 to 0.9.2.2. For full release notes see + * Rake has been upgraded from 0.8.7 to 0.9.2.1. For full release notes see https://github.com/jimweirich/rake/blob/master/CHANGES * RDoc diff --git a/lib/rake/application.rb b/lib/rake/application.rb index 2079fb9be6..a4954f27e7 100644 --- a/lib/rake/application.rb +++ b/lib/rake/application.rb @@ -348,7 +348,6 @@ module Rake ], ['--rakelibdir', '--rakelib', '-R RAKELIBDIR', "Auto-import any .rake files in RAKELIBDIR. (default is 'rakelib')", - # HACK Use File::PATH_SEPARATOR lambda { |value| options.rakelib = value.split(':') } ], ['--require', '-r MODULE', "Require MODULE before executing rakefile.", diff --git a/lib/rake/dsl_definition.rb b/lib/rake/dsl_definition.rb index 6d9a6b88f3..3294f9e6c0 100644 --- a/lib/rake/dsl_definition.rb +++ b/lib/rake/dsl_definition.rb @@ -144,12 +144,10 @@ module Rake Rake.application.add_import(fn) end end - end - DeprecatedCommands = Object.new.extend(DSL) - module DeprecatedObjectDSL # :nodoc: + Commands = Object.new.extend DSL DSL.private_instance_methods(false).each do |name| line = __LINE__+1 class_eval %{ @@ -162,8 +160,8 @@ module Rake end $stderr.puts "WARNING: DSL method \#{self.class}##{name} called at \#{caller.first}" end - Rake::DeprecatedCommands.send(:#{name}, *args, &block) - end + Rake::DeprecatedObjectDSL::Commands.send(:#{name}, *args, &block) + end private :#{name} }, __FILE__, line end diff --git a/lib/rake/version.rb b/lib/rake/version.rb index 6c43493df9..3afad7f25a 100644 --- a/lib/rake/version.rb +++ b/lib/rake/version.rb @@ -1,5 +1,5 @@ module Rake - VERSION = '0.9.2.2' + VERSION = '0.9.2.1' module Version # :nodoc: all MAJOR, MINOR, BUILD = VERSION.split '.' diff --git a/test/rake/helper.rb b/test/rake/helper.rb index 65443fc111..636c31b266 100644 --- a/test/rake/helper.rb +++ b/test/rake/helper.rb @@ -282,6 +282,7 @@ end task :prep => :clean do mkdir_p 'src' N.times do |n| + puts "DBG: Touching src/foo#{n}" touch "src/foo#{n}" end end diff --git a/test/rake/test_rake_dsl.rb b/test/rake/test_rake_dsl.rb index de83b89ab4..294ff2bd0d 100644 --- a/test/rake/test_rake_dsl.rb +++ b/test/rake/test_rake_dsl.rb @@ -56,10 +56,6 @@ class TestRakeDsl < Rake::TestCase assert_match(/test_rake_dsl\.rb:\d+/, err) end - def test_no_commands_constant - assert ! defined?(Commands), "should not define Commands" - end - def test_deprecated_object_dsl_with_suppressed_warnings Rake.application.options.ignore_deprecate = true out, err = capture_io do diff --git a/test/rake/test_rake_functional.rb b/test/rake/test_rake_functional.rb index 3764709f38..95a36e1ad9 100644 --- a/test/rake/test_rake_functional.rb +++ b/test/rake/test_rake_functional.rb @@ -436,7 +436,7 @@ class TestRakeFunctional < Rake::TestCase def run_ruby(option_list) puts "COMMAND: [#{RUBY} #{option_list.join ' '}]" if @verbose - inn, out, err = Open3.popen3(Gem.ruby, *option_list) + inn, out, err, wait = Open3.popen3(Gem.ruby, *option_list) inn.close @out = out.read |