ips/libips/src
Till Wegmueller e87d1a3166
Add batched catalog rebuild support and INI-only repo test
- Introduced `BatchOptions` for configurable batched catalog rebuilds.
- Added `rebuild_catalog_batched` in `file_backend` for batched processing with deterministic package order and progress tracking.
- Updated `rebuild_catalog` to leverage the new batched implementation with default options.
- Added integration test `test_ini_only_repo_serving_catalog` to validate functionality with an INI-only repository configuration.
- Enhanced test coverage for legacy catalog handling via `pkg5.repository`.
2025-12-09 14:23:55 +01:00
..
actions Refactor ImageCatalog and apply manifest logic 2025-08-19 22:43:50 +02:00
depend Refactor depend module 2025-08-30 23:26:17 +02:00
digest Add incorporation lock support and update dependencies across the project 2025-08-19 14:30:55 +02:00
image Simplify CatalogPart::load by removing manual JSON parsing fallbacks and introducing test coverage for sample catalogs. 2025-12-08 22:39:28 +01:00
payload Refactor codebase to improve formatting, logging clarity, and error handling 2025-07-27 15:22:49 +02:00
repository Add batched catalog rebuild support and INI-only repo test 2025-12-09 14:23:55 +01:00
solver Improve dependency constraint extraction and branch locking logic 2025-08-26 21:51:05 +02:00
api.rs Expand ManifestBuilder with new helper methods for setting attributes, licenses, links, and dependencies. 2025-08-31 00:17:15 +02:00
fmri.rs implement manifest fetching and fix CI errors 2025-08-13 23:23:45 +02:00
lib.rs Add api module for forge/pkgdev high-level integration 2025-08-30 22:25:45 +02:00
publisher.rs Add transformer module for manifest transformation logic 2025-08-28 23:50:59 +02:00
publisher_tests.rs Add transformer module for manifest transformation logic 2025-08-28 23:50:59 +02:00
test_json_manifest.rs Add serde attribute defaults and improve JSON deserialization handling in manifests 2025-07-29 11:38:36 +02:00
transformer.rs Add transformer module for manifest transformation logic 2025-08-28 23:50:59 +02:00