Use MapMappend monoid for the package-specific config
It's a Map PackageName PackageConfig (or LegacyPackageConfig) so the correct monoid instance is to merge the PackageConfig values.
Showing
- cabal-install/Distribution/Client/ProjectConfig.hs 4 additions, 1 deletioncabal-install/Distribution/Client/ProjectConfig.hs
- cabal-install/Distribution/Client/ProjectConfig/Legacy.hs 6 additions, 4 deletionscabal-install/Distribution/Client/ProjectConfig/Legacy.hs
- cabal-install/Distribution/Client/ProjectConfig/Types.hs 1 addition, 1 deletioncabal-install/Distribution/Client/ProjectConfig/Types.hs
- cabal-install/Distribution/Client/ProjectPlanning.hs 1 addition, 1 deletioncabal-install/Distribution/Client/ProjectPlanning.hs
- cabal-install/tests/UnitTests/Distribution/Client/ProjectConfig.hs 8 additions, 5 deletions...tall/tests/UnitTests/Distribution/Client/ProjectConfig.hs
Loading
Please register or sign in to comment