Module lockfile_builder

Module lockfile_builder 

Source
Expand description

Lockfile building and management functionality.

This module handles the creation, updating, and maintenance of lockfile entries, including conflict detection, stale entry removal, and transitive dependency management.

Structs§

LockfileBuilder
Manages lockfile operations including entry creation, updates, and cleanup.
VariantInputs
Variant inputs with JSON value and computed hash.

Functions§

add_pattern_entries
Adds pattern-expanded entries to the lockfile with deterministic deduplication.
is_duplicate_entry
Checks if two lockfile entries should be considered duplicates.
should_replace_duplicate
Determines if a new lockfile entry should replace an existing duplicate entry.