{"push_id":786328277,"size":8,"distinct_size":1,"ref":"refs/heads/master","head":"bab31b05592301d7df9027de082f2c2439e7b5af","before":"a8decd2c05a1ef37a8101bdb5d42c1e0a87bcdb8","commits":[{"sha":"916630712060ed9f07e3a534f3414d38b96d5c44","author":{"email":"833a2783c84776a69d2157797a1db6cefd007fee@gmail.com","name":"Juanjo Bazán"},"message":"adds cache key for commendable without updated_at","distinct":false,"url":"https://api.github.com/repos/AyuntamientoMadrid/participacion/commits/916630712060ed9f07e3a534f3414d38b96d5c44"},{"sha":"92bff4b4c36db013b1aa12ba001576ec31f44f8c","author":{"email":"833a2783c84776a69d2157797a1db6cefd007fee@gmail.com","name":"Juanjo Bazán"},"message":"adds :touch to ancestry\nnow nested comments caches invalidates automagically","distinct":false,"url":"https://api.github.com/repos/AyuntamientoMadrid/participacion/commits/92bff4b4c36db013b1aa12ba001576ec31f44f8c"},{"sha":"e4e1c9039f7150140da954eceb6109572bb1ce98","author":{"email":"833a2783c84776a69d2157797a1db6cefd007fee@gmail.com","name":"Juanjo Bazán"},"message":"cache for comment/_form\nuses info for commentable but without need for invalidation after commentable updates","distinct":false,"url":"https://api.github.com/repos/AyuntamientoMadrid/participacion/commits/e4e1c9039f7150140da954eceb6109572bb1ce98"},{"sha":"e24e9e7be8e38065baddeda931a485361ec7d997","author":{"email":"833a2783c84776a69d2157797a1db6cefd007fee@gmail.com","name":"Juanjo Bazán"},"message":"cache for _comment partial\nnot need to invalidates on commentable updates of comment_count because now ancestry touches parent comments so if there is children comment invalidation is automatic","distinct":false,"url":"https://api.github.com/repos/AyuntamientoMadrid/participacion/commits/e24e9e7be8e38065baddeda931a485361ec7d997"},{"sha":"811c329199917a5e41c596baff5fdaabd9d2510b","author":{"email":"833a2783c84776a69d2157797a1db6cefd007fee@gmail.com","name":"Juanjo Bazán"},"message":"changes how comment.created_at is shown\ntime_ago_in_words is not cache friendly","distinct":false,"url":"https://api.github.com/repos/AyuntamientoMadrid/participacion/commits/811c329199917a5e41c596baff5fdaabd9d2510b"},{"sha":"30bf5023b3508a2e82981f7fc29f6b166d711659","author":{"email":"833a2783c84776a69d2157797a1db6cefd007fee@gmail.com","name":"Juanjo Bazán"},"message":"adds cache to debates/_comments partial\ncache does not invalidate on updates of debate other than comments_count","distinct":false,"url":"https://api.github.com/repos/AyuntamientoMadrid/participacion/commits/30bf5023b3508a2e82981f7fc29f6b166d711659"},{"sha":"cda54b005062a3471092b1bc0bd10f805e5b8366","author":{"email":"833a2783c84776a69d2157797a1db6cefd007fee@gmail.com","name":"Juanjo Bazán"},"message":"adds time tag to comment","distinct":false,"url":"https://api.github.com/repos/AyuntamientoMadrid/participacion/commits/cda54b005062a3471092b1bc0bd10f805e5b8366"},{"sha":"bab31b05592301d7df9027de082f2c2439e7b5af","author":{"email":"dfd42649e864f28802440b0b0e319361efb06284@gmail.com","name":"Raimond Garcia"},"message":"Merge pull request #448 from AyuntamientoMadrid/caches\n\nCache for comments","distinct":true,"url":"https://api.github.com/repos/AyuntamientoMadrid/participacion/commits/bab31b05592301d7df9027de082f2c2439e7b5af"}]}