Issue #3588 has been updated by Levent Atasoy.


The following change seems to fix the case I need, and still preventing recursive copying:
if !File.exist?(dest) and /^#{Regexp.quote(path)}\// =~ File.dirname(dest)+'/'
----------------------------------------
http://redmine.ruby-lang.org/issues/show/3588

----------------------------------------
http://redmine.ruby-lang.org