Opam_repomin.SolverSourceSolver for finding minimal package sets.
A solution from the solver containing the set of required packages.
val solve :
env:Env.t ->
overlay:Repo.t ->
full:Repo.t ->
compiler:OpamPackage.t ->
(solution, [ `Msg of string ]) resultSolve for the minimal set of packages.
Uses the opam-0install solver to find all packages needed to install every package in the overlay repository with the specified compiler.
Get the list of packages in the solution.
Get only the packages that need to be copied from the full repository (i.e., packages in the solution that are not already in the overlay).
Get the packages in the solution that come from the overlay.