* NEWS: The recent rm-diagnostic fix also affects cross-partition "mv".
authorJim Meyering <jim@meyering.net>
Mon, 24 Sep 2007 14:33:35 +0000 (16:33 +0200)
committerJim Meyering <jim@meyering.net>
Mon, 24 Sep 2007 14:33:35 +0000 (16:33 +0200)
ChangeLog
NEWS

index 6b31a4f..8fb3254 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2007-09-24  Jim Meyering  <jim@meyering.net>
 
+       * NEWS: The recent rm-diagnostic fix also affects cross-partition "mv".
+
        copy.c: Remove definitions of factored-out functions.
        * src/copy.c: Include "file-set.h".
        (seen_file, record_file): Remove functions that I factored
diff --git a/NEWS b/NEWS
index e8e20e0..35eefaa 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -204,7 +204,14 @@ GNU coreutils NEWS                                    -*- outline -*-
 
   "rm -rf D" would emit an misleading diagnostic when failing to
   remove a symbolic link within the unwritable directory, D.
-  Introduced in coreutils-6.0.
+  Introduced in coreutils-6.0.  Similarly, when a cross-partition
+  "mv" fails because the source directory is unwritable, it now gives
+  a reasonable diagnostic.  Before, this would print
+    $ mkdir /tmp/x; touch /tmp/x/y; chmod -w /tmp/x;
+    $ test $(stat -c %d /tmp/x) -ne $(stat -c %d .) && mv /tmp/x/y .
+    mv: cannot remove `/tmp/x/y': Not a directory
+  Now it prints this:
+    mv: cannot remove `/tmp/x/y': Permission denied.
 
 ** New features