<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/fileutils.rb, branch v3_3_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/fileutils] Bump up 1.7.2</title>
<updated>2023-11-07T07:15:34+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2023-11-07T07:15:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9857499d3dc4a1777f66951e88a2699698269fce'/>
<id>9857499d3dc4a1777f66951e88a2699698269fce</id>
<content type='text'>
https://github.com/ruby/fileutils/commit/577fd38f15
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/fileutils/commit/577fd38f15
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/fileutils] Bump up v1.7.1</title>
<updated>2023-04-03T05:19:00+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2023-04-03T05:18:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6fb6d85aeed3ed12cf92ae2af009080609ee9a01'/>
<id>6fb6d85aeed3ed12cf92ae2af009080609ee9a01</id>
<content type='text'>
https://github.com/ruby/fileutils/commit/7138d85156
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/fileutils/commit/7138d85156
</pre>
</div>
</content>
</entry>
<entry>
<title>s/mjit/rjit/</title>
<updated>2023-03-07T07:44:01+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-03-07T07:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=23ec248e48f696ae986e2b19cd572ece02a5ba55'/>
<id>23ec248e48f696ae986e2b19cd572ece02a5ba55</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/fileutils] Remove (newly unneeded) remarks about aliases</title>
<updated>2023-02-19T22:50:41+00:00</updated>
<author>
<name>Burdette Lamar</name>
<email>BurdetteLamar@Yahoo.com</email>
</author>
<published>2023-02-19T22:50:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5fb64f52302cf31fdee0723eddca2155437e37bd'/>
<id>5fb64f52302cf31fdee0723eddca2155437e37bd</id>
<content type='text'>
(https://github.com/ruby/fileutils/pull/108)

https://github.com/ruby/fileutils/commit/bbe595cfa5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/fileutils/pull/108)

https://github.com/ruby/fileutils/commit/bbe595cfa5
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/fileutils] Add mkdir_p to FileUtils.install</title>
<updated>2023-02-10T03:37:39+00:00</updated>
<author>
<name>Satadru Pramanik, DO, MPH, MEng</name>
<email>satadru@gmail.com</email>
</author>
<published>2023-02-10T03:37:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=94aed6ece5517344760816e521ee5d62366dfafb'/>
<id>94aed6ece5517344760816e521ee5d62366dfafb</id>
<content type='text'>
(https://github.com/ruby/fileutils/pull/104)

* Add mkdir_p to FileUtils.install

* Adjust raise message.

* adjust raise language

* handle trailing slash in dest

* simplify

* Add tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/fileutils/pull/104)

* Add mkdir_p to FileUtils.install

* Adjust raise message.

* adjust raise language

* handle trailing slash in dest

* simplify

* Add tests
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/fileutils] Bump version to 1.7.0</title>
<updated>2022-12-05T06:12:31+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2022-12-05T06:12:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=05caafb4731c796890027cafedaac59dc108a23a'/>
<id>05caafb4731c796890027cafedaac59dc108a23a</id>
<content type='text'>
https://github.com/ruby/fileutils/commit/213e6a3d1f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/fileutils/commit/213e6a3d1f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/fileutils] [Feature #18925] Add `ln_sr` method and `relative:` option to `ln_s`</title>
<updated>2022-11-25T01:03:57+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-11-25T01:03:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c6330cd32b7d02b4603080a2c53d64be9e05773c'/>
<id>c6330cd32b7d02b4603080a2c53d64be9e05773c</id>
<content type='text'>
https://github.com/ruby/fileutils/commit/5116088d5c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/fileutils/commit/5116088d5c
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/fileutils] Revert "FileUtils.rm* methods swallows only Errno::ENOENT when force is true"</title>
<updated>2022-11-07T11:25:25+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2022-08-30T07:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=72c7dba436a5ebb53dfb37f3e400e84b0c2f9f45'/>
<id>72c7dba436a5ebb53dfb37f3e400e84b0c2f9f45</id>
<content type='text'>
This reverts commit https://github.com/ruby/fileutils/commit/fa65d676ece9.

This caused some incompatibility problems in real-world cases.
https://bugs.ruby-lang.org/issues/18784#change-98927
https://bugs.ruby-lang.org/issues/18784#change-98967

https://github.com/ruby/fileutils/commit/42983c2553
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit https://github.com/ruby/fileutils/commit/fa65d676ece9.

This caused some incompatibility problems in real-world cases.
https://bugs.ruby-lang.org/issues/18784#change-98927
https://bugs.ruby-lang.org/issues/18784#change-98967

https://github.com/ruby/fileutils/commit/42983c2553
</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] Replace the external URIs to docs with rdoc-ref</title>
<updated>2022-10-12T03:27:40+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-10-12T02:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3539da64fc42d6eb76f1d4c3ccd219c3259ecd8b'/>
<id>3539da64fc42d6eb76f1d4c3ccd219c3259ecd8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/fileutils] FileUtils.rm* methods swallows only Errno::ENOENT when force is true</title>
<updated>2022-08-23T07:52:41+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2022-07-26T12:31:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=983115cf3c8f75b1afbe3274f02c1529e1ce3a81'/>
<id>983115cf3c8f75b1afbe3274f02c1529e1ce3a81</id>
<content type='text'>
... 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

&gt; COMPATIBILITY
&gt;
&gt; The rm utility differs from historical implementations in that the -f
&gt; option only masks attempts to remove non-existent files instead of
&gt; masking a large variety of errors.

https://github.com/ruby/fileutils/commit/fa65d676ec

Co-Authored-By: David Rodríguez &lt;deivid.rodriguez@riseup.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... 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

&gt; COMPATIBILITY
&gt;
&gt; The rm utility differs from historical implementations in that the -f
&gt; option only masks attempts to remove non-existent files instead of
&gt; masking a large variety of errors.

https://github.com/ruby/fileutils/commit/fa65d676ec

Co-Authored-By: David Rodríguez &lt;deivid.rodriguez@riseup.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
