{"push_id":911658655,"size":1000,"distinct_size":1968,"ref":"refs/heads/master","head":"e4e9d91097d68fa9da4d08b7cad9b1fc521cf9c1","before":"10762e9e550a8221ae4b28e6274fd01992004591","commits":[{"sha":"2794de05d6b7d5c2a8dd00dc69b585b3e45c4bc1","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael França"},"message":"Merge pull request #22080 from AnnaErshova/edits-config-code-text\n\nEdits default `config/boot.rb` to match what's generated by Rails 4.2.","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/2794de05d6b7d5c2a8dd00dc69b585b3e45c4bc1"},{"sha":"118232aef4094ce0a1dfbb827b672509e7c33542","author":{"email":"d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seantheprogrammer.com","name":"Sean Griffin"},"message":"Merge pull request #19686 from tsun1215/index_errors\n\nErrors can be indexed with nested attributes\n\nClose #8638","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/118232aef4094ce0a1dfbb827b672509e7c33542"},{"sha":"3a6872c49a6d332f68342742482d810322020be2","author":{"email":"a1b4a5d79a04170be8c419b6b204d1834682e890@gmail.com","name":"schneems"},"message":"[ci skip] Add doc to preloaders_on","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/3a6872c49a6d332f68342742482d810322020be2"},{"sha":"d81fbe22ed2e8f37e5bc4971fedf6ba9d3116655","author":{"email":"a1b4a5d79a04170be8c419b6b204d1834682e890@gmail.com","name":"schneems"},"message":"[ci skip] Clarify doc for preloaders_for_one","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/d81fbe22ed2e8f37e5bc4971fedf6ba9d3116655"},{"sha":"6a25202d9ea3b4a7c9f2d6154b97cf8ba58403db","author":{"email":"a1b4a5d79a04170be8c419b6b204d1834682e890@gmail.com","name":"schneems"},"message":"[ci skip] Add doc for preloader_for","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/6a25202d9ea3b4a7c9f2d6154b97cf8ba58403db"},{"sha":"3c4aa73ce8ea3dd8deb6025bc62382c1e9c870f3","author":{"email":"b7a641748919f162655e7ead3d19c156d32a05c8@gmail.com","name":"Matt Todd"},"message":"Make inherited scope test fail\n\nThis triggers the JoinDependency work to reflect on the associations\nand trigger an error as follows:\n\n  ActiveRecord::ConfigurationError: Association named 'account' was\n  not found on Company; perhaps you misspelled it?\n\nFix Company.of_first_firm joins association name\n\nShould be `Company.joins(:accounts)` not `Company.joins(:account)`.\n\nDo the same for Client.of_first_firm","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/3c4aa73ce8ea3dd8deb6025bc62382c1e9c870f3"},{"sha":"60c9701269f5b412849f1a507df61ba4735914d7","author":{"email":"a97c4d522bbf25700c868f6869652a8e7e938a5c@gmail.com","name":"Arthur Neves"},"message":"Merge pull request #21994 from mtodd/inherit-scopes\n\nFix InheritanceTest#test_scope_inherited_properly implementation bugs","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/60c9701269f5b412849f1a507df61ba4735914d7"},{"sha":"8e57ed1a39f69a710be530cbfd90fc8c681b1d01","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Revert \"Merge pull request #21994 from mtodd/inherit-scopes\"\n\nThis reverts commit 60c9701269f5b412849f1a507df61ba4735914d7, reversing\nchanges made to 6a25202d9ea3b4a7c9f2d6154b97cf8ba58403db.\n\nReason: Broken build","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/8e57ed1a39f69a710be530cbfd90fc8c681b1d01"},{"sha":"190c69ece3a94dbd92f84833491d1b7b1bad06ea","author":{"email":"9caf398a76c993e27f99f183ae0e3ccc25342dfc@hotmail.com","name":"Guo Xiang Tan"},"message":"Remove skipped JRuby tests that are passing on 9.0.3.0.","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/190c69ece3a94dbd92f84833491d1b7b1bad06ea"},{"sha":"4810f401c4fd63985fb194d068717853599d0ba9","author":{"email":"74483688a4235936f7a77c2cc60f0c2006cf1bda@gmail.com","name":"Arun Agrawal"},"message":"raise `ArgumentError` when `SECRET_KEY_BASE` is an integer\n\nIf `SECRET_KEY_BASE` or other `secret` gets passed as other then string\nwe need to raise `ArgumentError` to know that it's a wrong argument.\n\nCloses #22072","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/4810f401c4fd63985fb194d068717853599d0ba9"},{"sha":"64d4571f6c96455eaed13bc5f2daf94e330ce4d5","author":{"email":"37b8411fc533112bb69dd1aa56980922c21ae5e0@gmail.com","name":"yui-knk"},"message":"[ci skip] Aline code examples in AR changelog","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/64d4571f6c96455eaed13bc5f2daf94e330ce4d5"},{"sha":"7a9ce69ce081a0c186a23806c1af1f71c697ea77","author":{"email":"792d28329de7ed446c01b83f731a071248ffeaf4@wyeworks.com","name":"Santiago Pastorino"},"message":"Merge pull request #22078 from arunagw/secret-key-as-an-integer\n\nraise `ArgumentError` when `SECRET_KEY_BASE` is an integer","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/7a9ce69ce081a0c186a23806c1af1f71c697ea77"},{"sha":"0174837bfa263c55cf727f23028d8f28da192d14","author":{"email":"daab9349e7897953586c7278844811677e111b79@gmail.com","name":"Kasper Timm Hansen"},"message":"Merge pull request #22087 from yui-knk/fix_ar_changelog\n\n[ci skip] Aline code examples in AR changelog","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/0174837bfa263c55cf727f23028d8f28da192d14"},{"sha":"17541c701e1963c44837f632b40dc425197a1da3","author":{"email":"16356534c1589fe78070f5640bedf8614007153c@gmail.com","name":"yuuji.yaginuma"},"message":"fix typo in `db:purge` description [ci skip]","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/17541c701e1963c44837f632b40dc425197a1da3"},{"sha":"c19d664380199dac1474c303cf4f8b416986f106","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael França"},"message":"Merge pull request #22093 from y-yagi/fix_typo_in_db_purge\n\nfix typo in `db:purge` description [ci skip]","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/c19d664380199dac1474c303cf4f8b416986f106"},{"sha":"0ef2256c4a7635e78126cce4aa2c7467d2fb414f","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Merge pull request #18383 from scambra/habtm-with-where-includes-16032-for-master\n\nIncludes HABTM returns correct size now","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/0ef2256c4a7635e78126cce4aa2c7467d2fb414f"},{"sha":"26f2447252176e347091a04b26942b61e121f740","author":{"email":"7e412cf6c1fe822a3eeb67914936d6da774ebc28@enspiresoftware.com","name":"Alex Myers"},"message":"Fix Typo in EagerLoadPolymorphicError [ci skip]","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/26f2447252176e347091a04b26942b61e121f740"},{"sha":"a8876760041fcdb657320a311bb275a20a4856e2","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael França"},"message":"Merge pull request #22095 from ajmyers01/fix_typo_in_eager_load_polymorphic_error\n\nFix Typo in EagerLoadPolymorphicError [ci skip]","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/a8876760041fcdb657320a311bb275a20a4856e2"},{"sha":"80c6b901d4d87cee610ab0a438ff6e3c6bf118d1","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Remove dead code\n\nThis is leftover from when `render nothing: true` rendered blank string.","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/80c6b901d4d87cee610ab0a438ff6e3c6bf118d1"},{"sha":"a05f410029a0f8bff81d4a4aa3285a5b3c9d1816","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Write the cookie jar it was not committed in TestCase\n\nFor ActionController::Base we write the cookies in a middleware if it\nwas not yet committed no matter if the response was committed or not. [1]\n\nFor ActionController::Live we write the cookies before the response is\ncommitted. [2]\n\nWe already mimic ActionController::Live in\nActionController::TestCase but we don't mimic the ActionController::Base\nbehavior because we were checking if the response was committed before\nwriting the cookies.\n\nNow we are matching the behavior of the middleware and writing the\ncookies if it was not written before.\n\n[1]: https://github.com/rails/rails/blob/80c6b901d4d87cee610ab0a438ff6e3c6bf118d1/actionpack/lib/action_dispatch/middleware/cookies.rb#L599-L604\n[2]: https://github.com/rails/rails/blob/80c6b901d4d87cee610ab0a438ff6e3c6bf118d1/actionpack/lib/action_controller/metal/live.rb#L218-L223","distinct":true,"url":"https://api.github.com/repos/pwnall/rails/commits/a05f410029a0f8bff81d4a4aa3285a5b3c9d1816"}]}