From 6a9c6804ddd9eca47135f66290a2e7718a919c54 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 6 May 2008 14:29:57 +0200 Subject: * TODO: Bo Borgerson is rewriting support for cp --recursive --- TODO | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index bda8de271..a48a8e6fa 100644 --- 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) -- cgit v1.2.3-54-g00ecf