summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2012-04-12 12:47:30 +0100
committerPádraig Brady <P@draigBrady.com>2012-04-12 18:35:17 +0100
commit3d53e7fe1c31aa440cc9708c7c51db6b78c07653 (patch)
tree13fc2d863087f5a0e2664592aa4902308e6fb0f0 /NEWS
parent7e0ef7c035a4ef331dfd5019465ad00171a7b800 (diff)
downloadcoreutils-3d53e7fe1c31aa440cc9708c7c51db6b78c07653.tar.xz
cp: change --attributes-only to not truncate existing files
* src/copy.c (copy_reg): Don't truncate an existing file, to support copying attributes between existing files. The original use case only considered creating new files, and it would be a very unusual use case to be relying on the truncating behavior. * doc/coreutils.texi (cp invocation): Mention the non truncating behavior. * tests/cp/attr-existing: A new test to ensure O_TRUNC skipped. * tests/Makefile.am: Reference the new test. * NEWS: Mention the change in behavior.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index c8d2bbcf0..42df465dc 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,11 @@ GNU coreutils NEWS -*- outline -*-
* Noteworthy changes in release ?.? (????-??-??) [?]
+** Changes in behavior
+
+ cp --attributes-only no longer truncates any existing destination file,
+ allowing for more general copying of attributes from one file to another.
+
* Noteworthy changes in release 8.16 (2012-03-26) [stable]