{"push_id":1457755235,"size":3,"distinct_size":1,"ref":"refs/heads/fix_counter_cache_double_decrement","head":"86420fad3dab71e44437ba344929367b8c836f5c","before":"48efe3aba28ae3a857d2334ad6d8614918fa2b70","commits":[{"sha":"49b9e68ee79d8a8e5fa04add1e93b9d69ccf9315","author":{"name":"Iaan Krynauw","email":"210dacb4ba4f755235d43e0e50ee234e6e3e651c@gmail.com"},"message":"Use ActiveSupport.on_load to correctly re-open ActiveRecord::Base. https://github.com/rubysherpas/paranoia/issues/335","distinct":false,"url":"https://api.github.com/repos/marshall-lee/paranoia/commits/49b9e68ee79d8a8e5fa04add1e93b9d69ccf9315"},{"sha":"6972b229e298d8954332cce10a2dd6595daaeef5","author":{"name":"Ben A. Morgan","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@benmorgan.io"},"message":"Merge pull request #371 from iaankrynauw/core\n\nUse ActiveSupport.on_load to correctly re-open ActiveRecord::Base","distinct":false,"url":"https://api.github.com/repos/marshall-lee/paranoia/commits/6972b229e298d8954332cce10a2dd6595daaeef5"},{"sha":"86420fad3dab71e44437ba344929367b8c836f5c","author":{"name":"Vladimir Kochnev","email":"39bde13b01a65395d5ed713590ce952ff99962bc@yandex.ru"},"message":"Fix counter cache double decrement problem.\n\nSometimes paranoia could decrement counter cache twice even if record\nis already destroyed.\n\nIn our app we have invalid counter cache column values,\ninternal investigation showed that it was due to race condition while\ndestroying the same record (double-click on the 'submit' button).","distinct":true,"url":"https://api.github.com/repos/marshall-lee/paranoia/commits/86420fad3dab71e44437ba344929367b8c836f5c"}]}
{"actor":{"display_login":"marshall-lee"}}