diff --git a/ChangeLog b/ChangeLog index 605877c9e..018157bcf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,18 @@ -2002-09-28 Jim Meyering +2002-09-29 Jim Meyering * 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 + * src/split.c (FAIL_ONLY_ONE_WAY): New macro. Factor out some duplication. (main): Use it.