{"push_id":1061491429,"size":11,"distinct_size":1,"ref":"refs/heads/master","head":"b1dad1f4beb87731a4749cfe3ae9151a63ec0eff","before":"f61ffe8b5160e8eca9abcd65df6ef86bbf06d89f","commits":[{"sha":"73b0d785a9fdf62640e413b666d7061b39d9d5f8","author":{"email":"b0e1ab679ae83ee9ff3d9122668a213a483a130d@gmail.com","name":"Nicolas Pouillard"},"message":"Abitrary: comment and make ids locally unique","distinct":false,"url":"https://api.github.com/repos/liqd/aula/commits/73b0d785a9fdf62640e413b666d7061b39d9d5f8"},{"sha":"0afaea6e740e6f7f3cbfda21438d158c950ba8b6","author":{"email":"b0e1ab679ae83ee9ff3d9122668a213a483a130d@gmail.com","name":"Nicolas Pouillard"},"message":"Frontend: cleanup and comment","distinct":false,"url":"https://api.github.com/repos/liqd/aula/commits/0afaea6e740e6f7f3cbfda21438d158c950ba8b6"},{"sha":"f25a6ea811dced3c0f6441337e31068033cdb2d7","author":{"email":"b0e1ab679ae83ee9ff3d9122668a213a483a130d@gmail.com","name":"Nicolas Pouillard"},"message":"Refactoring: more flexible internals for MetaInfo","distinct":false,"url":"https://api.github.com/repos/liqd/aula/commits/f25a6ea811dced3c0f6441337e31068033cdb2d7"},{"sha":"405759301d1459f32a94a754b742eafd9d91d510","author":{"email":"b0e1ab679ae83ee9ff3d9122668a213a483a130d@gmail.com","name":"Nicolas Pouillard"},"message":"Derive _AUID prism and use it","distinct":false,"url":"https://api.github.com/repos/liqd/aula/commits/405759301d1459f32a94a754b742eafd9d91d510"},{"sha":"e626bb531318c7400a4474368c5235ab757cdcdf","author":{"email":"b0e1ab679ae83ee9ff3d9122668a213a483a130d@gmail.com","name":"Nicolas Pouillard"},"message":"JS hack to locally bump the vote comments","distinct":false,"url":"https://api.github.com/repos/liqd/aula/commits/e626bb531318c7400a4474368c5235ab757cdcdf"},{"sha":"aef25365a73067b5d311432b5863424ea9debb1d","author":{"email":"b0e1ab679ae83ee9ff3d9122668a213a483a130d@gmail.com","name":"Nicolas Pouillard"},"message":"Add the IdOf type family\n\nNo application logic changed yet. Still 3 internal changes where\none uses IdOf in place of AUID.\n\n* AMap a = Map (IdOf a) a\n* MetaInfo a = GMetaInfo a (IdOf a)\n* HasMetaInfo._Id :: Lens' a (IdOf a)\n\nThe function addDb has be split such that one can pick the identifier of the\nnew object more flexibly. Also at a few more places we add the constraint\nthat IdOf a ~ AUID a which will cover most cases.","distinct":false,"url":"https://api.github.com/repos/liqd/aula/commits/aef25365a73067b5d311432b5863424ea9debb1d"},{"sha":"d0f67b84ad0188e09f506a78af385f70e7980b4b","author":{"email":"b0e1ab679ae83ee9ff3d9122668a213a483a130d@gmail.com","name":"Nicolas Pouillard"},"message":"Add addDbByUser (and move addDb)","distinct":false,"url":"https://api.github.com/repos/liqd/aula/commits/d0f67b84ad0188e09f506a78af385f70e7980b4b"},{"sha":"2ceb48a3160f7f5537b714623e50d917218a8847","author":{"email":"b0e1ab679ae83ee9ff3d9122668a213a483a130d@gmail.com","name":"Nicolas Pouillard"},"message":"Index CommentVote, IdeaVote and IdeaLike by user id","distinct":false,"url":"https://api.github.com/repos/liqd/aula/commits/2ceb48a3160f7f5537b714623e50d917218a8847"},{"sha":"4b19f88ff5ab85243dd1623c86bee67fbe91a4ff","author":{"email":"b0e1ab679ae83ee9ff3d9122668a213a483a130d@gmail.com","name":"Nicolas Pouillard"},"message":"Apply hlint comments","distinct":false,"url":"https://api.github.com/repos/liqd/aula/commits/4b19f88ff5ab85243dd1623c86bee67fbe91a4ff"},{"sha":"a1b5bc32a73be024b390a06e6e0a73f9d94be974","author":{"email":"5d838ec8c2c344259f3c8540e98ed35f35d69aac@zerobuzz.net","name":"Matthias Fischmann"},"message":"Cleanup.","distinct":false,"url":"https://api.github.com/repos/liqd/aula/commits/a1b5bc32a73be024b390a06e6e0a73f9d94be974"},{"sha":"b1dad1f4beb87731a4749cfe3ae9151a63ec0eff","author":{"email":"5d838ec8c2c344259f3c8540e98ed35f35d69aac@zerobuzz.net","name":"fisx"},"message":"Merge pull request #352 from liqd/2016-04-11-np-single-voting\n\nFixes #308: At most one vote per user","distinct":true,"url":"https://api.github.com/repos/liqd/aula/commits/b1dad1f4beb87731a4749cfe3ae9151a63ec0eff"}]}