You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by do...@apache.org on 2012/11/07 10:58:08 UTC
svn commit: r1406514 - /buildr/trunk/lib/buildr/core/util.rb
Author: donaldp
Date: Wed Nov 7 09:58:08 2012
New Revision: 1406514
URL: http://svn.apache.org/viewvc?rev=1406514&view=rev
Log:
Remove monkey-patch as JRUBY-3381 was resolved in JRuby 1.6RC1.
Modified:
buildr/trunk/lib/buildr/core/util.rb
Modified: buildr/trunk/lib/buildr/core/util.rb
URL: http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/core/util.rb?rev=1406514&r1=1406513&r2=1406514&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/core/util.rb (original)
+++ buildr/trunk/lib/buildr/core/util.rb Wed Nov 7 09:58:08 2012
@@ -285,27 +285,6 @@ if Buildr::Util.java_platform?
remove_method :error if method_defined?(:error)
end
- # Fix for BUILDR-292.
- # JRuby fails to rename a file on different devices
- # this monkey-patch wont be needed when JRUBY-3381 gets resolved.
- module FileUtils #:nodoc:
- alias_method :__mv_native, :mv
-
- def mv(from, to, options = nil)
- dir_to = File.directory?(to) ? to : File.dirname(to)
- Array(from).each do |from|
- dir_from = File.dirname(from)
- if File.stat(dir_from).dev != File.stat(dir_to).dev
- cp from, to, options
- rm from, options
- else
- __mv_native from, to, options
- end
- end
- end
- private :mv
- end
-
module RakeFileUtils #:nodoc:
def rake_merge_option(args, defaults)
defaults[:verbose] = false if defaults[:verbose] == Rake::FileUtilsExt::DEFAULT