Wed Nov 7 22:27:50 GMT 2012 Duncan Coutts <dun...@well-typed.com> * Extend the import client with support for several extra kinds of data Ignore-this: b401cb6ebc46d75ab31f3a9605dbe4c6 Adjusting the maintainer group for packages, package tarballs, package deprecation information and distro info.
./ImportClient/BulkImport.hs -> ./ImportClient/PkgIndex.hs M ./ImportClient.hs -23 +252 A ./ImportClient/DistroMap.hs M ./ImportClient/HtPasswdDb.hs -2 +2 M ./ImportClient/PkgIndex.hs -166 +7 A ./ImportClient/TagsFile.hs M ./ImportClient/UploadLog.hs -2 +2 M ./hackage-server.cabal -6 +1 Fri Nov 9 15:31:12 GMT 2012 Duncan Coutts <dun...@well-typed.com> * Remove the legacy convert feature from the server Ignore-this: 79056f815ffa6625c28d14bf492e5d03 Instead of having the server do the legacy import direct into its database, we have an import client that does it all via the server's public http interface. M ./Distribution/Server.hs -83 +2 M ./Main.hs -115 +1 M ./hackage-server.cabal -6 Fri Nov 9 15:37:36 GMT 2012 Duncan Coutts <dun...@well-typed.com> * Move the legacy import format modules under the Client namespace Ignore-this: b05e3f35601270051294c08f55d5371a ./ImportClient -> ./Distribution/Client M ./Distribution/Client.hs -1 +1 M ./Distribution/Client/DistroMap.hs -2 +2 M ./Distribution/Client/HtPasswdDb.hs -1 +1 M ./Distribution/Client/PkgIndex.hs -2 +2 M ./Distribution/Client/TagsFile.hs -2 +2 M ./Distribution/Client/UploadLog.hs -1 +1 R ./Distribution/Server/LegacyImport/ R ./Distribution/Server/LegacyImport/BulkImport.hs R ./Distribution/Server/LegacyImport/HtPasswdDb.hs R ./Distribution/Server/LegacyImport/UploadLog.hs M ./ImportClient.hs -5 +5 M ./MirrorClient.hs -1 +2 Fri Nov 9 15:43:41 GMT 2012 Duncan Coutts <dun...@well-typed.com> * Allow building with ghc-7.6-compatible libs Ignore-this: 72bcbe4caf2a4497feaa81b84c408f6d M ./Distribution/Server/Framework/Instances.hs -1 +3 M ./hackage-server.cabal -6 +6 Fri Nov 9 18:21:52 GMT 2012 Duncan Coutts <dun...@well-typed.com> * Add basic server logging Ignore-this: ea5e1329858020508a91206a44f3046e Using -v will give an apache-style access log on stdout M ./Distribution/Server.hs -1 +20 M ./Main.hs -3 +14 M ./hackage-server.cabal -1 +2 Tue Nov 13 20:01:27 GMT 2012 Duncan Coutts <dun...@well-typed.com> * Allow maintainers to remove themselves and other members from the group Ignore-this: 65306e0bb4d35913dc13e1fa4d38e214 M ./Distribution/Server/Features/Upload.hs -1 +1 Tue Nov 13 20:02:34 GMT 2012 Duncan Coutts <dun...@well-typed.com> * Move the location of the package uploader and upload-time resources Ignore-this: b02c5b12dd28983d8a9d46b48be6c7b9 Rather than being under the tarball, they're under the package itself ie /package/edit-distance-0.2.1/upload-time rather than /package/edit-distance-0.2.1/edit-distance-0.2.1.tar.gz/upload-time This is useful because we want to be able to upload package metadata separately from uploading the package tarball. M ./Distribution/Server/Features/Mirror.hs -7 +17 M ./MirrorClient.hs -4 +4 Tue Nov 13 20:52:29 GMT 2012 Duncan Coutts <dun...@well-typed.com> * Add the appropriate GET/PUT/DELETE methods to the group resources Ignore-this: f7e3cce56ec037b69372afc30b90e74d Previously the group resources (admins, maintainers etc) had no methods except as provided by the html feature. Now you can GET the group info as json, and you can PUT/DELETE members of the group. This will be used by the import client. M ./Distribution/Server/Features/Users.hs -11 +78 Tue Nov 13 20:55:47 GMT 2012 Duncan Coutts <dun...@well-typed.com> * Update the import of upload and maintainer info Ignore-this: 78a2b6d47aad9bce40db8566e9141626 from the old hackage log file M ./Distribution/Client/UploadLog.hs -11 +31 M ./ImportClient.hs -10 +30 Tue Nov 13 21:18:30 GMT 2012 Duncan Coutts <dun...@well-typed.com> * Use -fno-warn-unused-do-bind Ignore-this: a7ce79337e7c7fb2b7554d0804d88931 M ./hackage-server.cabal -1 +1 Thu Nov 15 13:04:27 GMT 2012 Duncan Coutts <dun...@well-typed.com> * Add initial import-client support for uploading doc tarballs Ignore-this: 95e4257e7968f65c46fc41aa07f9d197 M ./ImportClient.hs +61 Fri Nov 16 14:28:29 GMT 2012 Duncan Coutts <dun...@well-typed.com> * Fix the distro import stuff Ignore-this: 9edc788c962f1675720aade3b739489e M ./Distribution/Client/DistroMap.hs -5 +3 M ./Distribution/Server/Features/Distro.hs -8 +33 M ./ImportClient.hs -1 +6 _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel