{"push_id":717449297,"size":209,"distinct_size":0,"ref":"refs/heads/rails3","head":"ae4cf33124d75cc7c603602dea659f1880454f47","before":"0f69a0dd1139f5c714946b0cc5963aa740b034b3","commits":[{"sha":"c1d4f029316ac39d83785bfccfbf4ae4f87825d8","author":{"email":"3ea1f05b8fd37fe850eb1d2d825478df8b8f3c23@server.fake","name":"delba"},"message":"use Model.all instead of Model.scoped\n\nFixes #56","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/c1d4f029316ac39d83785bfccfbf4ae4f87825d8"},{"sha":"56e1df53167445c4570d6b76e13898a7c2a58f41","author":{"email":"3ea1f05b8fd37fe850eb1d2d825478df8b8f3c23@server.fake","name":"delba"},"message":"use update_column","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/56e1df53167445c4570d6b76e13898a7c2a58f41"},{"sha":"30bd31a18ac536611d8ed13fa6b6f8bded8680ff","author":{"email":"3ea1f05b8fd37fe850eb1d2d825478df8b8f3c23@server.fake","name":"delba"},"message":"use where.not","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/30bd31a18ac536611d8ed13fa6b6f8bded8680ff"},{"sha":"c9ac02378c23758a705934acc185e4b6973e5ecd","author":{"email":"3ea1f05b8fd37fe850eb1d2d825478df8b8f3c23@server.fake","name":"delba"},"message":"use activerecord >= 4.0.0.beta1","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/c9ac02378c23758a705934acc185e4b6973e5ecd"},{"sha":"1b45bbc83e0bf6f54d59f2fda1e7332bd3e6e00e","author":{"email":"3ea1f05b8fd37fe850eb1d2d825478df8b8f3c23@server.fake","name":"delba"},"message":"access where_values_hash via string","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/1b45bbc83e0bf6f54d59f2fda1e7332bd3e6e00e"},{"sha":"31b0665f321dd7002d61bf44a666e2f854714418","author":{"email":"3ea1f05b8fd37fe850eb1d2d825478df8b8f3c23@server.fake","name":"delba"},"message":"Model.exists? returns truthy or falsy","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/31b0665f321dd7002d61bf44a666e2f854714418"},{"sha":"26cfd54a30c02c925ee28737172bae5e7ee62011","author":{"email":"43ac67fe1e2fd48ddd16bed18585c27721642137@gmail.com","name":"Ryan Bigg"},"message":"Merge pull request #61 from delba/rails4-upstream\n\nUse update_column and where.not","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/26cfd54a30c02c925ee28737172bae5e7ee62011"},{"sha":"02c971b0db0e99be75b853f8c50b277f0e30903f","author":{"email":"43ac67fe1e2fd48ddd16bed18585c27721642137@gmail.com","name":"Ryan Bigg"},"message":"bump AR dependency to ~> 4.0","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/02c971b0db0e99be75b853f8c50b277f0e30903f"},{"sha":"43b9f31e28aa1e19dc8a1a40850bb401799ed4b4","author":{"email":"43ac67fe1e2fd48ddd16bed18585c27721642137@gmail.com","name":"Ryan Bigg"},"message":"Bump to 2.0.0 (for Rails 4)","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/43b9f31e28aa1e19dc8a1a40850bb401799ed4b4"},{"sha":"95f6a5d6fadaabc47320838961a3c7d106dc3c42","author":{"email":"43ac67fe1e2fd48ddd16bed18585c27721642137@gmail.com","name":"Ryan Bigg"},"message":"Update README with rails4 instructions","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/95f6a5d6fadaabc47320838961a3c7d106dc3c42"},{"sha":"4ff0fdad708c209d385edc690a1731503a541d74","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@undumb.com","name":"Dan Cheail"},"message":"Add Model.restore(ids) function\n\nModelled on AR::Relation.destroy","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/4ff0fdad708c209d385edc690a1731503a541d74"},{"sha":"26b9f4f7d5cceb23e4646d199a20bdd32a32eb52","author":{"email":"43ac67fe1e2fd48ddd16bed18585c27721642137@gmail.com","name":"Ryan Bigg"},"message":"Merge pull request #69 from fullcirclegroup/class-level-restore\n\nAdd Model#restore(id)","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/26b9f4f7d5cceb23e4646d199a20bdd32a32eb52"},{"sha":"83e31449fc1e97ac3737b1718665d88c569b2d04","author":{"email":"3a6e3a1bab21e74f8f85f8b9873d9993825c05ab@michald-mbp15.telenav.com","name":"Dobaczewski"},"message":"destroy! when destroying deleted? records","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/83e31449fc1e97ac3737b1718665d88c569b2d04"},{"sha":"3ee20b590ee317210d5f221e9c29b8c0e7badc7d","author":{"email":"a2df1e659c9fd2578de0a26565357cb273292eeb@thinknear.com","name":"Michal Dobaczewski"},"message":"Add test for destroy of a deleted? object","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/3ee20b590ee317210d5f221e9c29b8c0e7badc7d"},{"sha":"dcc2ab4fe31f6cf6940607a8cba0f69a0e770f0a","author":{"email":"a2df1e659c9fd2578de0a26565357cb273292eeb@thinknear.com","name":"Michal Dobaczewski"},"message":"Add description of destroy! behavior to README","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/dcc2ab4fe31f6cf6940607a8cba0f69a0e770f0a"},{"sha":"7d7fc17b93d9ecf960d23eb06980ab646afe9224","author":{"email":"43ac67fe1e2fd48ddd16bed18585c27721642137@gmail.com","name":"Ryan Bigg"},"message":"Remove call to update_column deleted_at that was 'deleting' things before their time","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/7d7fc17b93d9ecf960d23eb06980ab646afe9224"},{"sha":"dd8b8e1225b5c24890a4cf762d5da19d2784f3da","author":{"email":"43ac67fe1e2fd48ddd16bed18585c27721642137@gmail.com","name":"Ryan Bigg"},"message":"Fix double destroy test","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/dd8b8e1225b5c24890a4cf762d5da19d2784f3da"},{"sha":"ebec99bace20585c5431d61ff1473439296f7e31","author":{"email":"17fc0f9fd5ee86e86057723c08930d7348060e2a@gmail.com","name":"Michael Dilley"},"message":"Add callbacks for 'new' AR lifecycle :restore\n\nFixes #72","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/ebec99bace20585c5431d61ff1473439296f7e31"},{"sha":"984c8c09b6acc33752681f8871b02291ad683e5a","author":{"email":"78f78a7406cafb91ecf3fddac94b77c12fbb8f11@sohara.com","name":"Sean O'Hara"},"message":"Use quoted table name in default scope (call me paranoid)","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/984c8c09b6acc33752681f8871b02291ad683e5a"},{"sha":"7c32f2aa554fc2e34f16aec06352863290383d25","author":{"email":"043883900399c1d325f216166a5d9982c223811a@gmail.com","name":"yachi"},"message":"Update rails4 branch name in README","distinct":false,"url":"https://api.github.com/repos/optimalworkshop/soft_delete/commits/7c32f2aa554fc2e34f16aec06352863290383d25"}]}