Johannes Kirschbauer
|
c42d981285
|
Test(InventoryPersistence): improve error message
|
2025-05-30 10:23:57 +02:00 |
|
Johannes Kirschbauer
|
1582402634
|
Tests(inventoryStore): add tests for intersecting nix/json lists
|
2025-05-28 15:39:52 +02:00 |
|
Johannes Kirschbauer
|
dac30c4dd7
|
refactor(persist/utils): rename apply_patch to 'set_value_by_path'
|
2025-05-28 10:16:48 +02:00 |
|
Johannes Kirschbauer
|
2170235958
|
refactor(persist/util): improve calc_patches
|
2025-05-23 21:42:35 +02:00 |
|
Johannes Kirschbauer
|
60bd7bc3ce
|
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
|
634b4f8e46
|
chore(inventory): find_deleted_paths rename variables
|
2025-05-23 21:40:02 +02:00 |
|
Johannes Kirschbauer
|
8c9e1538fb
|
fix(inventory/store): keep empty dicts as leafs
|
2025-05-23 21:39:23 +02:00 |
|
Johannes Kirschbauer
|
ed764a2f0f
|
feat(inventory/store): init path_match utility
|
2025-05-23 21:36:14 +02:00 |
|
Johannes Kirschbauer
|
f210b2f9a6
|
refactor: move clan_cli.error to clan_lib.error
|
2025-05-16 16:14:39 +02:00 |
|
Johannes Kirschbauer
|
5b1b74e06f
|
refactor(lib/persist): rename 'patch' to 'apply_patch'
|
2025-05-14 16:16:16 +02:00 |
|
Johannes Kirschbauer
|
973d7706bd
|
refactor(lib/persist): move WriteInfo class into persistence lib
|
2025-05-14 10:19:07 +02:00 |
|
Johannes Kirschbauer
|
8b957a128f
|
feat(clan_lib): add 'InventoryStore' for persistence
|
2025-05-14 09:18:55 +02:00 |
|