Dave Vasilevsky
|
29d1bfeb36
|
Reorg
|
2010-10-13 22:42:54 -04:00 |
|
Dave Vasilevsky
|
7fb3234f93
|
Work again without file index
|
2010-10-13 22:40:11 -04:00 |
|
Dave Vasilevsky
|
bd678c0924
|
Create wanted list even if no specs given
|
2010-10-13 22:37:56 -04:00 |
|
Dave Vasilevsky
|
5850a10301
|
Revert "Works without wanted files"
This reverts commit 8a05b40c53 .
|
2010-10-13 22:33:28 -04:00 |
|
Dave Vasilevsky
|
8a05b40c53
|
Works without wanted files
|
2010-10-13 17:34:19 -04:00 |
|
Dave Vasilevsky
|
009d616db5
|
Check tar contents on output. TODO: No wanted files? Check index against files?
|
2010-10-13 17:26:55 -04:00 |
|
Dave Vasilevsky
|
b1ffeb1490
|
Fast-extraction works, non-tar too! Disable DEBUG
|
2010-10-13 13:14:30 -04:00 |
|
Dave Vasilevsky
|
0b37d9398d
|
fix todo
|
2010-10-13 13:06:56 -04:00 |
|
Dave Vasilevsky
|
557cae0350
|
Extrac spec-matching into function
|
2010-10-13 12:53:05 -04:00 |
|
Dave Vasilevsky
|
6f83d58d51
|
Make sure each spec matches something
|
2010-10-13 12:47:51 -04:00 |
|
Dave Vasilevsky
|
7aae647657
|
Extraction works! Need to fix non-matching spec behavior; test huge-file extraction
|
2010-10-13 12:32:10 -04:00 |
|
Dave Vasilevsky
|
e6fa56efec
|
Cleanup file structure
|
2010-10-13 12:05:07 -04:00 |
|
Dave Vasilevsky
|
8b5dcf2e47
|
Only decode wanted blocks
|
2010-10-13 12:01:39 -04:00 |
|
Dave Vasilevsky
|
5b9896d074
|
Establish wanted files at start
|
2010-10-13 11:48:28 -04:00 |
|
Dave Vasilevsky
|
62e24fb4c1
|
Actually match like tar does
|
2010-10-13 01:55:22 -04:00 |
|
Dave Vasilevsky
|
7aed15667b
|
Fix listing bug; Search for files we want, badly
|
2010-10-13 01:40:49 -04:00 |
|
Dave Vasilevsky
|
adf778d4a7
|
specify files with -i and -o
|
2010-10-13 01:10:40 -04:00 |
|
Dave Vasilevsky
|
8c7333d2f7
|
Ignore pread binary
|
2010-10-12 23:44:51 -04:00 |
|
Dave Vasilevsky
|
7d1cdfa7f4
|
Allow optimization flags on make command line; all user to force no listing of tar files
|
2010-10-12 23:44:29 -04:00 |
|
Dave Vasilevsky
|
0357c6413c
|
Parallel extraction!
|
2010-10-12 23:40:27 -04:00 |
|
Dave Vasilevsky
|
a284a18616
|
Start working on parallel read
|
2010-10-12 22:42:32 -04:00 |
|
Dave Vasilevsky
|
dd73a44639
|
List to stdout; auto-decode index
|
2010-10-12 22:13:34 -04:00 |
|
Dave Vasilevsky
|
6da292fe53
|
Generalize pipeline
|
2010-10-12 22:03:45 -04:00 |
|
Dave Vasilevsky
|
a1cd0e174e
|
List can be a filter too; update usage
|
2010-10-12 02:19:55 -04:00 |
|
Dave Vasilevsky
|
86e0a1998c
|
Let write be a filter
|
2010-10-12 02:16:28 -04:00 |
|
Dave Vasilevsky
|
14d6d92e87
|
Allow setting compression level
|
2010-10-11 00:46:48 -04:00 |
|
Dave Vasilevsky
|
9cd29befca
|
Allow writing non-tar archives
|
2010-10-11 00:05:36 -04:00 |
|
Dave Vasilevsky
|
4ab346deff
|
Use magic number to identify index
|
2010-10-10 23:48:34 -04:00 |
|
Dave Vasilevsky
|
153ac09e29
|
List requirements to build
|
2010-10-10 23:41:23 -04:00 |
|
Dave Vasilevsky
|
80001a934a
|
Allow multiple build prefixes
|
2010-10-10 23:39:21 -04:00 |
|
Dave Vasilevsky
|
f7c2566303
|
Allow building with other CC, eg: clang
|
2010-10-10 23:37:50 -04:00 |
|
Dave Vasilevsky
|
e2f4add9be
|
Merge branches 'stream-write' and 'master'
|
2010-10-10 21:09:28 -04:00 |
|
Dave Vasilevsky
|
16f0d6e2ed
|
streaming writes
|
2010-10-10 20:37:14 -04:00 |
|
Dave Vasilevsky
|
73e14a5272
|
Update for liblzma index API changes
|
2010-10-10 20:07:13 -04:00 |
|
Dave Vasilevsky
|
53bc5c3c1f
|
Safety todos
|
2010-05-01 02:19:28 -04:00 |
|
Dave Vasilevsky
|
0768e8be5d
|
clean up TODO
|
2010-01-30 18:52:10 -05:00 |
|
Dave Vasilevsky
|
8d0e61afca
|
suppress unused var warning
|
2010-01-23 00:57:50 -05:00 |
|
root
|
5f22300a92
|
add thread debugging info
|
2010-01-23 00:54:05 -05:00 |
|
root
|
c158b057f2
|
simpler block queuing; go back to dict_size blocks; run test in bash, some sh have no "time"
|
2010-01-23 00:23:31 -05:00 |
|
root
|
8a90a6dce7
|
free queue contents properly; use input queue for memory limiting
|
2010-01-22 23:57:37 -05:00 |
|
Dave Vasilevsky
|
0b9fc52e47
|
more todos
|
2010-01-22 23:24:24 -05:00 |
|
Dave Vasilevsky
|
9b0c2bd95b
|
Dynamically determine the number of CPUs--now we're actually useful
|
2010-01-16 23:33:56 -05:00 |
|
Dave Vasilevsky
|
67541dc95d
|
Linux support, woo
|
2010-01-16 21:23:23 -05:00 |
|
Dave Vasilevsky
|
32c959ccd1
|
todo/readme changes
|
2010-01-16 20:04:25 -05:00 |
|
Dave Vasilevsky
|
44b3dcac3b
|
Use slightly more efficient (?) block size
|
2010-01-13 11:09:19 -05:00 |
|
Dave Vasilevsky
|
4ca208ccd8
|
Find blocksize dynamically based on dict_size
|
2010-01-13 11:00:40 -05:00 |
|
Dave Vasilevsky
|
5199636764
|
docs
|
2010-01-13 01:04:56 -05:00 |
|
Dave Vasilevsky
|
804124e82b
|
multi-threaded encoding
|
2010-01-13 00:40:07 -05:00 |
|
Dave Vasilevsky
|
42302434a7
|
Use threads and queues--still single-threaded
|
2010-01-13 00:08:30 -05:00 |
|
Dave Vasilevsky
|
bc649b9877
|
factor out common code
|
2010-01-12 22:16:25 -05:00 |
|