Johannes Kirschbauer
|
414e412e7e
|
persist/writeability: expose is writeable key helper
|
2025-07-27 00:01:36 +02:00 |
|
Johannes Kirschbauer
|
c2e84f11af
|
persist/util: add field helper
|
2025-07-27 00:01:07 +02:00 |
|
Johannes Kirschbauer
|
0ea42ae541
|
store: move merge_objects into persistence helpers
|
2025-07-22 15:01:00 +02:00 |
|
Johannes Kirschbauer
|
e4b95b5465
|
Test(InventoryPersistence): improve error message
|
2025-05-30 10:23:57 +02:00 |
|
Johannes Kirschbauer
|
976c4d52cb
|
Tests(inventoryStore): add tests for intersecting nix/json lists
|
2025-05-28 15:39:52 +02:00 |
|
Johannes Kirschbauer
|
dd9ea44770
|
refactor(persist/utils): rename apply_patch to 'set_value_by_path'
|
2025-05-28 10:16:48 +02:00 |
|
Johannes Kirschbauer
|
040e12c3e9
|
refactor(persist/util): improve calc_patches
|
2025-05-23 21:42:35 +02:00 |
|
Johannes Kirschbauer
|
9572f36175
|
feat(persist/util): init parent_is_dict
Check if a parent value is of type dict
This utility is helpfull for cross checking of flattened dicts
|
2025-05-23 21:41:34 +02:00 |
|
Johannes Kirschbauer
|
598902a766
|
chore(inventory): find_deleted_paths rename variables
|
2025-05-23 21:40:02 +02:00 |
|
Johannes Kirschbauer
|
29f1c6ee0a
|
fix(inventory/store): keep empty dicts as leafs
|
2025-05-23 21:39:23 +02:00 |
|
Johannes Kirschbauer
|
6cd2c1ce1a
|
feat(inventory/store): init path_match utility
|
2025-05-23 21:36:14 +02:00 |
|
Johannes Kirschbauer
|
fe0507b47c
|
refactor: move clan_cli.error to clan_lib.error
|
2025-05-16 16:14:39 +02:00 |
|
Johannes Kirschbauer
|
633e6ffeae
|
refactor(lib/persist): rename 'patch' to 'apply_patch'
|
2025-05-14 16:16:16 +02:00 |
|
Johannes Kirschbauer
|
1a4922817a
|
refactor(lib/persist): move WriteInfo class into persistence lib
|
2025-05-14 10:19:07 +02:00 |
|
Johannes Kirschbauer
|
1860504fb0
|
feat(clan_lib): add 'InventoryStore' for persistence
|
2025-05-14 09:18:55 +02:00 |
|