*** empty log message ***
authorJim Meyering <jim@meyering.net>
Sun, 29 Sep 2002 08:43:24 +0000 (08:43 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 29 Sep 2002 08:43:24 +0000 (08:43 +0000)
ChangeLog

index 605877c9edd9ac10d2cca899961ac244a1e1d969..018157bcfaf6fc3dba77c288cee6e239c305b295 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,18 @@
-2002-09-28  Jim Meyering  <meyering@lucent.com>
+2002-09-29  Jim Meyering  <meyering@lucent.com>
 
        * Version 4.5.2.
 
+       In move mode, always first try to rename.  Before, upon failure to
+       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.
+       * src/copy.c (copy_internal): Remove local, move_mode;
+       use x->move_mode instead.  Based on a patch from Tom Haynes.
+
+2002-09-28  Jim Meyering  <meyering@lucent.com>
+
        * src/split.c (FAIL_ONLY_ONE_WAY): New macro.
        Factor out some duplication.
        (main): Use it.