summaryrefslogtreecommitdiff
path: root/KNOWNBUGS.rb
diff options
context:
space:
mode:
authorYusuke Endoh <mame@ruby-lang.org>2022-07-26 21:31:27 +0900
committergit <svn-admin@ruby-lang.org>2022-08-23 16:52:41 +0900
commit983115cf3c8f75b1afbe3274f02c1529e1ce3a81 (patch)
tree88a408b75d1f0027e89b0f5f74bd0cd72e20df67 /KNOWNBUGS.rb
parent96562a517d3373466ec306b5f821a41f4758d2a6 (diff)
[ruby/fileutils] FileUtils.rm* methods swallows only Errno::ENOENT when force is true
... instead of any StandardError. To behave like the standard `rm` command, it should only ignore exceptions about not existing files, not every exception. This should make debugging some errors easier, because the expectation is that `rm -rf` will succeed if and only if, all given files (previously existent or not) are removed. However, due to this exception swallowing, this is not always the case. From the `rm` man page > COMPATIBILITY > > The rm utility differs from historical implementations in that the -f > option only masks attempts to remove non-existent files instead of > masking a large variety of errors. https://github.com/ruby/fileutils/commit/fa65d676ec Co-Authored-By: David Rodríguez <deivid.rodriguez@riseup.net>
Diffstat (limited to 'KNOWNBUGS.rb')
0 files changed, 0 insertions, 0 deletions