GitHub PushEvent at 2014-06-05 13:51:46
Repository: rails
Actor: itsmeduncan
Payload: {"shas":[["c69baffdf752e2255fe1efc80ce32017bb1896e7","9b233c49c69ba8058bf650fd5b69953620d4f124@gmail.com","Fixed `ActiveSupport::TimeWithZone#-` so precision is not unnecessarily lost\n\nWhen working with objects with a nanosecond component, the `-` method may\nunnecessarily cause loss of precision.\n\n`ActiveSupport::TimeWithZone#-` should return the same result as if we were\nusing `Time#-`:\n\n    Time.now.end_of_day - Time.now.beginning_of_day #=> 86399.999999999\n\nBefore:\n\n    Time.zone.now.end_of_day.nsec #=> 999999999\n    Time.zone.now.end_of_day - Time.zone.now.beginning_of_day #=> 86400.0\n\nAfter:\n\n    Time.zone.now.end_of_day - Time.zone.now.beginning_of_day\n    #=> 86399.999999999","Gordon Chan",true],["3f7e482aed8f67137c6c8382f6c558d7e856b341","7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","push splitting \"to\" up the callstack","Aaron Patterson",true],["e8375a662bc47647f4bd39779ada018cc634fe97","d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@thoughtbot.com","Use null column for association key types","Sean Griffin",true],["b8f586a094c104006d29a87fee0d8b48d0af2d14","f80d0ca101e967b50b730ddf8e8aca0de85e8df6@trebex.net","For our build, stick with mail 2.5.x for now\n\n2.6 currently has many warnings, which are failing the Travis build.","Matthew Draper",true],["1ce0cc0d38c9f5058cb484612fab625db823c4e4","7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","Merge branch 'master' of github.com:rails/rails\n\n* 'master' of github.com:rails/rails:\n  For our build, stick with mail 2.5.x for now\n  Correct result, previously showing wrong result\n  Collapse PG default extractoin of most types to single regex\n  Change wording of explanation about precision & scale of decimal numbers [ci skip]\n  Cleaned up duplicated CHANGELOG entry [ci skip]\n  reuse available belongs_to? method\n  Convert StrongParameters cache to a hash. This fixes an unbounded memory leak demonstrated on @tenderlove's latest blog post:\n  Partially revert deprecation of *_filter\n  Pluralize params\n  Add default_i18n_subject to the guides\n  Fix regression on eager loading association based on SQL query rather than existing column.\n  Relax mail gem constraint from ~> 2.5.4 to ~> 2.5, >= 2.5.4\n  Keep column defaults in type cast form\n  Return a null column when no column exists for an attribute\n  Refactor XML serializer to not depend on `serialized_attributes`\n  Test the serialized types of virtual columns in XML\n  implement ActiveRecord::Base#pretty_print + changelog\n  Remove duplicated HashWithIndifferentAccess#with_indifferent_access.","Aaron Patterson",true],["e2e308bbe7188dd59f8f92f8da5dde34c0f45c78","63b51a7b3ff1fafca81cda6f7ce2446b69bc82b3@gmail.com","Merge pull request #15502 from sgrif/sg-use-null-column\n\nUse null column for association key types","Yves Senn",true],["31737e0461640b15ea60960ec24fef7571727831","84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","Revert \"Correct Documentation for asset_tag_helpers\"\n\nThis reverts commit c22a253d1a72602331db1eba3e91bc945eff2346.\n\nReason: Our documentation assumes the assets are in the proper place and\nwe are using the default Rails stack.\n\nWith the default Rails stack and the assets being in the correct place\nthe assets helpers uses the `/assets` prefix.","Rafael Mendonça França",true],["3036c4031ab0ce2632d6ac1479ab27cdc4bb4941","63b51a7b3ff1fafca81cda6f7ce2446b69bc82b3@gmail.com","have an actual `NullColumn` object and update docs accordingly.\n\nFollow up to #15438 and #15502.\n\n/cc @sgrif","Yves Senn",true],["72f45ba2922771e744d91334b8680b9b51784eec","a1b4a5d79a04170be8c419b6b204d1834682e890@gmail.com","Emit suggested generator names when not found\n\nWhen someone types in a generator command it currently outputs all generators. Instead we can attempt to find a subtle mis-spelling by running all generator names through a levenshtein_distance algorithm provided by rubygems. \n\nSo now a failure looks like this:\n\n```ruby\n$ rails generate migratioooons\nCould not find generator 'migratioooons'. Maybe you meant 'migration' or 'integration_test' or 'generator'\nRun `rails generate --help` for more options.\n```\n\nIf the suggestions are bad we leave the user with the hint to run `rails generate --help` to see all commands.","schneems",true],["92cf133788b2bef729ffeda5ca4c87d3a011e7ba","84c66fc058fe65d1bb08ca33b21bfe0fa5cb8f17@gmail.com","Merge pull request #15497 from schneems/schneems/levenshtein-generator-failure-messages\n\nEmit suggested generator names when not found","Rafael Mendonça França",true],["5b66fba60fad48a704e369275a5eee58fbf3d6cf","46f1a0bd5592a2f9244ca321b129902a06b53e03@leafac.com","Fix inverse associations test\n\n`InverseHasManyTests#test_parent_instance_should_be_shared_within_create_block_of_new_child`\nwas mistakenly the same as\n`InverseHasManyTests#test_parent_instance_should_be_shared_within_build_block_of_new_child`.","Leandro Facchinetti",true],["4316f2abedf50f7c6bf405935693c63042b75ee6","e4d9323371b375f96b61429fe0b415f02735f3bd@gmail.com","Update getting_started.md\n\nIt may be confusing to a Rails newbie why \"Article\" is suddenly being referred to with the \"A\" being capitalized. Thus far in the guide, the \"a\" has always been in lowercase. I think it is helpful to point out the reason for this change (especially since not using the capital \"A\" will result in an error). [ci skip]","Jonathan Powers",true],["d99172e450edba77df0990ba758a2a8396f3a4f6","e4d9323371b375f96b61429fe0b415f02735f3bd@gmail.com","Update getting_started.md\n\nIt's not very clear exactly what the \"params\" method is and does, as the current description in the guide is somewhat vague and brief. An example is helpful, especially considering this method is referenced over 30 times in this guide. [ci skip]","Jonathan Powers",true],["2071a188f0980a1636898733714c27da305f9eb8","f80d0ca101e967b50b730ddf8e8aca0de85e8df6@trebex.net","Merge pull request #15515 from leafac/fix-inverse-associations-block-test\n\nFix inverse associations test","Matthew Draper",true],["b4c021ec1205b33f8cf7a50f87233ef3e40200f6","5282eb8a112e0c62fe591e7e5c0a8d029936dc09@gmail.com","Merge pull request #15518 from jonathancadepowers/master\n\nAdded Two Clarification \"Tips\" [ci skip]","Guillermo Iguaran",true],["b2d070ddf6b79bf3ce0e8508c6872fc0d7e4b2e3","f80d0ca101e967b50b730ddf8e8aca0de85e8df6@trebex.net","Merge pull request #15421 from gchan/time_with_zone_precision\n\nFixed `ActiveSupport::TimeWithZone#-` so precision is not unnecessarily lost","Matthew Draper",true],["6da0072253f23fd622eacdaec597aed8dfbef55f","13e82764a467b5d5f160e9fd355c1a921fabb534@vinsol.com","Remove deprecated method ActiveRecord::Migrator.proper_table_name","Akshay Vishnoi",true],["bb8b2141844872c94141091ffe3b45505fb3b4db","63b51a7b3ff1fafca81cda6f7ce2446b69bc82b3@gmail.com","Merge pull request #15512 from akshay-vishnoi/delete-deprecated-method\n\nRemove deprecated method ActiveRecord::Migrator.proper_table_name","Yves Senn",true],["6a75e2ce1033669f99aed6f1f8295c138edb4d47","40b5630f388a3684366d5349ed7e314f6fdc0682@gmail.com","Avoid hardcoded value in test setup/teardown.","Zuhao Wan",true],["1c39310637599df879c0412672f35d3990b61afb","63b51a7b3ff1fafca81cda6f7ce2446b69bc82b3@gmail.com","Merge pull request #15525 from zuhao/refactor_actionpack_query_string_parsing_test\n\nAvoid hardcoded value in test setup/teardown.","Yves Senn",true]],"size":20,"ref":"refs/heads/master","head":"1c39310637599df879c0412672f35d3990b61afb"}