{"push_id":769399379,"size":4,"distinct_size":4,"ref":"refs/heads/index-wayback","head":"7dd54d45052868d98d69d182fe0f7b64a20a939c","before":"1e9670eaf0f0f1c6b58a1f9de64eba1d734e4571","commits":[{"sha":"f2218944ea02478d484f7fc60eea6e990345f7ea","author":{"email":"952159fa9895ee1dd90d06c086a9b6e7b9efd6e3@well-typed.com","name":"Edsko de Vries"},"message":"Integration of the hackage-security library (beta)\n\nFor now accessing a secure repo is an entirely different code path to accessing\na \"legacy\" local or remote repo; this makes no attempt (yet) at sharing any\ncode between them.\n\nThis hardcodes the root keys from alpha release as the root keys for Hackage.","distinct":true,"url":"https://api.github.com/repos/hvr/cabal/commits/f2218944ea02478d484f7fc60eea6e990345f7ea"},{"sha":"01bb1810370cdecb9cc770983add880a5a06941d","author":{"email":"952159fa9895ee1dd90d06c086a9b6e7b9efd6e3@well-typed.com","name":"Edsko de Vries"},"message":"Change old Hackage URIs to new Hackage URIs\n\nThis is necessary because otherwise doing a secure update will result in errors\nsuch as\n\nUnexpected response (4,0,4)for http://hackage.haskell.orgpackages/archive/root.json\n\nAlternative we could set up redirections for these in Hackage, but what's the\npoint?","distinct":true,"url":"https://api.github.com/repos/hvr/cabal/commits/01bb1810370cdecb9cc770983add880a5a06941d"},{"sha":"80f337f6f2c68b132f2fbce98eeb744795a349da","author":{"email":"952159fa9895ee1dd90d06c086a9b6e7b9efd6e3@well-typed.com","name":"Edsko de Vries"},"message":"Rename the binary for release","distinct":true,"url":"https://api.github.com/repos/hvr/cabal/commits/80f337f6f2c68b132f2fbce98eeb744795a349da"},{"sha":"7dd54d45052868d98d69d182fe0f7b64a20a939c","author":{"email":"202fbcf3c00694524024feb79f3bb8fc1c4e4f9c@gnu.org","name":"Herbert Valerio Riedel"},"message":"Proof-of-concept: `cabal install --index-way=<unixtime>`\n\nExample use for installing package `wolf` with how the Hackage package index\nlooked back in mid-June 2015 shortly after the package was uploaded:\n\n    cabal install -w /opt/ghc/7.8.4/bin/ghc --index-wayback=$(date +%s -d '2015-06-17') wolf --dry -v\n\nNOTE: This changes the `.cache` format by timestamp columns, so if\n      something doesn't work (e.g. when older `cabal`s access or create\n      the index) make sure to remove the `00-index.cache` file.\n\nTODO:\n\n  - improve CLI (allow parsing of different timestamp formats)\n  - Implement flag for other operations which access the package-index as well\n  - more diagnostics/warnings output","distinct":true,"url":"https://api.github.com/repos/hvr/cabal/commits/7dd54d45052868d98d69d182fe0f7b64a20a939c"}]}