RiotGames/berkshelf — pull request #214 by temujin9 (2012-11-13 00:36:39+00:00)
Title: Simplifying override of mv to always do cp_r and rm_rf

In addition to the problem that is already worked around for Fileutils.mv on Windows (spurious ```Errno::EACCES```), Berkshelf will also have a spurious ```Errno::ENOENT``` on Linux machines if it tries to move a relative softlink whose target has not been moved already, as it tries to stat the link.

Rather than doing a lot of catching dumb errors and fixing them, just copy and then remove, which is entirely valid for what Berkshelf does, and far less confusing (albeit a little dumb).