<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/src, branch v6.2</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v6.2</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v6.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2006-09-16T20:03:56Z</updated>
<entry>
<title>* NEWS: Document that mkdir -p and install -d now fork on occasion.</title>
<updated>2006-09-16T20:03:56Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-09-16T20:03:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=b67faf329cebf0805b2b73cc775ccfc7a05390de'/>
<id>urn:sha1:b67faf329cebf0805b2b73cc775ccfc7a05390de</id>
<content type='text'>
* bootstrap.conf (gnulib_modules): Add savewd.
* src/install.c: Include savewd.h.
(process_dir): New function.
(main, install_file_in_file_parents): Use it, along with the new
savewd module, to avoid some race conditions.
* src/mkdir.c: Include savewd.h.
(struct mkdir_options): New members make_ancestor_function, mode,
mode_bits.
(make_ancestor): Return 1 if the resulting directory is not readable.
(process_dir): New function.
(main): Use it, along with new savewd module, to avoid some
race conditions.  Fill in new slots of struct mkdir_options, so
that callees get the values.
* tests/install/basic-1: Test for coreutils 5.97 bug that was
fixed in coreutils 6.0, and which should still be fixed with
this change.
* tests/mkdir/p-3: Likewise.
</content>
</entry>
<entry>
<title>* src/mv.c (main): Remove unnecessary (always-true) test for 2 &lt;= n.</title>
<updated>2006-09-14T10:06:42Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-09-14T10:06:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=32d83cf58764a4b1fad847675989c4bc9eacd8c4'/>
<id>urn:sha1:32d83cf58764a4b1fad847675989c4bc9eacd8c4</id>
<content type='text'>
Instead, since it's a little fragile, assert the condition.
(target_directory_operand): Update comment to reflect latest change.
</content>
</entry>
<entry>
<title>(print_user): Rewrite to avoid warning from GCC 4.1.1 with -Wall.</title>
<updated>2006-09-12T23:32:16Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-09-12T23:32:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=33f1b50fca9dc2767b81770ed1b31b88750113a7'/>
<id>urn:sha1:33f1b50fca9dc2767b81770ed1b31b88750113a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* src/c99-to-c89.diff: Add another set of curly braces.</title>
<updated>2006-09-11T13:56:15Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-09-11T13:56:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=fb15bc880ae64ac6ca046021221f53a83f66727f'/>
<id>urn:sha1:fb15bc880ae64ac6ca046021221f53a83f66727f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* src/remove.c (remove_dir): Move new cache_stat_init call onto</title>
<updated>2006-09-11T13:22:04Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-09-11T13:22:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=75b99e8f20be498c1e87ea57a8db0a8afafb9eb6'/>
<id>urn:sha1:75b99e8f20be498c1e87ea57a8db0a8afafb9eb6</id>
<content type='text'>
it's own line.
(rm_1): Move declaration of "st" and new cache_stat_init call
"down" to nearer where they're used.
</content>
</entry>
<entry>
<title>(eval6): Fix buffer overrun, or bad performance, if</title>
<updated>2006-09-11T04:56:43Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-09-11T04:56:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=d28b0d4de83f21c85f273cbf8cba3f7b68e42ff5'/>
<id>urn:sha1:d28b0d4de83f21c85f273cbf8cba3f7b68e42ff5</id>
<content type='text'>
substr's last operand is very large.  Performance problem reported
by Sebastian Kreft.
</content>
</entry>
<entry>
<title>tail now ignores the -f option if POSIXLY_CORRECT is set,</title>
<updated>2006-09-08T17:19:51Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-09-08T17:19:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5c81574ed52d294a58617c9bb8b86fb0caa1f71e'/>
<id>urn:sha1:5c81574ed52d294a58617c9bb8b86fb0caa1f71e</id>
<content type='text'>
no file operand is given, and standard input is any FIFO.
</content>
</entry>
<entry>
<title>mv and "cp -r" no longer fail when invoked with two arguments</title>
<updated>2006-09-08T17:08:53Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-09-08T17:08:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=d7619b5fe899074ef196154b2eec54d51290d450'/>
<id>urn:sha1:d7619b5fe899074ef196154b2eec54d51290d450</id>
<content type='text'>
where the first one names a directory and the second name ends in
a slash and doesn't exist.  E.g., "mv dir B/", for nonexistent B,
now succeeds, once more. This reverts part of the 2004-06-27
change for 5.3.0.
* NEWS: Say the above.
* src/mv.c (target_directory_operand): Don't require (here)
that the target operand "look like" a directory.  This change
pushes the test down to the rename syscall level, where a
"mv dir existing-non-dir/" will mistakenly succeed on older systems
that ignore trailing slashes in the rename destination argument.
* src/cp.c (target_directory_operand): Likewise, but for cp.
* tests/mv/trailing-slash: Exercise the above fixes.
* tests/cp/trailing-slash: New file.
* tests/cp/Makefile.am (EXTRA_DIST): Add trailing-slash.
</content>
</entry>
<entry>
<title>* src/c99-to-c89.diff: Update to have proper offsets.</title>
<updated>2006-09-07T09:21:00Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-09-07T09:21:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=0212b962b4e7ae8b9129ebe55f3b0b406549cbbd'/>
<id>urn:sha1:0212b962b4e7ae8b9129ebe55f3b0b406549cbbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* src/c99-to-c89.diff (remove.c): Adapt one hunk to match the new</title>
<updated>2006-09-05T11:12:06Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-09-05T11:12:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=fe99a4f8c8017b3940ccb9206600788e6d86107f'/>
<id>urn:sha1:fe99a4f8c8017b3940ccb9206600788e6d86107f</id>
<content type='text'>
context from change of 2006-09-02.
</content>
</entry>
</feed>
