Matt Nadareski
|
f38fe9b007
|
Move GetDuplicateStatus implementations
|
2025-05-02 19:54:23 -04:00 |
|
Matt Nadareski
|
d5ae1dffaa
|
Simplify GetKey implementations for DatItem
|
2025-05-02 16:34:42 -04:00 |
|
Matt Nadareski
|
7754ca5bd7
|
Move machine to same name model as DatItem
|
2025-05-02 16:05:08 -04:00 |
|
Matt Nadareski
|
7726ef4552
|
Reduce Linq usage a little bit more
|
2025-04-14 13:52:43 -04:00 |
|
Matt Nadareski
|
1bed35c933
|
Create DB version of Against; add passthroughs
|
2025-02-24 09:20:46 -05:00 |
|
Matt Nadareski
|
80d41d72d1
|
Simplify AddItem invocation in Deduplicate
|
2025-01-21 12:05:49 -05:00 |
|
Matt Nadareski
|
229987ce44
|
Simplify the verbose comments in Duplicate
|
2025-01-21 12:00:38 -05:00 |
|
Matt Nadareski
|
e62c14d1b7
|
DedupeType influences sort more than anything
|
2025-01-21 11:07:39 -05:00 |
|
Matt Nadareski
|
e17809d104
|
Reduce DedupeType enum to reasonable values
|
2025-01-21 10:59:33 -05:00 |
|
Matt Nadareski
|
475075f6e4
|
Fix issues in DB deduplication
|
2025-01-21 10:50:52 -05:00 |
|
Matt Nadareski
|
2648fbf134
|
Add AddItem tests
|
2025-01-18 01:36:57 -05:00 |
|
Matt Nadareski
|
9c1c063b79
|
Fix some issues with DB RemoveItem
|
2025-01-16 15:37:11 -05:00 |
|
Matt Nadareski
|
02c0407ae4
|
Add GetMachine and GetSource GetItem DB tests, fix
|
2025-01-16 14:56:50 -05:00 |
|
Matt Nadareski
|
e25a7c7f40
|
Port existing item dict tests, add DB variants
|
2025-01-16 13:52:37 -05:00 |
|
Matt Nadareski
|
e7142a31ff
|
Remove unused DB methods
|
2025-01-14 22:29:32 -05:00 |
|
Matt Nadareski
|
6b31acaa85
|
Reduce undefined behavior in item dictionaries
|
2025-01-14 22:28:18 -05:00 |
|
Matt Nadareski
|
5701e32159
|
Slight tweak to ClearMarked DB
|
2025-01-14 22:10:28 -05:00 |
|
Matt Nadareski
|
3e839e1249
|
Move ClearEmpty to DatFile
|
2025-01-14 22:07:05 -05:00 |
|
Matt Nadareski
|
7e2d094ba5
|
Remove now-unused GetItem method
|
2025-01-14 21:06:57 -05:00 |
|
Matt Nadareski
|
e5bde14f19
|
Be smarter about ClearEmpty DB
|
2025-01-14 21:06:12 -05:00 |
|
Matt Nadareski
|
d52f139e73
|
Add new methods to DB implementation
|
2025-01-14 21:02:37 -05:00 |
|
Matt Nadareski
|
bea43d38f4
|
Reduce unncessary DB methods
|
2025-01-14 20:48:07 -05:00 |
|
Matt Nadareski
|
6e365c3f03
|
Split deduplication from bucketing, add short-circuit
|
2025-01-14 20:21:54 -05:00 |
|
Matt Nadareski
|
0e67113200
|
Fix GetDuplicates strange logic
|
2025-01-14 19:51:59 -05:00 |
|
Matt Nadareski
|
651802a776
|
Make sort methods easier to follow
|
2025-01-14 19:38:21 -05:00 |
|
Matt Nadareski
|
090a2d34f5
|
Sync constructors between Item dicts
|
2025-01-14 16:04:30 -05:00 |
|
Matt Nadareski
|
f5b97ab0dc
|
Rely on bucket key helpers
|
2025-01-14 15:45:02 -05:00 |
|
Matt Nadareski
|
f3e1a6a19a
|
Remove unused SortAndGetKey variant
|
2025-01-14 14:23:10 -05:00 |
|
Matt Nadareski
|
222944fae6
|
Fix broken GetKeyDB and related
|
2025-01-14 14:22:18 -05:00 |
|
Matt Nadareski
|
688e7772e4
|
Minor tweaks to sync Item collections
|
2025-01-14 14:02:42 -05:00 |
|
Matt Nadareski
|
7c0b200e16
|
Make threaded access safer in ItemDB
|
2025-01-14 13:34:05 -05:00 |
|
Matt Nadareski
|
89ab926782
|
Bucketing should stay in the item dicts
|
2025-01-14 09:53:49 -05:00 |
|
Matt Nadareski
|
fba7e4da14
|
Fully move ExecuteFilters, add TODO
|
2025-01-14 09:53:03 -05:00 |
|
Matt Nadareski
|
d06379d92f
|
Remove unused logger object
|
2025-01-13 23:20:58 -05:00 |
|
Matt Nadareski
|
3de33aacb5
|
Move most filtering up a layer, add TODO for tests
|
2025-01-13 21:02:42 -05:00 |
|
Matt Nadareski
|
c6dde56c1e
|
Reduce uncertainty in returned value nullability
|
2025-01-13 13:22:48 -05:00 |
|
Matt Nadareski
|
16fa2cbe02
|
Minor cleanup to avoid runtime exceptions
|
2025-01-13 00:10:36 -05:00 |
|
Matt Nadareski
|
208f4f64a9
|
Fix strip scene dates in DB variant
|
2025-01-13 00:02:56 -05:00 |
|
Matt Nadareski
|
b62792d802
|
Compare what a dict can do and what can be done to it
|
2025-01-12 23:56:48 -05:00 |
|
Matt Nadareski
|
10b4046c5d
|
Fix issues found during compilation and testing
|
2025-01-12 23:23:23 -05:00 |
|
Matt Nadareski
|
f4743e859e
|
Create passthrough methods for scaffolding
|
2025-01-12 23:15:30 -05:00 |
|
Matt Nadareski
|
d80a6b173c
|
Create passthrough methods for scaffolding
|
2025-01-12 22:10:48 -05:00 |
|
Matt Nadareski
|
bea947f7c2
|
Further wire through MD2/MD4
|
2025-01-09 05:44:34 -05:00 |
|
Matt Nadareski
|
1dcd457fca
|
Wire through MD2/MD4
|
2025-01-09 05:26:36 -05:00 |
|
Matt Nadareski
|
d67327231b
|
Make Logger naming consistent
|
2025-01-08 16:59:44 -05:00 |
|
Matt Nadareski
|
2bc6998d05
|
Create DB variant of PassesFilter
|
2025-01-08 12:57:46 -05:00 |
|
Matt Nadareski
|
1e44d9ede6
|
Add note and rename method for clarity
|
2025-01-08 11:44:40 -05:00 |
|
Matt Nadareski
|
7a7c3b2b2a
|
Fix misleading comments around copying information
|
2025-01-07 15:03:27 -05:00 |
|
Matt Nadareski
|
15ac732877
|
Flatten merge and make consistent across implementations
|
2025-01-07 14:55:56 -05:00 |
|
Matt Nadareski
|
c8c10659b1
|
Reduce unnecessary round-trip conversions
|
2024-12-06 23:16:09 -05:00 |
|