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 |
|