Jörg Thalheim
|
4cb17d42e1
|
PLR2004: fix
|
2025-08-26 16:21:15 +02:00 |
|
Jörg Thalheim
|
d5b09f18ed
|
RET504: fix
|
2025-08-26 15:55:23 +02:00 |
|
Jörg Thalheim
|
8f8426de52
|
PGH003: fix
|
2025-08-26 11:36:38 +02:00 |
|
Jörg Thalheim
|
1d0e0f243e
|
PLW2901: fix
|
2025-08-25 15:17:06 +02:00 |
|
Jörg Thalheim
|
c65bb0b1ce
|
PERF401: fix
|
2025-08-25 15:06:32 +02:00 |
|
Jörg Thalheim
|
0ec2c32ff8
|
ruff: apply automatic unsafe fixes
|
2025-08-25 11:34:41 +02:00 |
|
Jörg Thalheim
|
ea2d6aab65
|
ruff: apply automatic fixes
|
2025-08-25 11:34:41 +02:00 |
|
Johannes Kirschbauer
|
4f29f2e2ca
|
api/machines: add tests for tags readOnly
|
2025-08-11 18:07:02 +02:00 |
|
Johannes Kirschbauer
|
1009c61c9f
|
api/machines: use get_value_by_path utility for nested dict access
|
2025-08-11 17:49:25 +02:00 |
|
Johannes Kirschbauer
|
9f48b7a2fa
|
inventory: rename 'unmerge-lists' to 'list_difference'
|
2025-08-11 17:35:31 +02:00 |
|
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 |
|