{"push_id":1579477851,"size":1000,"distinct_size":5119,"ref":"refs/heads/master","head":"b04473e51ec19537a0971c6cd921a86d16510f38","before":"c63f58d0f19220df44f0ddc553030be58309809c","commits":[{"sha":"fd63aa02289d64e9d14fe56723f1de64bca3bb1f","author":{"name":"Kasper Timm Hansen","email":"e8140a2fc82ae7ffe21cdbfaa9bddf73bdec8a9d@gmail.com"},"message":"Merge pull request #27424 from utilum/fix_complex_and_rational_are_duplicable\n\nFix duplicable? for Complex and Rational","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/fd63aa02289d64e9d14fe56723f1de64bca3bb1f"},{"sha":"b8f74860b61782e3b949ade3bb51bff40899e89b","author":{"name":"Kir Shatrov","email":"be0e345f4bbe70da8dad69f79b03e798a3cd4fd1@me.com"},"message":"Make ActiveRecord structure load/dump configurable\n\nWithout this patch it's impossible to pass extra flags to\nmysqldump/pg_dump when running `rake db:structure:dump` or `load`\n\nThe following config variables (`structure_load_flags` and `structure_dump_flags`)\nmake it better configurable.","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/b8f74860b61782e3b949ade3bb51bff40899e89b"},{"sha":"8479df482d85b034a5a1e1821f5c75337e114805","author":{"name":"Koichi ITO","email":"710d7b1878652604e93043a95716c999b31b8376@gmail.com"},"message":"Add a quote to an SQL insert statement of schema migration","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/8479df482d85b034a5a1e1821f5c75337e114805"},{"sha":"9eee7822ac4bce983ad45a98c4d111eb36285199","author":{"name":"Ryuta Kamizono","email":"eaaec3c25cb0fb33a7ca3dcb58ed29b01ce2c843@gmail.com"},"message":"Add a record to target before any callbacks loads the record\n\n`append_record` was added at 15ddd51 for not double adding the record.\nBut adding `append_record` (checking `@target.include?(record)`) caused\nperformance regression #27434. Instead of checking not double adding the\nrecord, add a record to target before any callbacks loads the record.\n\nFixes #27434.","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/9eee7822ac4bce983ad45a98c4d111eb36285199"},{"sha":"be984f02db145c0091c265babd331127c3b408d9","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"Unneeded attr_accessor with side effects","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/be984f02db145c0091c265babd331127c3b408d9"},{"sha":"21e5fd4a2a1c162ad33708d3e01b1fda165f204d","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"Describe what we are protecting","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/21e5fd4a2a1c162ad33708d3e01b1fda165f204d"},{"sha":"1f5bed98551e08b9e8bdfabbfbb0fded665a47c4","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"Privatize unneededly protected methods in Action View tests","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/1f5bed98551e08b9e8bdfabbfbb0fded665a47c4"},{"sha":"f2dfd5c6fdffdf65e6f07aae8e855ac802f9302f","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"Privatize unneededly protected methods in Action Pack tests","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/f2dfd5c6fdffdf65e6f07aae8e855ac802f9302f"},{"sha":"8e1da1188f4f2d3834cd0b95ad221321b26df04a","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"Privatize unneededly protected methods in Action Mailer tests","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/8e1da1188f4f2d3834cd0b95ad221321b26df04a"},{"sha":"7269d9de6a44bd34ef5ed6d6e4fe01d8066decfe","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"Privatize unneededly protected methods in Active Job tests","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/7269d9de6a44bd34ef5ed6d6e4fe01d8066decfe"},{"sha":"79c17a2d913821e8bb32127e7f435a6d4e3ed058","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"Privatize unneededly protected methods in Action Cable tests","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/79c17a2d913821e8bb32127e7f435a6d4e3ed058"},{"sha":"fce62f1f839877d4522609cfaa1409bf3ccfd982","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"Privatize unneededly protected methods in Active Record tests","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/fce62f1f839877d4522609cfaa1409bf3ccfd982"},{"sha":"10fb7211bb4e7df5b796da489df8b056b95178d4","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"Privatize unneededly protected methods in Railties tests","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/10fb7211bb4e7df5b796da489df8b056b95178d4"},{"sha":"3fe6a5d5104d51d4e1365b36f5d59b59c17bc462","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"Privatize unneededly protected methods in Active Support tests","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/3fe6a5d5104d51d4e1365b36f5d59b59c17bc462"},{"sha":"194f97c51e75d4d0e355091776af6e4c8bb83d82","author":{"name":"utilum","email":"3fd221be94b69eaa847838d90de9a717eb2c6f76@utilum.com"},"message":"Update list of `duplicable?` objects in AS core_ext guide [ci skip]\n\nComplex and Rational objects can not be duplicated.\n\nDuplicable objects in Ruby 2.4.0 include:\n- most numbers\n- symbols\n- `nil`\n- `true`\n- `false`","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/194f97c51e75d4d0e355091776af6e4c8bb83d82"},{"sha":"f28b8892abf17458c7641e69e0930bda801d9458","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"bundle u rake to 12.0.0","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/f28b8892abf17458c7641e69e0930bda801d9458"},{"sha":"0fdd9bd39eb7a90829260a89a4255a87698b13e1","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"Wrong rake task name in the document\n\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/0fdd9bd39eb7a90829260a89a4255a87698b13e1"},{"sha":"8e311940ef8974606a57467c24f08072946bc03d","author":{"name":"Zach Ahn","email":"db11e2bf809755764b8888ed1a2c8492ca33746e@zachahn.com"},"message":"Update asset fingerprinting information\n\n- Replaced MD5 => SHA256 where necessary\n- Updated sprockets manifest example\n\nSee: https://github.com/rails/sprockets/blob/dd9b3b53c06c602c49057bc4a426c1a446ed7a4a/lib/sprockets.rb#L26","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/8e311940ef8974606a57467c24f08072946bc03d"},{"sha":"4db99eb87b98f3810e782fd745b0474467f9ce66","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"No need to nodoc private methods","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/4db99eb87b98f3810e782fd745b0474467f9ce66"},{"sha":"a43e7706be907e62fad4ffe5f80ab9532c51dbca","author":{"name":"Akira Matsuda","email":"d0dae813e3729510f7a04333ff8957616ee40338@dio.jp"},"message":"Privatize unneededly protected methods in Active Support","distinct":true,"url":"https://api.github.com/repos/wjessop/rails/commits/a43e7706be907e62fad4ffe5f80ab9532c51dbca"}]}
{"actor":{"display_login":"wjessop"}}