changelog
- Tue, 05 May 2009 20:27:58 -0400
- by Brett Smith <brettcsmith@brettcsmith.org> [Tue, 05 May 2009 20:27:58 -0400] rev 109
- Don't use str.rindex (not in Python 2.3); instead provide my own cheap version.
- Tue, 05 May 2009 20:14:36 -0400
- by Brett Smith <brettcsmith@brettcsmith.org> [Tue, 05 May 2009 20:14:36 -0400] rev 108
- Add support for new .deb archives with data.tar.{bz2,lzma}.
We do this just by detecting the compression of the data.tar file at
runtime. The current solution is not exactly elegant but at least avoids
repeating code.
- Sun, 12 Apr 2009 11:22:42 -0400
- by Brett Smith <brettcsmith@brettcsmith.org> [Sun, 12 Apr 2009 11:22:42 -0400] rev 107
- Support multiple greps and antigreps per test.
I thought I would need this for a new test I was writing. It turned out I
ended up implementing different tests (and features), but this could come
in handy for later so I'm keeping it.
- Sun, 12 Apr 2009 11:21:51 -0400
- by Brett Smith <brettcsmith@brettcsmith.org> [Sun, 12 Apr 2009 11:21:51 -0400] rev 106
- Start printing results ASAP with -l or -t.
Doing -l on a large archive was painful because dtrx would wait until it
had all the listings before it displayed any. It did this to make sure
that the listing would be successful.
On reconsidering, though, I think it's really unlikely that there'll be a
case where a lister process provides *some* good output for a given file in
the wrong format. So, now -l will try to get one good line out of the
lister. If it gets that, then it will immediately start displaying results
as they come in. On the off chance that it detects an error later on, it
will display an error about that, and then try again with a different
extractor if appropriate.