Commit Graph

4611 Commits

Author SHA1 Message Date
Matt Nadareski
1bed35c933 Create DB version of Against; add passthroughs 2025-02-24 09:20:46 -05:00
Matt Nadareski
2cd17cd711 Reduce times when DB impl is not called 2025-02-24 08:55:52 -05:00
Matt Nadareski
45099515e7 Make TreatAsFile part of the DFD constructor 2025-02-19 22:24:00 -05:00
Matt Nadareski
520384f5b9 Add logging statement for invalid path 2025-02-19 15:19:35 -05:00
Matt Nadareski
c171a10ce1 Keep comments consistency 2025-02-19 15:01:06 -05:00
Matt Nadareski
afeee923d7 Reduce complexity of DFD logging 2025-02-19 15:00:11 -05:00
Matt Nadareski
66d77eed66 Rely on IO extensions a bit more 2025-02-19 14:44:46 -05:00
Matt Nadareski
fb5e32c14b Add validation to hash type array 2025-02-19 14:42:41 -05:00
Matt Nadareski
5880de90fa Require explicit hash set in DatFromDir 2025-02-19 14:41:12 -05:00
Matt Nadareski
094f586d38 Move Setter tests to new project 2025-02-19 14:23:17 -05:00
Matt Nadareski
f7fb420a52 Move Replacer tests to new project 2025-02-19 14:21:51 -05:00
Matt Nadareski
e94ac90e73 Port Remover tests to new project 2025-02-19 14:20:05 -05:00
Matt Nadareski
0fe0f0a235 Create DatTools test project; move Cleaning tests 2025-02-19 14:13:26 -05:00
Matt Nadareski
1da7292b81 Fix Cleaning tests 2025-02-19 14:09:15 -05:00
Matt Nadareski
0748cd7f4d Remove unnecessary Cleaning test helpers 2025-02-19 14:06:14 -05:00
Matt Nadareski
6a48dba616 Simplify CleanDatItem 2025-02-19 14:02:20 -05:00
Matt Nadareski
a18b6c1e61 Rename Cleaner.Clean to Normalize 2025-02-19 13:51:00 -05:00
Matt Nadareski
4066516c7b Update both Remover and Setter tests again 2025-02-19 13:44:30 -05:00
Matt Nadareski
0f7e684fef Rename PopulationTests tests with new pattern 2025-02-19 13:41:53 -05:00
Matt Nadareski
07dd5e7820 Remove now-obsolete CleaningTests test 2025-02-19 13:40:43 -05:00
Matt Nadareski
59faf22c7e Reenable RemoverTests tests 2025-02-19 13:39:21 -05:00
Matt Nadareski
29bbb35965 Move existing, unported tests to root for old test project 2025-02-19 13:34:16 -05:00
Matt Nadareski
d28eaeaafd Add summaries to instance variables 2025-02-19 13:28:28 -05:00
Matt Nadareski
9cbd2d8b04 Fix access level for stats list in reports 2025-02-19 13:26:53 -05:00
Matt Nadareski
5f76596aa5 Make Reports similar to DatFiles with access 2025-02-19 13:24:12 -05:00
Matt Nadareski
7542a79a58 Convert GetBytesReadable to protected internal 2025-02-14 21:32:57 -05:00
Matt Nadareski
fb8312344b Make some Report helper methods static 2025-02-14 20:45:47 -05:00
Matt Nadareski
216e614774 Consolidate some Missfile writing code 2025-02-14 15:28:22 -05:00
Matt Nadareski
d47e25605f Clean up unnecessary logic complexity 2025-02-14 15:25:11 -05:00
Matt Nadareski
bbf1f5f6c3 Fix consistency issue 2025-02-14 15:22:37 -05:00
Matt Nadareski
2056afacb9 Add missfile ParseFile test; add notes 2025-02-14 14:49:48 -05:00
Matt Nadareski
e4b6bb86fd Add GetMissingRequiredFields tests 2025-02-14 14:27:43 -05:00
Matt Nadareski
f4d7d5ea11 Add SupportedTypes tests 2025-02-13 15:22:36 -05:00
Matt Nadareski
94ffd0fa0d Add DatFile format tests skeleton 2025-02-13 15:01:03 -05:00
Matt Nadareski
acd4b01c97 Remove unused default parameters 2025-02-13 14:37:05 -05:00
Matt Nadareski
c81c060e1b Fix SHA-1 constant usage 2025-02-13 14:29:42 -05:00
Matt Nadareski
232c8ca626 Make DatFile formats public sealed for consistency 2025-02-13 14:22:51 -05:00
Matt Nadareski
f25dc193e1 Move SerializableDatFile to Formats namespace 2025-02-13 14:13:12 -05:00
Matt Nadareski
f31c732a86 Move Replacer to DatTools namespace 2025-02-13 13:29:51 -05:00
Matt Nadareski
490cd74475 Move Parser to DatTools namespace 2025-02-13 12:31:01 -05:00
Matt Nadareski
54668321c8 Minor cleanup 2025-02-13 12:19:37 -05:00
Matt Nadareski
dafd7db2a4 Fix parsing MD2 and MD4 files; add test cases 2025-02-12 16:11:24 -05:00
Matt Nadareski
ec2b56e973 Enable DB copy during user data population 2025-02-12 15:52:35 -05:00
Matt Nadareski
9783068760 Split CreateDatFile overload for clarity of use 2025-02-12 15:49:39 -05:00
Matt Nadareski
d6dd75ced2 Fully empty DatFileTool 2025-02-12 15:46:15 -05:00
Matt Nadareski
85d1c42cb1 Move DatFile creation helper to Parser 2025-02-12 15:43:46 -05:00
Matt Nadareski
ddd5c82b22 Move user data parsing to Parser 2025-02-12 15:39:56 -05:00
Matt Nadareski
057b0ddd85 Move SuperDAT out of DatFileTool 2025-02-12 15:36:25 -05:00
Matt Nadareski
262eca5d14 Move Sort methods to DatFile where they are used 2025-02-12 15:23:27 -05:00
Matt Nadareski
dd63ea35e3 Split Update into more methods 2025-02-12 15:19:07 -05:00