Add cyclical import tests with 1 and 2 hops in cycle
[cabal.git] / changelog.d / issue-6268
blobcc78eecf884e5cb4efca0b51dc606f5ae7acee5a
1 synopsis: Fix parsing of password-command option
2 packages: cabal-install
3 prs: #9002
4 issuesa: #6268
6 description: {
8 The password-command option did not parse its value correctly.
9 Quotes were ignored, making many kinds of commands impossible to
10 express (e.g.  `sh -c "foo | bar"`).  Also, `cabal user-config`
11 treated the argument list as a *list of option values*, rather than a
12 *value that is a list*.  As a consequence, `cabal user-config
13 update` corrupted the value in the config file.
15 Fixed these issues by parsing the command as a space separated list
16 of tokens (which may be enclosed in double quotes), and treating the
17 parsed list-of-token as one value (not multiple).