<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/src/copy.c, branch DU-FTS</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=DU-FTS</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=DU-FTS'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2002-12-15T20:54:29Z</updated>
<entry>
<title>Remove all uses of `PARAMS'.</title>
<updated>2002-12-15T20:54:29Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2002-12-15T20:54:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a5f14f167e47616fc4f74666678ede320299d5df'/>
<id>urn:sha1:a5f14f167e47616fc4f74666678ede320299d5df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In move mode, always first try to rename.  Before, upon failure to</title>
<updated>2002-09-29T08:43:19Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2002-09-29T08:43:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=6daabb757807b8730502043e4dabeb191bc2bad6'/>
<id>urn:sha1:6daabb757807b8730502043e4dabeb191bc2bad6</id>
<content type='text'>
rename a directory, this code would never attempt to rename any
other file in that directory, but would thenceforth always copy.
On some systems (NetApp version ??), renaming a directory may fail
with EXDEV, yet renaming files within that directory to a newly-
created destination directory succeeds.

(copy_internal): Remove local, move_mode;
use x-&gt;move_mode instead.  Based on a patch from Tom Haynes.
</content>
</entry>
<entry>
<title>(copy_internal): Use file_name_lookup, not getdport.</title>
<updated>2002-07-20T20:06:41Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2002-07-20T20:06:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=bcfbac934972d0e4e7dea8f40302f606715a2580'/>
<id>urn:sha1:bcfbac934972d0e4e7dea8f40302f606715a2580</id>
<content type='text'>
Patch by Alfred M. Szmidt.
</content>
</entry>
<entry>
<title>Change all `preserving ...' diagnostics to</title>
<updated>2002-06-21T12:10:02Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2002-06-21T12:10:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=071b36fd9068a202a0e55910e02cc0410df21d0b'/>
<id>urn:sha1:071b36fd9068a202a0e55910e02cc0410df21d0b</id>
<content type='text'>
`failed to preserve ...' to make the failure clearer.
</content>
</entry>
<entry>
<title>Include hurd.h.</title>
<updated>2002-06-21T12:06:17Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2002-06-21T12:06:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=d7313803f0c137a83787ea1166c30f9bf84de1d1'/>
<id>urn:sha1:d7313803f0c137a83787ea1166c30f9bf84de1d1</id>
<content type='text'>
(copy_internal): Preserve the stat.st_author field.
</content>
</entry>
<entry>
<title>(copy_reg): Use a temporary to avoid a warning</title>
<updated>2002-05-30T07:49:56Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2002-05-30T07:49:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=e913eebe7c8331a271d5d9db70fcd47da76e4287'/>
<id>urn:sha1:e913eebe7c8331a271d5d9db70fcd47da76e4287</id>
<content type='text'>
from gcc -W about comparison between signed and unsigned.
(copy_internal): Likewise, but use a cast.
</content>
</entry>
<entry>
<title>(copy_internal): Move the block that sets `earlier_file'</title>
<updated>2002-03-30T07:10:57Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2002-03-30T07:10:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9211474a6ee37178563544d882d81bc9c74fbba3'/>
<id>urn:sha1:9211474a6ee37178563544d882d81bc9c74fbba3</id>
<content type='text'>
down to just before the first use of that variable.  Otherwise, it was
possible to make mv (and probably cp, too) malfunction when copying
hard-linked files into a directory containing at least one of the
source file names.  Call forget_created everywhere thereafter where
this function returns without creating a destination file that might
subsequently be linked.  Reported by Iida Yosiaki.
</content>
</entry>
<entry>
<title>use only one space after semicolon</title>
<updated>2002-03-19T08:49:28Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2002-03-19T08:49:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=73c74c33e6455861256715c17216ac6622fc97e2'/>
<id>urn:sha1:73c74c33e6455861256715c17216ac6622fc97e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(copy_internal) [move_mode]: Give a better diagnostic</title>
<updated>2002-03-17T16:00:54Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2002-03-17T16:00:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=b3354081aca2aaa16b878c576a2fd119df2fe0fa'/>
<id>urn:sha1:b3354081aca2aaa16b878c576a2fd119df2fe0fa</id>
<content type='text'>
(using errno from the failed unlink) when a cross-device `mv'
fails, e.g., because the destination cannot be unlinked.
Prompted by a report from Karl Berry.
</content>
</entry>
<entry>
<title>(copy_reg): Don't exit upon finding a replaced file.</title>
<updated>2002-03-10T08:28:30Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2002-03-10T08:28:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=ae5a552bf1237608804e07d83c6936737eeb728f'/>
<id>urn:sha1:ae5a552bf1237608804e07d83c6936737eeb728f</id>
<content type='text'>
Instead, just skip it like the diagnostic says.
Reported by Paul Eggert.
</content>
</entry>
</feed>
