Cabal revisions of acme-mutable-package-0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
name: acme-mutable-package version: 0 +x-revision: 1 build-type: Custom cabal-version: >= 1.6 > -- would be wrong. > > mutable :: Bool - > mutable = True + > mutable = False -- Originally true. source-repository head type: git
revision 2
name: acme-mutable-package version: 0 -x-revision: 1 +x-revision: 2 build-type: Custom cabal-version: >= 1.6 > -- reading now, and creates a file at build time from its contents. Since > -- revisions are allowed to change descriptions, the package itself is > -- mutable. I personally disagree with Hackage revisions, so I authored - > -- this package to show one way they can be abused. + > -- this package to show one way they can be abused. To see how exactly this + > -- is accomplished, read the custom setup file on GitHub: + > -- <https://github.com/tfausak/acme-mutable-package/blob/9ff7cec/Setup.hs>. > > module AcmeMutablePackage ( mutable ) where >
revision 3
name: acme-mutable-package version: 0 -x-revision: 2 +x-revision: 3 build-type: Custom cabal-version: >= 1.6 synopsis: A mutable package. description: + > -- Hi Twitter! <https://twitter.com/taylorfausak/status/947979556220268549> + > -- Hi Reddit! <https://redd.it/7nlsgx> + > > -- | This is a joke package. It is meant to show Haskell packages on > -- Hackage can be mutated by revising them. This package uses a custom > -- Cabal setup. It reads the package description, which is what you are
revision 4
name: acme-mutable-package version: 0 -x-revision: 3 +x-revision: 4 build-type: Custom cabal-version: >= 1.6 > -- would be wrong. > > mutable :: Bool - > mutable = False -- Originally true. + > mutable = True -- Originally 'False'. source-repository head type: git