patch applied (hackage-server): "Refactor: reify state components"
devnull at community.haskell.org
devnull at community.haskell.org
Thu Nov 22 17:13:15 CET 2012
Thu Nov 22 16:12:04 GMT 2012 Edsko de Vries <edsko at well-typed.com>
* Refactor: reify state components
Ignore-this: 4835f105d2a522c05d3158cb73aa0c02
This should make it harder to forget to provide backup methods (and easier to
check that they are provided, and which are provided). It also simplifies the
HackageFeature data type.
Next step is to see if we can change the definition of StateComponent so that
we can express better what the backup should do.
M ./Distribution/Server.hs -23 +28
M ./Distribution/Server/Features.hs +6
M ./Distribution/Server/Features/BuildReports.hs -15 +18
M ./Distribution/Server/Features/Check.hs -10 +17
M ./Distribution/Server/Features/Core.hs -27 +33
M ./Distribution/Server/Features/Distro.hs -29 +32
M ./Distribution/Server/Features/Documentation.hs -45 +48
M ./Distribution/Server/Features/DownloadCount.hs -23 +20
M ./Distribution/Server/Features/HaskellPlatform.hs -12 +21
M ./Distribution/Server/Features/Html.hs +1
M ./Distribution/Server/Features/LegacyRedirects.hs -2 +8
M ./Distribution/Server/Features/Mirror.hs -21 +16
M ./Distribution/Server/Features/NameSearch.hs -2 +8
M ./Distribution/Server/Features/PackageContents.hs -10 +26
M ./Distribution/Server/Features/PackageList.hs +1
M ./Distribution/Server/Features/Packages.hs -2 +9
M ./Distribution/Server/Features/PreferredVersions.hs -28 +34
M ./Distribution/Server/Features/ServerApiDoc.hs -7 +19
M ./Distribution/Server/Features/Tags.hs -22 +20
M ./Distribution/Server/Features/Upload.hs -48 +56
M ./Distribution/Server/Features/Users.hs -57 +59
M ./Distribution/Server/Framework/Feature.hs -33 +46
M ./hackage-server.cabal -1 +2
More information about the cabal-devel
mailing list