{"push_id":914495120,"size":11,"distinct_size":7,"ref":"refs/heads/add-next-previous-post-link","head":"2ffbccd8faa3e48f32869749fd278c37fe99b407","before":"301971763cc449123d952f43e143ba24cf3c3e56","commits":[{"sha":"43f62f1245b975a54bc84002a49f26dddfda8005","author":{"email":"ff69b0260468888110df4ece0bb59eef8c39f08a@gmail.com","name":"Ryunosuke SATO"},"message":"Disallow `Site#original_id` to be NULL","distinct":false,"url":"https://api.github.com/repos/bm-sms/daimon-news-multi-tenant/commits/43f62f1245b975a54bc84002a49f26dddfda8005"},{"sha":"6ea7cdb8b147dc3bc41fec3ddf0cb56634a8a8a3","author":{"email":"ff69b0260468888110df4ece0bb59eef8c39f08a@gmail.com","name":"Ryunosuke SATO"},"message":"Use `Site#original_id` for front","distinct":false,"url":"https://api.github.com/repos/bm-sms/daimon-news-multi-tenant/commits/6ea7cdb8b147dc3bc41fec3ddf0cb56634a8a8a3"},{"sha":"924720d8200074586741d418c3a9cafe87ec2000","author":{"email":"ff69b0260468888110df4ece0bb59eef8c39f08a@gmail.com","name":"Ryunosuke SATO"},"message":"Add constraints for posts#show","distinct":false,"url":"https://api.github.com/repos/bm-sms/daimon-news-multi-tenant/commits/924720d8200074586741d418c3a9cafe87ec2000"},{"sha":"1d60368b368b56266a89157242dd374787b905e5","author":{"email":"ac467387690ec79bffe461eb70db539cb2eb030a@gmail.com","name":"Fumiaki MATSUSHIMA"},"message":"Merge pull request #102 from bm-sms/original-id\n\nUse `Site#original_id` for front","distinct":false,"url":"https://api.github.com/repos/bm-sms/daimon-news-multi-tenant/commits/1d60368b368b56266a89157242dd374787b905e5"},{"sha":"cabe5f45045c10a923ff9a00cb4f81404404445e","author":{"email":"7a4b90a0a1e6fc688adec907898b6822ce215e6c@clear-code.com","name":"Kenji Okimoto"},"message":"Add next_post and previous_post","distinct":true,"url":"https://api.github.com/repos/bm-sms/daimon-news-multi-tenant/commits/cabe5f45045c10a923ff9a00cb4f81404404445e"},{"sha":"94a9a4ea65397bffbcd7448a932b17054f2aacde","author":{"email":"7a4b90a0a1e6fc688adec907898b6822ce215e6c@clear-code.com","name":"Kenji Okimoto"},"message":"Add link to next/previous post","distinct":true,"url":"https://api.github.com/repos/bm-sms/daimon-news-multi-tenant/commits/94a9a4ea65397bffbcd7448a932b17054f2aacde"},{"sha":"b943840decedc148c3729c951692eb666f87d291","author":{"email":"ff69b0260468888110df4ece0bb59eef8c39f08a@gmail.com","name":"Ryunosuke SATO"},"message":"Add index to 'posts.published_at'","distinct":true,"url":"https://api.github.com/repos/bm-sms/daimon-news-multi-tenant/commits/b943840decedc148c3729c951692eb666f87d291"},{"sha":"5c7c0f1d6a66dfa6c67c5636cb6656faf02edf03","author":{"email":"ff69b0260468888110df4ece0bb59eef8c39f08a@gmail.com","name":"Ryunosuke SATO"},"message":"Use window function to detect next and previous posts","distinct":true,"url":"https://api.github.com/repos/bm-sms/daimon-news-multi-tenant/commits/5c7c0f1d6a66dfa6c67c5636cb6656faf02edf03"},{"sha":"c1109a91eacb58444ec40eec8a113b08645803aa","author":{"email":"ff69b0260468888110df4ece0bb59eef8c39f08a@gmail.com","name":"Ryunosuke SATO"},"message":"Add index to published_at & original_id","distinct":true,"url":"https://api.github.com/repos/bm-sms/daimon-news-multi-tenant/commits/c1109a91eacb58444ec40eec8a113b08645803aa"},{"sha":"1d85f1c8d2a8224b13616fba0695d1e2106e44dc","author":{"email":"ff69b0260468888110df4ece0bb59eef8c39f08a@gmail.com","name":"Ryunosuke SATO"},"message":"Fix next <-> previous :sweat_drops:","distinct":true,"url":"https://api.github.com/repos/bm-sms/daimon-news-multi-tenant/commits/1d85f1c8d2a8224b13616fba0695d1e2106e44dc"},{"sha":"2ffbccd8faa3e48f32869749fd278c37fe99b407","author":{"email":"ff69b0260468888110df4ece0bb59eef8c39f08a@gmail.com","name":"Ryunosuke SATO"},"message":"Simplify","distinct":true,"url":"https://api.github.com/repos/bm-sms/daimon-news-multi-tenant/commits/2ffbccd8faa3e48f32869749fd278c37fe99b407"}]}