TODO

Sun, 31 Dec 2006 19:27:23 -0500

author
brett
date
Sun, 31 Dec 2006 19:27:23 -0500
branch
trunk
changeset 16
29794d4d41aa
parent 13
0a3ef1b9f6d4
child 18
1600807a32bd
permissions
-rw-r--r--

[svn] There's now an entirely new object hierarchy for handlers, because the
number of corner cases, switches, etc. was starting to get out of hand.
This makes it easier to tell what's going on in a given case.

Things which I have a use case/anti-use case for:
* Avoid overwriting directories.
* Decompress non-archive files.
* Better error messages (file doesn't exist, isn't readable, etc.)
* Interactivity: ask about overwriting, recursing, etc.

Things that are generally good:
* Better tests.
* Better error messages.

Things I think might be good but can't prove:
* Consider having options about whether or not to make sane directories,
  have tarbomb protection, etc.
* Use zipfile instead of the zip commands.
* Processing from stdin.
* Extracting control.tar.gz from deb files.

mercurial