<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/src, branch v6.7</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v6.7</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v6.7'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2006-12-07T07:10:35Z</updated>
<entry>
<title>cp -p now clears special bits if it fails to preserve owner or group</title>
<updated>2006-12-07T07:10:35Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-12-07T07:10:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=fc92148eac1cd2f8a5e99b3facc21e630e815bef'/>
<id>urn:sha1:fc92148eac1cd2f8a5e99b3facc21e630e815bef</id>
<content type='text'>
* NEWS: Document the cp -p fix for special bits.
* src/copy.c (set_owner): Now returns a three-way result, so
that the caller can clear the special bits.  All callers changed.
(copy_reg): Don't set the special bits if chown failed.
(copy_internal): Likewise.
* tests/cp/special-bits: Test this fix.
Signed-off-by: Jim Meyering &lt;jim@meyering.net&gt;
</content>
</entry>
<entry>
<title>* NEWS: Document the cp --preserve=ownership fix.</title>
<updated>2006-12-06T19:44:08Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-12-06T19:44:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a4f7b723f0723ec17b48ae25f0a218adcab2ff54'/>
<id>urn:sha1:a4f7b723f0723ec17b48ae25f0a218adcab2ff54</id>
<content type='text'>
* m4/jm-macros.m4 (coreutils_MACROS): Check for fchmod.
* src/copy.c (fchmod_or_lchmod): New function.
(copy_reg): New arg OMITTED_PERMISSIONS.  All uses changed.
Omit confusing and unused ", dst_mode" arg to 'open' without O_CREAT.
When creating a file, use O_EXCL, so we're more likely to detect
funny business by other processes.  At the end, if permissions
were omitted, chmod them back in.
(copy_internal): If the ownership might change, omit some permissions
at first, then restore them after chowning the file.
* src/cp.c (make_dir_parents_private): Likewise.
* src/copy.c (cached_umask): New function.
* src/copy.h (cached_umask): New decl.
</content>
</entry>
<entry>
<title>install.c: Preserve time stamps before changing owner or file mode bits,</title>
<updated>2006-12-04T09:06:11Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-12-04T09:06:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=8406e92795b8cfce52651ec663aece6b451740aa'/>
<id>urn:sha1:8406e92795b8cfce52651ec663aece6b451740aa</id>
<content type='text'>
for consistency with other coreutils programs.
</content>
</entry>
<entry>
<title>* Makefile.maint (patch-check): Rewrite to diagnose failure.</title>
<updated>2006-11-27T13:38:35Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-11-27T13:38:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=97136cb93fa4f54e37ba34c9cdd14655243155a9'/>
<id>urn:sha1:97136cb93fa4f54e37ba34c9cdd14655243155a9</id>
<content type='text'>
* src/c99-to-c89.diff: Adjust shred.c offsets.
</content>
</entry>
<entry>
<title>Improve the check for departures from C89, and fix the departures</title>
<updated>2006-11-27T10:27:46Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@penguin.cs.ucla.edu</email>
</author>
<published>2006-11-27T10:27:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9b06af3367500dfe09067b047381e788969059cd'/>
<id>urn:sha1:9b06af3367500dfe09067b047381e788969059cd</id>
<content type='text'>
I found.
* Makefile.maint (my-distcheck): Also check for C89 compatibility
as best we can with GCC.
* src/stat.c (PRINTF_OPTION): Omit comma before } in enum
declaration; C89 doesn't allow this.
* src/dcgen: Don't generate string literals longer than
what C89 requires support for.
* src/cut.c (usage): Don't use string literals longer than
what C89 requires support for.
* src/date.c (usage): Likewise.
* src/dd.c (usage): Likewise.
* src/du.c (usage): Likewise.
* src/ls.c (usage): Likewise.
* src/od.c (usage): Likewise.
* src/readlink.c (usage): Likewise.
* src/seq.c (usage): Likewise.
* src/shred.c (usage): Likewise.
</content>
</entry>
<entry>
<title>recognize new archive, audio, image formats; give audio files a separate color</title>
<updated>2006-11-27T07:58:40Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2006-11-27T07:58:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a45772d52d86a2b1a39ee057b139af7eb36a2b76'/>
<id>urn:sha1:a45772d52d86a2b1a39ee057b139af7eb36a2b76</id>
<content type='text'>
* src/dircolors.hin: Add comments for common .sh and .csh scripts.
Add .bz2, .tbz2, .tz, .rar, .ace, .zoo, .cpio, .7z, .rz as archive
suffixes.  Add .mng, .pcx, .m2v, .mkv, .ogm, .mp4, .m4v, .mp4v, .vob,
.qt, .nuv, .wmv, .asf, .rm, .rmvb, .flc, .yuv as image formats.
Add .aac, .au, .mid, .midi, .mka, .ra as audio suffixes.  Change
audio color to 00;36 to differentiate from image/video color.
</content>
</entry>
<entry>
<title>* src/c99-to-c89.diff: Remove 3 bogus hunks.</title>
<updated>2006-11-26T17:49:55Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-11-26T17:49:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=549bbdf7b4bcae69dc91ad8e9a4f64426ec1112c'/>
<id>urn:sha1:549bbdf7b4bcae69dc91ad8e9a4f64426ec1112c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* src/remove.c (fd_to_subdirp): Remove unused parameter, ds.</title>
<updated>2006-11-26T17:47:54Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-11-26T17:47:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5e2f415d172e8074e6e3d051c310fd460feb6205'/>
<id>urn:sha1:5e2f415d172e8074e6e3d051c310fd460feb6205</id>
<content type='text'>
Update callers.
</content>
</entry>
<entry>
<title>* src/c99-to-c89.diff: Adjust for changes in rm.c and in remove.c.</title>
<updated>2006-11-26T17:42:56Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-11-26T17:42:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=d6a37dfa3b0e93a408c5b0d83a4b8e5f9746a607'/>
<id>urn:sha1:d6a37dfa3b0e93a408c5b0d83a4b8e5f9746a607</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* src/rm.c (main): Remove unnecessary (assuming C99) braces.</title>
<updated>2006-11-26T17:35:38Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-11-26T17:35:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=8ec7811e82d7e706d886bb209d1520eeb6cc2525'/>
<id>urn:sha1:8ec7811e82d7e706d886bb209d1520eeb6cc2525</id>
<content type='text'>
</content>
</entry>
</feed>
