Commit Graph

286 Commits

Author SHA1 Message Date
Matt Nadareski
bd92f8993a Name is not guaranteed 2020-09-02 12:19:12 -07:00
Matt Nadareski
c77bcca9ad Perf improvements, fix regex 2020-09-02 00:24:46 -07:00
Matt Nadareski
9604e16287 Promote Slot to DatItem 2020-09-01 16:21:55 -07:00
Matt Nadareski
3e9b4e510c Add DeviceReference type, cleanup TODOs 2020-08-31 23:01:51 -07:00
Matt Nadareski
816e360c36 Loosen the matching criteria again 2020-08-31 17:02:43 -07:00
Matt Nadareski
0c10eaa52f Better sort, fix naming collisions 2020-08-31 16:46:04 -07:00
Matt Nadareski
58039f5093 Fix filtering, merging, blanks, and bucketing 2020-08-31 15:33:05 -07:00
Matt Nadareski
a70dc3bad6 Move dedupe to Cleaner, remove StripHash 2020-08-30 23:11:05 -07:00
Matt Nadareski
6ed35bffee Add notes 2020-08-30 23:00:12 -07:00
Matt Nadareski
1dcff32fa2 Partition Write a little 2020-08-30 22:40:31 -07:00
Matt Nadareski
2921f01494 Fix duplication issue 2020-08-30 17:02:07 -07:00
Matt Nadareski
04eabc83ac Fix blank DAT writing 2020-08-29 23:09:25 -07:00
Matt Nadareski
8df62128be Remove output from hash split 2020-08-28 22:59:38 -07:00
Matt Nadareski
14a80970f7 Minor tweaks 2020-08-28 22:46:06 -07:00
Matt Nadareski
ba00cca9e0 Remove writing from Sort 2020-08-28 22:38:10 -07:00
Matt Nadareski
b5107a8a2e Reduce redundant code 2020-08-28 22:21:35 -07:00
Matt Nadareski
5fb140f406 Fix Sort multiple outputs 2020-08-28 21:38:27 -07:00
Matt Nadareski
e76d19033f Implement partial packing 2020-08-28 21:10:02 -07:00
Matt Nadareski
2a5a5516d9 Enable flat writing using header value 2020-08-28 20:46:12 -07:00
Matt Nadareski
6f76051399 Add new packing flags 2020-08-28 19:15:23 -07:00
Matt Nadareski
244b85ecf8 Couple of methodizations for D2D path 2020-08-28 16:45:27 -07:00
Matt Nadareski
f85fbd68ce Reduce boilerplate for writing to file 2020-08-28 15:06:07 -07:00
Matt Nadareski
c09470c639 Fully decouple split from filter 2020-08-28 13:54:53 -07:00
Matt Nadareski
0b492b798b Partially decouple splitting from filter 2020-08-28 13:45:01 -07:00
Matt Nadareski
27bbc9df29 Create and use Cleaner 2020-08-28 13:33:05 -07:00
Matt Nadareski
4e49dad4b7 Minor change for future improvement 2020-08-28 11:44:49 -07:00
Matt Nadareski
80c3ee0886 Add filtering TODO 2020-08-28 11:17:42 -07:00
Matt Nadareski
9ead11b028 Fix potential race condition 2020-08-28 10:48:27 -07:00
Matt Nadareski
698a6b5e33 Have most splits return individual DatFiles 2020-08-28 10:32:17 -07:00
Matt Nadareski
4bf5a835e7 Fix Sort 2020-08-28 01:13:55 -07:00
Matt Nadareski
d5dd3943e4 Extras and filters not needed here 2020-08-27 22:55:56 -07:00
Matt Nadareski
0723811e9c Rewrite Verify to make more sense 2020-08-27 22:53:21 -07:00
Matt Nadareski
0c2104b243 Decouple last diffs from writes 2020-08-27 22:27:23 -07:00
Matt Nadareski
0d1e5858b2 Simplify Cascade 2020-08-27 22:19:31 -07:00
Matt Nadareski
d7edf82925 Move more unnecessary stuff from methods 2020-08-27 21:46:19 -07:00
Matt Nadareski
ace7d5f34f Make the Update methods cleaner 2020-08-27 21:40:08 -07:00
Matt Nadareski
335f160ace Fix the cracks in the armor 2020-08-27 20:56:50 -07:00
Matt Nadareski
4d0a3f55eb Add Aaruformat validation and media item type (#29)
* Initial `media` and AaruFormat code

* But... why?

* Fix AIF reading

* Fix D2D, Logiqx cleanup

* Minor cleanup

* Final cleanup round
2020-08-27 16:57:22 -07:00
Matt Nadareski
3b481de3b9 Add Batch Feature (#28)
* Checkpoint Batch input

* Fix and enable Batch

* Add overwrite to write

* 1G1R and better help text

* Add set header value

* Implement internal split/merge

* Implement description to name

* Add field removal

* Implement ORPG

* Implement scene date strip

* Read me

* Better wording

* Slight re-format based on re-reading

* Add note at top here too
2020-08-26 17:11:24 -07:00
Matt Nadareski
3dc3c627f0 Checkpoint (nw) 2020-08-25 11:20:50 -07:00
Matt Nadareski
dab673246e So many fields and TODOs... 2020-08-24 22:25:47 -07:00
Matt Nadareski
df9d908d04 Finish and use more enum conversions 2020-08-24 13:21:59 -07:00
Matt Nadareski
d8fdce88c0 Fix JSON read/write, XML write 2020-08-24 11:56:49 -07:00
Matt Nadareski
ed0fde6c18 More JSON decoration 2020-08-24 01:06:52 -07:00
Matt Nadareski
a1d81a8e5f Wire up a whole bunch of stuff on read 2020-08-23 21:10:29 -07:00
Matt Nadareski
79e7446266 (Badly) use DeviceReference 2020-08-23 15:42:58 -07:00
Matt Nadareski
dc448a5008 BucketedBy superseded by Field 2020-08-22 23:02:30 -07:00
Matt Nadareski
1e6fe45b4d Fix Merge 2020-08-21 23:24:32 -07:00
Matt Nadareski
ebb6529440 Wire up new flag 2020-08-21 10:38:42 -07:00
Matt Nadareski
419ea5ce31 Move to MergingFlag 2020-08-20 20:38:29 -07:00