ecluse:ecluse-core
Safe HaskellNone
LanguageGHC2021

Ecluse.Core.Registry.Sweep.Package

Description

Decide stored versions from the store's evidence and hand named denials to its execution.

Synopsis

Documentation

previewPackageGroup :: SweepPacing -> SweepPorts -> SweepState -> SweepMount -> EvalContext -> PackageName -> [(StoreObservation, [StoredVersion])] -> IO (Maybe CycleHalt) Source #

Evaluate each copy with its own evidence and count each selected version once for the mount.

sweepPackageGroup :: SweepPacing -> SweepPorts -> SweepState -> SweepMount -> PackageName -> [(SweepStore, [StoredVersion])] -> IO (Maybe CycleHalt) Source #

The grouped executor reuses the complete evaluator with fresh context for every backend batch.