Wed, 13 Jan 2010 19:39:36 +0000 |
Matthew Wild |
Add support for fetching archives from URLs
trunk tip
|
changeset |
files
|
Sun, 30 Aug 2009 11:55:49 -0400 |
Brett Smith |
release dtrx 6.6
trunk
|
changeset |
files
|
Sun, 30 Aug 2009 11:46:30 -0400 |
Brett Smith |
add support for xz compression
trunk
|
changeset |
files
|
Sun, 30 Aug 2009 11:18:32 -0400 |
Brett Smith |
use the PyYAML library for tests, instead of Syck
trunk
|
changeset |
files
|
Sat, 04 Jul 2009 11:26:19 -0400 |
Brett Smith |
release dtrx 6.5
trunk
|
changeset |
files
|
Sat, 04 Jul 2009 11:18:33 -0400 |
Brett Smith |
add missing tools that you might need for .deb packages
trunk
|
changeset |
files
|
Sat, 04 Jul 2009 11:11:10 -0400 |
Brett Smith |
add more metadata for Cheese Shop et al.
trunk
|
changeset |
files
|
Sat, 04 Jul 2009 10:53:22 -0400 |
Brett Smith |
consistency nit in header capitalization
trunk
|
changeset |
files
|
Sat, 04 Jul 2009 10:49:19 -0400 |
Brett Smith |
convert more copyright symbols
trunk
|
changeset |
files
|
Sat, 04 Jul 2009 10:47:07 -0400 |
Brett Smith |
add missing changes to NEWS
trunk
|
changeset |
files
|
Sat, 04 Jul 2009 10:40:11 -0400 |
Brett Smith |
Support more .tar.whatever extensions.
trunk
|
changeset |
files
|
Sun, 31 May 2009 23:46:10 -0400 |
Brett Smith |
use a real UTF-8 copyright symbol everywhere
trunk
|
changeset |
files
|
Sun, 31 May 2009 23:45:56 -0400 |
Brett Smith |
more reformatting for better manpageification
trunk
|
changeset |
files
|
Sun, 31 May 2009 22:51:00 -0400 |
Brett Smith |
Make README more like a man page, so it can be converted into one
trunk
|
changeset |
files
|
Tue, 05 May 2009 21:04:52 -0400 |
Brett Smith |
add support for LZMA-compressed tar file extensions
trunk
|
changeset |
files
|
Tue, 05 May 2009 20:31:53 -0400 |
Brett Smith |
Use string.rindex (which is in Python 2.3) instead of my own version.
trunk
|
changeset |
files
|
Tue, 05 May 2009 20:27:58 -0400 |
Brett Smith |
Don't use str.rindex (not in Python 2.3); instead provide my own cheap version.
trunk
|
changeset |
files
|
Tue, 05 May 2009 20:14:36 -0400 |
Brett Smith |
Add support for new .deb archives with data.tar.{bz2,lzma}.
trunk
|
changeset |
files
|
Sun, 12 Apr 2009 11:22:42 -0400 |
Brett Smith |
Support multiple greps and antigreps per test.
trunk
|
changeset |
files
|
Sun, 12 Apr 2009 11:21:51 -0400 |
Brett Smith |
Start printing results ASAP with -l or -t.
trunk
|
changeset |
files
|
Thu, 02 Apr 2009 22:31:07 -0400 |
Brett Smith |
Make sure prompts with filenames don't break mid-filename.
trunk
|
changeset |
files
|
Wed, 25 Mar 2009 22:58:57 -0400 |
Brett Smith |
Added one entry options a while ago.
trunk
|
changeset |
files
|
Wed, 25 Mar 2009 22:54:13 -0400 |
Brett Smith |
Reword one entry prompt; wrap prompt choices; better term size detection.
trunk
|
changeset |
files
|
Wed, 25 Mar 2009 21:34:55 -0400 |
Brett Smith |
add missing test archive
trunk
|
changeset |
files
|
Thu, 11 Dec 2008 21:37:03 -0500 |
Brett Smith |
Release dtrx 6.4
trunk
|
changeset |
files
|
Thu, 11 Dec 2008 21:19:26 -0500 |
Brett Smith |
Fix crasher bug when extracting empty archives.
trunk
|
changeset |
files
|
Thu, 06 Nov 2008 21:33:15 -0500 |
Brett Smith |
Improve wrapping of interactive prompts.
trunk
|
changeset |
files
|
Thu, 06 Nov 2008 20:49:57 -0500 |
Brett Smith |
Add support for LZMA magic detection.
trunk
|
changeset |
files
|
Sun, 19 Oct 2008 23:05:00 -0400 |
Brett Smith |
update sha1sum
trunk
|
changeset |
files
|
Sun, 19 Oct 2008 22:53:32 -0400 |
Brett Smith |
merge extractor contents bugfix
trunk
|
changeset |
files
|
Sun, 19 Oct 2008 22:50:47 -0400 |
Brett Smith |
Include the NEWS file in source distributions
trunk
|
changeset |
files
|
Sun, 19 Oct 2008 22:47:59 -0400 |
Brett Smith |
Avoid DeprecationWarning under Python 2.6. Part of the 6.3 release.
trunk
|
changeset |
files
|
Sun, 19 Oct 2008 22:42:20 -0400 |
Brett Smith |
Prepare for a 6.3 release
trunk
|
changeset |
files
|
Sun, 19 Oct 2008 22:20:50 -0400 |
Brett Smith |
Add RAR support. Thanks to Peter Kelemen for the patch.
trunk
|
changeset |
files
|
Tue, 16 Sep 2008 21:51:59 -0400 |
Brett Smith |
Make sure all extractors get self.contents defined.
trunk
|
changeset |
files
|
Sat, 26 Jul 2008 13:02:53 -0400 |
Brett Smith |
Fix TODO merge conflicts, I hope.
trunk
|
changeset |
files
|
Sat, 26 Jul 2008 12:55:37 -0400 |
Brett Smith |
Release 6.2
trunk
|
changeset |
files
|
Thu, 10 Jul 2008 21:00:51 -0400 |
Brett Smith |
Update TODO
trunk
|
changeset |
files
|
Thu, 24 Jul 2008 22:49:03 -0400 |
Brett Smith |
Tidy: no need to import glob anymore.
trunk
|
changeset |
files
|
Thu, 24 Jul 2008 22:46:27 -0400 |
Brett Smith |
Be more careful on SIGINT/SIGKILL cleanup.
trunk
|
changeset |
files
|
Thu, 24 Jul 2008 22:35:38 -0400 |
Brett Smith |
Use the default action for SIGPIPE.
trunk
|
changeset |
files
|
Thu, 24 Jul 2008 22:15:19 -0400 |
Brett Smith |
Add --one-entry option to specify default handling for one-entry archives.
trunk
|
changeset |
files
|
Wed, 23 Jul 2008 12:15:45 -0400 |
Brett Smith |
Use the --quiet option for cpio -t too.
trunk
|
changeset |
files
|
Wed, 23 Jul 2008 12:01:58 -0400 |
Brett Smith |
Stop worrying about trailing newlines in get_filenames() overrides.
trunk
|
changeset |
files
|
Sun, 20 Jul 2008 22:24:49 -0400 |
Brett Smith |
Move most ExtractorBuilder constants to the top.
trunk
|
changeset |
files
|
Sun, 20 Jul 2008 21:39:39 -0400 |
Brett Smith |
Move more common extraction/listing functionality into BaseExtractor.
trunk
|
changeset |
files
|
Sun, 20 Jul 2008 21:16:08 -0400 |
Brett Smith |
Improve dtrx -l performance on misnamed files, and clean other error messages.
trunk
|
changeset |
files
|
Sun, 20 Jul 2008 20:45:54 -0400 |
Brett Smith |
Don't show errors from failed extractors unless they all fail.
trunk
|
changeset |
files
|
Sun, 20 Jul 2008 20:25:54 -0400 |
Brett Smith |
Clean the target directory if an extraction attempt failed.
trunk
|
changeset |
files
|
Tue, 15 Jul 2008 22:18:03 -0400 |
Brett Smith |
Give extraction stderr more context, and suppress normal cpio stderr junk.
trunk
|
changeset |
files
|
Sun, 13 Jul 2008 18:11:08 -0400 |
Brett Smith |
Update for 6.1, plus some tweaks here and there.
trunk
|
changeset |
files
|
Sun, 13 Jul 2008 18:01:04 -0400 |
Brett Smith |
Updates for 6.1 release.
trunk
|
changeset |
files
|
Sun, 13 Jul 2008 17:54:47 -0400 |
Brett Smith |
Don't assume .exe files are Cabinet archives just by extension.
trunk
|
changeset |
files
|
Sun, 13 Jul 2008 17:47:57 -0400 |
Brett Smith |
Add support for InstallShield archives.
trunk
|
changeset |
files
|
Thu, 10 Jul 2008 20:55:09 -0400 |
Brett Smith |
Recurse better when the contents were just one file.
trunk
|
changeset |
files
|
Thu, 10 Jul 2008 20:09:12 -0400 |
Brett Smith |
Tweak wording of recursion question, and TODO.
trunk
|
changeset |
files
|
Thu, 10 Jul 2008 19:51:53 -0400 |
Brett Smith |
Count files in the archive and report that in the recursion prompt.
trunk
|
changeset |
files
|
Thu, 10 Jul 2008 19:31:23 -0400 |
Brett Smith |
more TODO updates
trunk
|
changeset |
files
|
Thu, 10 Jul 2008 18:48:09 -0400 |
Brett Smith |
Update TODO: remove complete tasks, add new items.
trunk
|
changeset |
files
|
Thu, 10 Jul 2008 18:44:06 -0400 |
Brett Smith |
Don't prompt for one entry handling with -f.
trunk
|
changeset |
files
|
Thu, 05 Jun 2008 22:54:10 -0400 |
Brett Smith |
Make the wording on the One Entry question a little clearer.
trunk
|
changeset |
files
|
Thu, 05 Jun 2008 22:00:39 -0400 |
Brett Smith |
Add notes about the hg repo.
trunk
|
changeset |
files
|
Thu, 05 Jun 2008 21:44:38 -0400 |
Brett Smith |
add web site to hg repo
trunk
|
changeset |
files
|
Thu, 05 Jun 2008 21:24:44 -0400 |
Brett Smith |
Deal with partially extracted tarballs.
trunk
|
changeset |
files
|
Thu, 05 Jun 2008 10:00:38 -0400 |
Brett Smith |
update TODO
trunk
|
changeset |
files
|
Wed, 30 Apr 2008 21:33:30 -0400 |
Brett Smith |
Add missing test tarballs
trunk
|
changeset |
files
|
Wed, 06 Feb 2008 19:38:26 -0500 |
brett |
[svn] Find self-extracting archives by their file magic only, not extension/mimetype.
trunk
|
changeset |
files
|
Sun, 20 Jan 2008 15:32:02 -0500 |
brett |
[svn] Steel FilenameChecker against race conditions.
trunk
|
changeset |
files
|
Sun, 20 Jan 2008 13:42:48 -0500 |
brett |
[svn] Add note about needing syck.
trunk
|
changeset |
files
|
Sun, 20 Jan 2008 13:39:04 -0500 |
brett |
[svn] Add NEWS, and other documentation updates.
trunk
|
changeset |
files
|
Sun, 20 Jan 2008 12:15:55 -0500 |
brett |
[svn] Stupid Python 2.3 doesn't support [].sort(reverse=True).
trunk
|
changeset |
files
|
Sun, 20 Jan 2008 12:05:14 -0500 |
brett |
[svn] Update copyright dates in the license headers.
trunk
|
changeset |
files
|
Sun, 20 Jan 2008 12:00:35 -0500 |
brett |
[svn] Add interactive option to list recursive archives when found.
trunk
|
changeset |
files
|
Sun, 20 Jan 2008 11:10:48 -0500 |
brett |
[svn] Make just one -v print a list of filenames, a la tar.
trunk
|
changeset |
files
|
Sun, 20 Jan 2008 09:47:33 -0500 |
brett |
[svn] Don't try to rmtree when overwriting just a file.
trunk
|
changeset |
files
|
Sun, 20 Jan 2008 09:22:13 -0500 |
brett |
[svn] Run the cleanup script after the test even if there's no more comparing to do.
trunk
|
changeset |
files
|
Sun, 20 Jan 2008 04:02:19 -0500 |
brett |
[svn] Add a traceback when we catch a signal.
trunk
|
changeset |
files
|
Sun, 20 Jan 2008 03:53:02 -0500 |
brett |
[svn] Handle SIGINT and SIGKILL.
trunk
|
changeset |
files
|
Sun, 20 Jan 2008 01:59:42 -0500 |
brett |
[svn] Fix various bugs in the recursive extraction.
trunk
|
changeset |
files
|
Thu, 17 Jan 2008 22:44:46 -0500 |
brett |
[svn] Make dtrx -v print *something*.
trunk
|
changeset |
files
|
Thu, 17 Jan 2008 22:36:07 -0500 |
brett |
[svn] At work I was getting an unhelpful "No such file or directory" error when I
trunk
|
changeset |
files
|
Tue, 27 Nov 2007 22:43:40 -0500 |
brett |
[svn] Missed a couple of spots.
trunk
|
changeset |
files
|
Tue, 27 Nov 2007 22:04:04 -0500 |
brett |
[svn] Sadly Python 2.3 does not have an rsplit method on strings.
trunk
|
changeset |
files
|
Mon, 26 Nov 2007 22:39:29 -0500 |
brett |
[svn] Update documentation.
trunk
|
changeset |
files
|
Mon, 26 Nov 2007 22:31:25 -0500 |
brett |
[svn] Minor clean-ups. The most important of these is that we now have a better
trunk
|
changeset |
files
|
Fri, 23 Nov 2007 17:55:07 -0500 |
brett |
[svn] Be a little nicer about explaining that we can't extract to the current
trunk
|
changeset |
files
|
Fri, 23 Nov 2007 16:25:22 -0500 |
brett |
[svn] Improve the error reporting to be more user-friendly, at least in many of
trunk
|
changeset |
files
|
Fri, 23 Nov 2007 15:22:34 -0500 |
brett |
[svn] Some more tests to make sure we always do the right thing in the
trunk
|
changeset |
files
|
Fri, 23 Nov 2007 11:59:27 -0500 |
brett |
[svn] Documentation update.
trunk
|
changeset |
files
|
Fri, 23 Nov 2007 11:33:30 -0500 |
brett |
[svn] Small optimization to be nice to the system: don't try a given extractor
trunk
|
changeset |
files
|
Fri, 23 Nov 2007 11:24:58 -0500 |
brett |
[svn] Add support for extracting CAB archives. Because the CAB archive I was
trunk
|
changeset |
files
|
Thu, 22 Nov 2007 22:37:40 -0500 |
brett |
[svn] Add support for LZMA compression. Holy crap that was easy.
trunk
|
changeset |
files
|
Thu, 22 Nov 2007 22:24:04 -0500 |
brett |
[svn] Fix some bugs and make things a little more user-friendly now that we can
trunk
|
changeset |
files
|
Thu, 22 Nov 2007 22:21:34 -0500 |
brett |
[svn] Oops, finish adding 7z support.
trunk
|
changeset |
files
|
Thu, 22 Nov 2007 22:20:39 -0500 |
brett |
[svn] Refactor actions (extract the archive, vs. list the contents) into their
trunk
|
changeset |
files
|
Fri, 19 Oct 2007 23:06:53 -0400 |
brett |
[svn] If we can't figure out what the file is by mimetype, try using the file
trunk
|
changeset |
files
|
Fri, 19 Oct 2007 23:03:17 -0400 |
brett |
[svn] Add support for Ruby Gems, and extracting metadata from .deb/.gem files.
trunk
|
changeset |
files
|
Fri, 19 Oct 2007 22:46:20 -0400 |
brett |
[svn] Change all the license notices from GPLv2 to GPLv3.
trunk
|
changeset |
files
|
Sun, 29 Apr 2007 15:30:01 -0400 |
brett |
[svn] Really small cleanliness bit.
trunk
|
changeset |
files
|
Sun, 29 Apr 2007 15:25:04 -0400 |
brett |
[svn] Little DRY cleanups.
trunk
|
changeset |
files
|
Sun, 29 Apr 2007 15:12:02 -0400 |
brett |
[svn] Move policy-handling code into a dedicated set of classes. This makes
trunk
|
changeset |
files
|
Sun, 29 Apr 2007 13:29:50 -0400 |
brett |
[svn] Documentation update.
trunk
|
changeset |
files
|
Sat, 28 Apr 2007 23:52:36 -0400 |
brett |
[svn] If an archive contains other archives, and the user didn't specify that
trunk
|
changeset |
files
|
Sat, 21 Apr 2007 13:09:58 -0400 |
brett |
[svn] Improve the way we check archive contents. If all the entries look like
trunk
|
changeset |
files
|
Sat, 21 Apr 2007 10:22:32 -0400 |
brett |
[svn] Do some tests with a .tar.bz2 as well as a .tar.gz. I thought there were
trunk
|
changeset |
files
|
Sat, 10 Feb 2007 20:43:00 -0500 |
brett |
[svn] If the archive contains one directory with the "wrong" name, ask the user
trunk
|
changeset |
files
|
Sat, 10 Feb 2007 16:43:44 -0500 |
brett |
[svn] Rename the program to dtrx.
trunk
|
changeset |
files
|
Tue, 02 Jan 2007 20:30:17 -0500 |
brett |
[svn] Add basic documentation, and make this version 3.0.
trunk
|
changeset |
files
|
Sun, 31 Dec 2006 19:29:46 -0500 |
brett |
[svn] Lots of tests for various boundary cases, and slightly better handling for
trunk
|
changeset |
files
|
Sun, 31 Dec 2006 19:27:23 -0500 |
brett |
[svn] There's now an entirely new object hierarchy for handlers, because the
trunk
|
changeset |
files
|
Sun, 31 Dec 2006 19:25:16 -0500 |
brett |
[svn] Add a -f/--flat option, which will extract the archive contents into the
trunk
|
changeset |
files
|
Sun, 31 Dec 2006 19:20:26 -0500 |
brett |
[svn] Add support for just decompressing files that are compressed. So, if you
trunk
|
changeset |
files
|
Tue, 19 Dec 2006 19:27:14 -0500 |
brett |
[svn] Add options to tweak the logging level to taste.
trunk
|
changeset |
files
|
Tue, 19 Dec 2006 19:13:29 -0500 |
brett |
[svn] Introduce a real logging system. Right now all this really gets us is the
trunk
|
changeset |
files
|
Tue, 19 Dec 2006 18:01:00 -0500 |
brett |
[svn] This is version 2.0 because I said so.
trunk
|
changeset |
files
|
Sun, 17 Dec 2006 09:20:02 -0500 |
brett |
[svn] Add tests for the case where we do recursive extraction of an archive
trunk
|
changeset |
files
|
Sun, 17 Dec 2006 08:30:32 -0500 |
brett |
[svn] Fix issues with basename methods. First, string's rsplit method only
trunk
|
changeset |
files
|
Mon, 13 Nov 2006 23:06:30 -0500 |
brett |
[svn] Make ExtractorApplication suck less. Now the strategies for handling
trunk
|
changeset |
files
|
Sat, 11 Nov 2006 18:42:19 -0500 |
brett |
[svn] Add a test for recursive extraction which also makes sure that we fix
trunk
|
changeset |
files
|
Mon, 06 Nov 2006 22:36:47 -0500 |
brett |
[svn] The big thing here is recursive extraction. Find archive files in the
trunk
|
changeset |
files
|
Sat, 04 Nov 2006 10:34:06 -0500 |
brett |
[svn] Deal with a bunch of low-hanging fruit:
trunk
|
changeset |
files
|
Wed, 01 Nov 2006 22:03:46 -0500 |
brett |
[svn] Additions.
trunk
|
changeset |
files
|
Tue, 31 Oct 2006 19:31:44 -0500 |
brett |
[svn] Ideas off the top of my head.
trunk
|
changeset |
files
|
Sun, 29 Oct 2006 20:03:12 -0500 |
brett |
[svn] Fix a small bug that would crash the program if an archive was empty.
trunk
|
changeset |
files
|
Sun, 29 Oct 2006 19:34:46 -0500 |
brett |
[svn] Repository reorganization to make tags easy
trunk
|
changeset |
files
|
Sun, 29 Oct 2006 19:31:27 -0500 |
brett |
[svn] Repository reorganization
trunk
|
changeset |
files
|