Sun, 31 Dec 2006 19:27:23 -0500
[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.