*** empty log message ***
authorJim Meyering <jim@meyering.net>
Sun, 23 Jul 2000 10:58:52 +0000 (10:58 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 23 Jul 2000 10:58:52 +0000 (10:58 +0000)
old/fileutils/ChangeLog

index 2fa96419dbbec52032b6020541937816d52279b4..1da542491749406a1e77fa1e98b3d30ab2a20055 100644 (file)
@@ -1,5 +1,15 @@
 2000-07-23  Jim Meyering  <meyering@lucent.com>
 
+       * src/remove.c (ASSIGN_STRDUPA): Remove macro definition.
+       * src/sys2.h (ASSIGN_STRDUPA): New macro (moved here from remove.c).
+
+       Fix cp so that `cp -r DIR1/ DIR2' works once again.
+       * src/cp.c (ASSIGN_BASENAME_STRDUPA): New macro.
+       (do_copy): Use it here (so we always strip trailing slashes before
+       calling base_name).
+       Reported by Michael Stone.
+
+       Test for the above fix.
        * tests/cp/Makefile.am (TESTS): Add dir-slash.
        * tests/cp/dir-slash: New file.
 
@@ -10,7 +20,7 @@
        (wget-update): New rule, based on the one in autoconf.
 
        * src/shred.c (usage): Give a little more info.
-       Remove FIXME comment.
+       Remove FIXME comment.
 
        Avoid warnings.
        * src/ls.c (struct bin_str): Declare `string' member to be `const'.
@@ -18,7 +28,6 @@
 
 2000-07-15  Jim Meyering  <meyering@lucent.com>
 
-
        Begin converting "`%s'" in format strings to "%s", and wrap each
        corresponding argument in a `quote (...)' call -- if there's only one.
        If there are more than one, then use `quote_n (0, ...),