Commit Graph

4611 Commits

Author SHA1 Message Date
Matt Nadareski
547b2bd6ff Ignore is like continue 2025-05-14 08:01:11 -04:00
Matt Nadareski
32ba06bb9e Strip away merge tag in more places 2025-05-14 07:56:31 -04:00
Matt Nadareski
83958c76a3 Replace some logic with FilterGroup 2025-05-13 21:38:08 -04:00
Matt Nadareski
d4b947a2ce Create internal filters dictionary instead of rebuilding each time 2025-05-13 20:42:53 -04:00
Matt Nadareski
0c7ba47dde Add gross hack because isbios, isdevice, and ismechanical are separate 2025-05-13 20:32:00 -04:00
Matt Nadareski
ae19b8699d Add unused FilterGroup for later 2025-05-13 20:12:27 -04:00
Matt Nadareski
8b8a8e131c Remove now-unused using 2025-05-13 16:54:43 -04:00
Matt Nadareski
1774d65c89 Continue items only apply to the one previous 2025-05-13 16:45:53 -04:00
Matt Nadareski
5887a694e8 Aggregate sizes directly 2025-05-13 14:49:18 -04:00
Matt Nadareski
e82bbdc879 Fix subtle number parsing bug 2025-05-13 12:32:15 -04:00
Matt Nadareski
6fc301f49f Tweak the check for offset roms 2025-05-13 11:42:22 -04:00
Matt Nadareski
f2a06189a4 Remove now-unused using 2025-05-13 11:00:49 -04:00
Matt Nadareski
035faf5a96 Handle "continue" Roms in a DataArea 2025-05-13 10:16:17 -04:00
Matt Nadareski
067f6d3df3 Possibly fix device and bios merging 2025-05-13 09:39:10 -04:00
Matt Nadareski
eb7430e716 Try to reconsile header values again 2025-05-12 22:40:55 -04:00
Matt Nadareski
6ed1cca60e Remove merge tags in AddItemsFromCloneOfParent 2025-05-12 12:09:22 -04:00
Matt Nadareski
7aec205314 Remove merge tags on clone add 2025-05-12 09:16:28 -04:00
Matt Nadareski
563ca1cac7 Reduce lookups in AddItemsFromChildren 2025-05-12 08:54:45 -04:00
Matt Nadareski
beb78851ba Update Nuget packages 2025-05-12 08:31:53 -04:00
Matt Nadareski
64b1f2d2cf Add new logic to new path 2025-05-12 00:40:35 -04:00
Matt Nadareski
f56a3ba5dd Be smarter about merging Disks 2025-05-12 00:39:34 -04:00
Matt Nadareski
e8c32581b3 Reduce duplicate calls 2025-05-12 00:28:51 -04:00
Matt Nadareski
b2c4f29264 Replace AsStringValue for performance 2025-05-11 23:36:48 -04:00
Matt Nadareski
bd09810180 Replace AsEnumValue for performance 2025-05-11 22:55:38 -04:00
Matt Nadareski
99580515eb Enforce notnull on converters 2025-05-11 22:11:56 -04:00
Matt Nadareski
7fb32a001d Fix removals recently updated 2025-05-11 22:00:09 -04:00
Matt Nadareski
fc1f010d13 Manually disable more experimental code 2025-05-11 21:44:32 -04:00
Matt Nadareski
f95a233bc0 Parallelize RemoveBiosAndDeviceSets* 2025-05-11 21:29:34 -04:00
Matt Nadareski
e7add2c0ae Avoid unnecessary rereads in RemoveItemsFromCloneOfChild 2025-05-11 21:26:37 -04:00
Matt Nadareski
a8b71d6dae Avoid unnecessary rereads in RemoveItemsFromRomOfChild 2025-05-11 21:19:28 -04:00
Matt Nadareski
a47652bab9 Avoid loop in common path of GetItemsForBucket 2025-05-11 21:13:34 -04:00
Matt Nadareski
807fa5e329 Parallelize RemoveMachineRelationshipTags* 2025-05-11 21:05:54 -04:00
Matt Nadareski
9372989b79 Fix pretty bad typo from last commit 2025-05-03 23:57:57 -04:00
Matt Nadareski
5ad2e5085b Treat buckets during merge/split consistently 2025-05-03 23:36:15 -04:00
Matt Nadareski
c6b3b9af80 Always use indexed removals 2025-05-03 23:20:23 -04:00
Matt Nadareski
8b618cea48 Introduce filter-on-read as first defense 2025-05-02 22:34:38 -04:00
Matt Nadareski
1d2e99b246 Fix File unit tests 2025-05-02 20:33:51 -04:00
Matt Nadareski
df21af5682 Move GetDuplicateSuffix to where it's used 2025-05-02 20:19:56 -04:00
Matt Nadareski
f38fe9b007 Move GetDuplicateStatus implementations 2025-05-02 19:54:23 -04:00
Matt Nadareski
7d35594040 Increase readability of Machine access 2025-05-02 16:46:20 -04:00
Matt Nadareski
d5ae1dffaa Simplify GetKey implementations for DatItem 2025-05-02 16:34:42 -04:00
Matt Nadareski
219c34e8eb Usings cleanup 2025-05-02 16:07:26 -04:00
Matt Nadareski
7754ca5bd7 Move machine to same name model as DatItem 2025-05-02 16:05:08 -04:00
Matt Nadareski
90a7917ebe Remove completed TODO 2025-05-02 15:57:42 -04:00
Matt Nadareski
81cf9a199e Fix broken tests 2025-05-02 15:47:56 -04:00
Matt Nadareski
04adbb17df Help internal migration of models 2025-05-02 15:47:26 -04:00
Matt Nadareski
edee5cd99b Add Models.Metadata methods to DatStatistics 2025-05-02 15:12:01 -04:00
Matt Nadareski
d19fdac500 Cleanup unused constants 2025-05-02 15:11:46 -04:00
Matt Nadareski
0e052be2d0 Simpler invocations of common code 2025-05-02 13:56:40 -04:00
Matt Nadareski
0c3c09ee34 Underscore the point 2025-05-02 13:04:59 -04:00