Tasks for GNU fileutils (listed in no particular order):

  integrate patches for Linux ACL support

  unify textutils/fileutils/sh-utils
  libitize
  update copyright dates
  make help/version output conformant

  ls: test suite to exercize -l and -l --full-time with various LANG settings

  ls: recognize --format="%a %b..." strftime formats
  ls: add new % formats to get the 10 bytes of the permissions string
    (both individually and as groups)

  chmod, chown (maybe others): Don't strip slashes unless configure
      detects that e.g. lstat can't deal with them.

  From: colin@nyx.net (Colin Plumb)
  | A very nice feature I just wanted, and I assumed a GNU tool would have,
  | is the mv analogue to cp -s, that is, move the file, but leave a symlink
  | to the new home.
  |
  | E.g. mv -s very_big_file /dir/in/fs/with/lots/of/space
  |
  | (Okay, I should make the change and submit a patch.  I just wish I
  | didn't have to deal with that bizarre brace style when doing it.)

These are mainly notes to myself.
If something piques your interest and you want to contribute,
let me know and I can send you details.

  ./mv --backup --version-con= b~ b gets *no* error

  chown --from, from Andries Brouwer

  chown, cp, etc: don't use chown on symlinks

  cp backup (-u -u) suggestion from Rafal Maszkowski

  new option: failure of `cp -p' to restore perm bits causes failure;
     POSIX says default should be no.  Stallman +u.cp


  cp-hash.c: Make this a wrapper around hash.[ch]?

  du.c: Use hash.c(hash_insert), not private copy of the cp-hash.c(hash_insert)

  cp, mv, install: factor out duplicated hash_init cruft -- put it in copy.c?

  copy.c (is_ancestor): See FIXME comment.

  cp -f (and install, etc.) fail when the destination is a dangling symlink

  make ls's size field wider, so files of size > 9,999,999 don't cause
    misalignment

  all programs that accept --verbose: accept `-v' as an abbreviation

  make sure we don't allow `mv '' /tmp' to do anything on systems that
    let us stat the zero-length string
