* TODO: Bo Borgerson is rewriting support for cp --recursive
authorJim Meyering <meyering@redhat.com>
Tue, 6 May 2008 12:29:57 +0000 (14:29 +0200)
committerJim Meyering <meyering@redhat.com>
Tue, 6 May 2008 12:29:57 +0000 (14:29 +0200)
TODO

diff --git a/TODO b/TODO
index bda8de271c70e80035b3fc194956eb7d22889128..a48a8e6fa23adba4cda325e72ea2ac8eff397a6d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -14,6 +14,12 @@ document the following in coreutils.texi:
   uptime
 Also document the SELinux changes.
 
+cp --recursive: use fts and *at functions to perform directory traversals
+  in source and destination hierarchy rather than forming full file names.
+  The latter (current) approach fails unnecessarily when the names
+  become very long, and requires space and time that is quadratic in the
+  depth of the hierarchy.  [Bo Borgerson is working on this]
+
 comm: add an option, --output-delimiter=STR
   Files to change: src/comm.c, ChangeLog, NEWS, doc/coreutils.texi,
   Add a new file, tests/misc/comm (use another file in that directory as
@@ -96,10 +102,6 @@ sort: Investigate better sorting algorithms; see Knuth vol. 3.
   5.3.1, who credits Lester Ford, Jr. and Selmer Johnson, American
   Mathematical Monthly 66 (1959), 387-389.
 
-cp --recursive: perform dir traversals in source and dest hierarchy rather
-  than forming full file names.  The latter (current) approach fails
-  unnecessarily when the names become very long.
-
 Remove suspicious uses of alloca (ones that may allocate more than
    about 4k)