{"push_id":1006901116,"size":1000,"distinct_size":1278,"ref":"refs/heads/master","head":"54286878c637e976223e06c4c78877d00112add1","before":"13fc49509b691b340945bca95a833df2da466b23","commits":[{"sha":"b2fe263fa66755521ba845a64dcbe3a1d86e3ff6","author":{"email":"acb0485d844224f71261a737461d16e1584df021@users.noreply.github.com","name":"Jon Moss"},"message":"Merge pull request #23291 from maclover7/suckerpunch-docs-update\n\nUpdate sucker_punch adapter's description","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/b2fe263fa66755521ba845a64dcbe3a1d86e3ff6"},{"sha":"69d657db6faa24a237bebe564193a0a61decb01f","author":{"email":"6055537b012f30914c20ef1f3f96d248cc408cdb@gmail.com","name":"Collin Graves"},"message":"English explanation to multi-level nested join\n\nAdded an \"Or, in English...\" explanation to the \"Joining Nested Associations (Multiple Level)\" example.","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/69d657db6faa24a237bebe564193a0a61decb01f"},{"sha":"74bee8353b5189537e83043e0b78ac28c049e8e8","author":{"email":"d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seantheprogrammer.com","name":"Sean Griffin"},"message":"Merge pull request #18928 from bogdan/unreversable-order\n\nRaise AR::IrreversibleOrderError when #reverse_order can not do it's job","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/74bee8353b5189537e83043e0b78ac28c049e8e8"},{"sha":"1ac3fb9f06f57840311cb9f04cd6887d2ffde479","author":{"email":"46912bed2c3b56d601323fb1c76bee025b5234eb@gmail.com","name":"प्रथमेश Sonpatki"},"message":"Merge pull request #23299 from CollinGraves/patch-1\n\nEnglish explanation to multi-level nested join","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/1ac3fb9f06f57840311cb9f04cd6887d2ffde479"},{"sha":"ed15217b054de379d7b0d283d08b71f185fdf2e9","author":{"email":"3df0af5b774b3387e3ad4650a6c28cf09923a05a@gmail.com","name":"Ben Woosley"},"message":"Consistently warn that passing an offset to `find_nth` is deprecated\n\n@bogdan pointed out that a `loaded?` relation would not warn that the supplied\noffset would be removed. This fixes that oversight.\n\nhttps://github.com/rails/rails/commit/16a476e4f8f802774ae7c8dca2e59f4e672dc591#commitcomment-15706834\n\nAlthough this second argument is probably not widely used, and would be\nignored anyway in the loaded? case, this could protect callers from gotchas.\n\n[Ben Woosley & Victor Kmita]","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/ed15217b054de379d7b0d283d08b71f185fdf2e9"},{"sha":"a69281614a7ed6c134d9a799419dd34dd5293a81","author":{"email":"06648be64f8fbc529d817d157ec32d385ea42f22@dio.jp","name":"Akira Matsuda"},"message":":arrow_left: indentation\n\n[ci-skip]","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/a69281614a7ed6c134d9a799419dd34dd5293a81"},{"sha":"dc925119a3912ecfe0df400007163f33b99d6385","author":{"email":"06648be64f8fbc529d817d157ec32d385ea42f22@dio.jp","name":"Akira Matsuda"},"message":"Revert \"Remove valid_scope_name? check - use ruby\"\n\nThis reverts commit f6db31ec16e42ee7713029f7120f0b011d1ddc6c.\n\nReason:\nScope names can very easily conflict, particularly when sharing Concerns\nwithin the team, or using multiple gems that extend AR models.\n\nIt is true that Ruby has the ability to detect this with the -w option, but the\nreality is that we are depending on too many gems that do not care about Ruby\nwarnings, therefore it might not be a realistic solution to turn this switch on\nin our real-world apps.","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/dc925119a3912ecfe0df400007163f33b99d6385"},{"sha":"ac0446870f0504958ada7431681e37fffba6391a","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael França"},"message":"Merge pull request #23303 from Empact/find-nth-deprecation\n\nConsistently warn that passing an offset to `find_nth` is deprecated","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/ac0446870f0504958ada7431681e37fffba6391a"},{"sha":"60b8ab710d6afd5810f1a4625b6551190e12d81f","author":{"email":"06648be64f8fbc529d817d157ec32d385ea42f22@dio.jp","name":"Akira Matsuda"},"message":"scope needs the second argument","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/60b8ab710d6afd5810f1a4625b6551190e12d81f"},{"sha":"2812af720e4869f03e836d1b527b0a50c2a52b22","author":{"email":"06648be64f8fbc529d817d157ec32d385ea42f22@dio.jp","name":"Akira Matsuda"},"message":"Suppress :warning:s","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/2812af720e4869f03e836d1b527b0a50c2a52b22"},{"sha":"f3c1897d30f89b45df51da4e61eeda19a7e3c849","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@loudthinking.com","name":"David Heinemeier Hansson"},"message":"Merge pull request #23237 from gsamokovarov/new-welcome-page\n\nIntroduce new welcome page for new projects","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/f3c1897d30f89b45df51da4e61eeda19a7e3c849"},{"sha":"e0026e232744123a45aebd2a1bce8b2a748cac7b","author":{"email":"e274eeff768c6396088ec6eb091f4bf4d47ab1e0@mgrachev.com","name":"Mikhail Grachev"},"message":"Fix a bug with initialize schema_migrations table\n\nThis line causes an error when executing the command: `rails db:drop db:create db:schema:load`\n\nActiveRecord::StatementInvalid: PG::SyntaxError: ERROR:  syntax error at or near \"{\"\nLINE 1: ...NSERT INTO \"schema_migrations\" (version) VALUES (#{v}), (#{v...","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/e0026e232744123a45aebd2a1bce8b2a748cac7b"},{"sha":"2637fb75d82e1c69333855abd58c2470994995d3","author":{"email":"7a0559213618bb59f33e95efd260811728549345@gmail.com","name":"Eileen M. Uchitelle"},"message":"Merge pull request #23307 from mgrachev/fix-schema-migrations\n\nFix a bug with initialize schema_migrations table","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/2637fb75d82e1c69333855abd58c2470994995d3"},{"sha":"7705fcf0b6c0a1217fa91a709dcf00701f4af694","author":{"email":"008a54eb6d71a5859627c196c2a3ca841721862c@gmail.com","name":"Bogdan Gusiev"},"message":"Reworked ActiveRecord::Relation#last to always use SQL\n\ninstead of loading relation","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/7705fcf0b6c0a1217fa91a709dcf00701f4af694"},{"sha":"31701fbdf28688ba53b8f2d2d26904954ae1b976","author":{"email":"fa67eefc702f36f5561e86d46391f91928826629@alum.mit.edu","name":"Ryan Manuel"},"message":"Add an after_bundle callback in Rails plugin templates","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/31701fbdf28688ba53b8f2d2d26904954ae1b976"},{"sha":"9f3730a516f30beb0050caea9539f8d6b808e58a","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael França"},"message":"Merge pull request #16400 from bogdan/last-with-sql\n\nAlways use SQL limit in Relation#last when limit argument given","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/9f3730a516f30beb0050caea9539f8d6b808e58a"},{"sha":"3a06a06ca9cd508f32e6c7f73662140949c9c748","author":{"email":"fa67eefc702f36f5561e86d46391f91928826629@alum.mit.edu","name":"Ryan Manuel"},"message":"Update doc with appropriate issue and pull request versions","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/3a06a06ca9cd508f32e6c7f73662140949c9c748"},{"sha":"020d6fda29c1f04818dbf467764fc8ac16b7042f","author":{"email":"7a0559213618bb59f33e95efd260811728549345@gmail.com","name":"eileencodes"},"message":"Regression test for rendering file from absolute path\n\nTest that we are not allowing you to grab a file with an absolute path\noutside of your application directory. This is dangerous because it\ncould be used to retrieve files from the server like `/etc/passwd`.","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/020d6fda29c1f04818dbf467764fc8ac16b7042f"},{"sha":"04de7353c2b920eb48b747c10facb6f237873a98","author":{"email":"84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","name":"Rafael Mendonça França"},"message":"Bundle update to fix tests locally","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/04de7353c2b920eb48b747c10facb6f237873a98"},{"sha":"5181d5c283430762ea444d26e72890501a6584ff","author":{"email":"7a0559213618bb59f33e95efd260811728549345@gmail.com","name":"eileencodes"},"message":"Run `file.close` before unlinking for travis\n\nThis works on OSX but for some reason travis is throwing a\n```\n  1) Error:\nExpiresInRenderTest#test_dynamic_render_with_absolute_path:\nNoMethodError: undefined method `unlink' for nil:NilClass\n```\nLooking at other tests in Railties the file has a name and we close\nit before unlinking, so I'm going to try that.","distinct":true,"url":"https://api.github.com/repos/arunagw/rails/commits/5181d5c283430762ea444d26e72890501a6584ff"}]}