There was an error fetching the commit references. Please try again later.
Fix and improve list parser of cabal init cli (#8663)
* Fix cli list parse errors in `cabal init`
Occurrences of `Flag [a]` behave in a slightly unexpected way. The monoid
instance of `Flag` is right associative and discard the value on the
left.
Thus, make sure we merge the contents of the flags, instead of using the
monoid instance of `Flag` itself.
* Document fixes and improvements
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Showing
- cabal-install/src/Distribution/Client/Init/Simple.hs 2 additions, 2 deletionscabal-install/src/Distribution/Client/Init/Simple.hs
- cabal-install/src/Distribution/Client/Setup.hs 35 additions, 14 deletionscabal-install/src/Distribution/Client/Setup.hs
- cabal-install/tests/UnitTests/Distribution/Client/Init/NonInteractive.hs 139 additions, 0 deletions...ests/UnitTests/Distribution/Client/Init/NonInteractive.hs
- changelog.d/pr-8663 19 additions, 0 deletionschangelog.d/pr-8663
Loading
Please register or sign in to comment