update TODO trunk

Add missing test tarballs trunk

[svn] Find self-extracting archives by their file magic only, not extension/mimetype. trunk

[svn] Steel FilenameChecker against race conditions. trunk

[svn] Add note about needing syck. trunk

[svn] Add NEWS, and other documentation updates. trunk

[svn] Stupid Python 2.3 doesn't support [].sort(reverse=True). trunk

[svn] Update copyright dates in the license headers. trunk

[svn] Add interactive option to list recursive archives when found. trunk

[svn] Make just one -v print a list of filenames, a la tar. trunk

[svn] Don't try to rmtree when overwriting just a file. trunk

[svn] Run the cleanup script after the test even if there's no more comparing to do. trunk

[svn] Add a traceback when we catch a signal. trunk

[svn] Handle SIGINT and SIGKILL. trunk

[svn] Fix various bugs in the recursive extraction. trunk

[svn] Make dtrx -v print *something*. trunk

[svn] At work I was getting an unhelpful "No such file or directory" error when I trunk

[svn] Missed a couple of spots. trunk

[svn] Sadly Python 2.3 does not have an rsplit method on strings. trunk

[svn] Update documentation. trunk

[svn] Minor clean-ups. The most important of these is that we now have a better trunk

[svn] Be a little nicer about explaining that we can't extract to the current trunk

[svn] Improve the error reporting to be more user-friendly, at least in many of trunk

[svn] Some more tests to make sure we always do the right thing in the trunk

[svn] Documentation update. trunk

[svn] Small optimization to be nice to the system: don't try a given extractor trunk

[svn] Add support for extracting CAB archives. Because the CAB archive I was trunk

[svn] Add support for LZMA compression. Holy crap that was easy. trunk

[svn] Fix some bugs and make things a little more user-friendly now that we can trunk

[svn] Oops, finish adding 7z support. trunk

[svn] Refactor actions (extract the archive, vs. list the contents) into their trunk

[svn] If we can't figure out what the file is by mimetype, try using the file trunk

[svn] Add support for Ruby Gems, and extracting metadata from .deb/.gem files. trunk

[svn] Change all the license notices from GPLv2 to GPLv3. trunk

[svn] Really small cleanliness bit. trunk

[svn] Little DRY cleanups. trunk

[svn] Move policy-handling code into a dedicated set of classes. This makes trunk

[svn] Documentation update. trunk

[svn] If an archive contains other archives, and the user didn't specify that trunk

[svn] Improve the way we check archive contents. If all the entries look like trunk

[svn] Do some tests with a .tar.bz2 as well as a .tar.gz. I thought there were trunk

[svn] If the archive contains one directory with the "wrong" name, ask the user trunk

[svn] Rename the program to dtrx. trunk

[svn] Add basic documentation, and make this version 3.0. trunk

[svn] Lots of tests for various boundary cases, and slightly better handling for trunk

[svn] There's now an entirely new object hierarchy for handlers, because the trunk

[svn] Add a -f/--flat option, which will extract the archive contents into the trunk

[svn] Add support for just decompressing files that are compressed. So, if you trunk

[svn] Add options to tweak the logging level to taste. trunk

[svn] Introduce a real logging system. Right now all this really gets us is the trunk

[svn] This is version 2.0 because I said so. trunk

[svn] Add tests for the case where we do recursive extraction of an archive trunk

[svn] Fix issues with basename methods. First, string's rsplit method only trunk

[svn] Make ExtractorApplication suck less. Now the strategies for handling trunk

[svn] Add a test for recursive extraction which also makes sure that we fix trunk

[svn] The big thing here is recursive extraction. Find archive files in the trunk

[svn] Deal with a bunch of low-hanging fruit: trunk

[svn] Additions. trunk

[svn] Ideas off the top of my head. trunk

[svn] Fix a small bug that would crash the program if an archive was empty. trunk

[svn] Repository reorganization to make tags easy trunk

[svn] Repository reorganization trunk

(0) +64 tip

mercurial