GitHub PushEvent at 2014-09-28 17:15:05
Repository: rails
Actor: schneems
Payload: {"shas":[["369a107c8e30a15d03cb2e85242bc604fe7a02a3","9e2282b90ff89d0d1e4630c2f585c6220d1db1bc@yoazt.com","Added method `#eql?` to `ActiveSupport::Duration`, in addition to `#==`.\n\nCurrently, the following returns `false`, contrary to expectation:\n\n    1.minute.eql?(1.minute)\n\nAdding method `#eql?` will make this behave like expected. Method `#eql?` is\njust a bit stricter than `#==`, as it checks whether the argument is also a\nuration. Their parts may be different though.\n\n    1.minute.eql?(60.seconds)  # => true\n    1.minute.eql?(60)          # => false","Joost Lubach",false],["bbf6df78a42345eb5343337372fb8602b736222e","327e4a014eb2bc4b34b98c062aac6e2a5c526c83@gmail.com","SQLite3Adapter now checks for views in table_exists? fixes: 14041","Girish S",false],["31c3eec05d2ad50f93f3e7a7bc30ec33f2a5c768","187afdff65cd922834fd3a3e99ade6f2e25afc4f@gmail.com","Propagate test messages through assert_routing helper, Fixes #14908\n\nassert_routing was not raising the message passed into the assertion\nviolation that it raised. This change propagates messages through\nthe on_fail error.\n\nThis fixes this error:\nhttps://github.com/rails/rails/issues/14908\n\nA test case for this issue is located here.\nhttps://github.com/estsauver/test14908\n\nTo see that test case fail in the example app, just run\nruby -Itest test/controllers/guests_controller_test.rb","Earl St Sauver",false],["2ea51a1ae69083c1a2712f6b2bc47130249e02cb","5c85fba86299b893fba9ca544de881b8b23adc3a@cerego.co.jp","Update RecordNotFound exception cases to include a message with the\nModel that the Record was not found in.","Zev Blut",false],["330df51190bfababd307bbca64d3f318cb7825f4","40b5630f388a3684366d5349ed7e314f6fdc0682@gmail.com","reset_column_infomation shouldn't be part of the assertion.","Zuhao Wan",false],["27c9a23e47ff917f10fa0b29cc1d83d136244da4","71c8a7d2e235e45f84d8e42e98b31123ee34108c@squareup.com","Updating Associations::Preloader docs\n\nMuch of the previous documentation introduced features new in 2011. This\ncommit refreshes it to provide clearer code examples and spends more\ntime describing the normal case (preloaded associations) and less time\ndescribing the fallback.\n\n[ci skip]","Jack Danger Canty",false],["6a23bf0f4c33151e0cec0648e271dc6f5ab3f686","aa743a0aaec8f7d7a1f01442503957f4d7a2d634@loudthinking.com","Preparing for 4.2.0.beta1 release","David Heinemeier Hansson",false],["997a62198c70c85f229bb05a4c1b63f496531cbd","468038d39150523f9e1ce0b0982aa5315dbbef32@gmail.com","Roll back open transactions when the running thread is killed.","Chris Hanks",false],["b7ab73a4e21b022cf3415f6eee8018979796e466","29906857a1a63eb870f87aaa2d9d7e6a926e1e8a@gmail.com","Use system /tmp when testing actionpack\n\nhttps://github.com/rails/rails/commit/c64bff2c87ebf363703c63ecd4a96d56a1a78364\nadded support and enabled parallel execution of the actionpack tests.\n\nHowever it introduced https://github.com/rails/rails/commit/c64bff2c87ebf363703c63ecd4a96d56a1a78364\nsince one cannot connect to a socket file that's inside a Vagrant synced folder\ndue to security restrictions, and DRb tries to.\n\nAlso rename the temporary files to make it obvious that they're rails-related,\nsince now they're placed outside the project's directory.\n\nFixes https://github.com/rails/rails/commit/c64bff2c87ebf363703c63ecd4a96d56a1a78364","Agis-",false],["ed7e8751542e72e360a80221321d69fa144a181c","7c12594c14ab40530b8c42521ab4d449554b8c52@gmail.com","recount files quantity","Mikhail Dieterle",false],["078cc10d31ee39fa8960e6f491dbea3b368cbec7","7f962a4cee65a362b84731e1464692306d2ab8d7@gmail.com","[ci skip ]Document transform_values && transform_values!","Rashmi Yadav",false],["10db166aef3ac99183b8360512f62a1a2685ae40","7f962a4cee65a362b84731e1464692306d2ab8d7@gmail.com","[ci skip] document truncate_words","Rashmi Yadav",false],["52f430f6cc3b417d587a360dafed982eb2182244","7c12594c14ab40530b8c42521ab4d449554b8c52@gmail.com","code quotes for classname","Mikhail Dieterle",false],["597f98cdaff6268700bbde4f232a02ca1f80dddd","a1b4a5d79a04170be8c419b6b204d1834682e890@gmail.com","[ci skip] wrap to 80 chars","schneems",false],["a05b46cb0f60d3bf562694b0c007ad3315d62b27","a1b4a5d79a04170be8c419b6b204d1834682e890@gmail.com","[ci skip] docs asset_pipeline#CDNs","schneems",false],["d736e9e4ac7fd72749626d67f3a8c27d6e46d2bc","a1b4a5d79a04170be8c419b6b204d1834682e890@gmail.com","[ci skip] docs asset_pipeline CDN set up","schneems",false],["053dd0075c35a3f5a5dd67d68028d9e18886b738","a1b4a5d79a04170be8c419b6b204d1834682e890@gmail.com","[ci skip] docs CDN caching behavior","schneems",false],["8ea49ec574b627b6936b739478401b43b8fb8aa5","a1b4a5d79a04170be8c419b6b204d1834682e890@gmail.com","[ci skip] docs CDN header debugging","schneems",false],["8c2b3c9178a9628f44c8880ddb8e79f379a54b99","a1b4a5d79a04170be8c419b6b204d1834682e890@gmail.com","[ci skip] docs CDN Cache-Control behavior","schneems",false],["fa704ed6f4568dbabce713f7c4788575e91c09af","a1b4a5d79a04170be8c419b6b204d1834682e890@gmail.com","[ci skip] docs can URL cache invalidation","schneems",false]],"size":487,"ref":"refs/heads/schneems/improved-dispatch-static","head":"482e80e84440136763b47c0fba2ed65a7823f022"}