patch applied (cabal-install): "Fix formatting of cabal init BSD copyright declaration" and 5 others

Duncan Coutts duncan.coutts at
Sun May 22 01:06:07 CEST 2011

Sun May 15 09:38:22 PDT 2011  Duncan Coutts <duncan at>
  * Fix formatting of cabal init BSD copyright declaration

    M ./Distribution/Client/Init/Licenses.hs -1 +1

View patch online:;a=darcs_commitdiff;h=20110515163822-5c91e-4e6c2dd5957cf7a2ce3d95b68b9018655a716659.gz

Mon May 16 01:34:29 PDT 2011  Duncan Coutts <duncan at>
  * Generate lower case field names in cabal init

    M ./Distribution/Client/Init.hs -22 +22

View patch online:;a=darcs_commitdiff;h=20110516083429-5c91e-789988d377505d20555fce432a070239dcbf9762.gz

Mon May 16 17:20:50 PDT 2011  Duncan Coutts <duncan at>
  * Add a cabal init question about whether to generate comments
  Users will typically only want this the first time they use cabal init.

    M ./Distribution/Client/Init.hs +21

View patch online:;a=darcs_commitdiff;h=20110517002050-5c91e-82e3e828cb8e29c8d6f173717e15323601901af8.gz

Mon May 16 17:23:02 PDT 2011  Duncan Coutts <duncan at>
  * Adjust the cabal init interactive prompt string

    M ./Distribution/Client/Init.hs -3 +3

View patch online:;a=darcs_commitdiff;h=20110517002302-5c91e-d0fc9683a1b1243837b41fccd4e0b3bd8d688914.gz

Mon May 16 17:31:27 PDT 2011  Duncan Coutts <duncan at>
  * Adjust the initial comment in cabal files generated by cabal init
  Use slightly longer lines and a somewhat more terse comment.
  Also use a new shorter and hopefully stable URL for the user guide.

    M ./Distribution/Client/Init.hs -3 +11

View patch online:;a=darcs_commitdiff;h=20110517003127-5c91e-bd9419023be3c53d84d9afbe2f5cac28023f013f.gz

Sat May 21 15:52:03 PDT 2011  Duncan Coutts <duncan at>
  * cabal init: various UI tweaks and changes to the generated .cabal files
  - Add a default "(none)" option for license and category. There are now no
    questions with no default except for the lib/exe question. For throwaway
    packages user can just keep hitting enter and get something sensible.
  - Prune the list of suggested licenses (remove unversioned GPL, LGPL)
  - Don't include extra-source-files or build-tools when they would be empty
  - Improve the wording of the generated documentation for lib/exe fields

    M ./Distribution/Client/Init.hs -30 +48

View patch online:;a=darcs_commitdiff;h=20110521225203-5c91e-ce8f0a6b94cb4edae01ee39cb48fe61b918c94a9.gz

More information about the cabal-devel mailing list