Add a convenience method `DepsolvePackageSets()` to the `RPMMD` interface. The method is expected to depsolve all provided package sets in a chain or separately, based on the provided arguments, and return depsolved PackageSpecs sets. The intention is to have a single implementation of how are package sets depsolved and then use it from all places in composer (API and tools implementations). Adjust necessary mock implementations and add a unit test testing the new interface method implementation. |
||
|---|---|---|
| .. | ||
| test | ||
| metadata.go | ||
| metadata_test.go | ||
| repository.go | ||
| repository_internal_test.go | ||