1. 04 5月, 2013 2 次提交
    • A
      Squashed commit of the following: · 6c61dbf1
      Aaron Patterson 提交于
      commit 2683de5da85135e8d9fe48593ff6167db9d64b18
      Author: Aaron Patterson <aaron.patterson@gmail.com>
      Date:   Fri May 3 11:29:20 2013 -0700
      
          cannot support infinite ranges right now
      
      commit cebb6acef2c3957f975f6db4afd849e535126253
      Author: Aaron Patterson <aaron.patterson@gmail.com>
      Date:   Fri May 3 11:26:12 2013 -0700
      
          reverting infinity comparison
      
      commit 385f7e6b4efd1bf9b89e8d607fcb13e5b03737ea
      Author: Aaron Patterson <aaron.patterson@gmail.com>
      Date:   Fri May 3 11:23:28 2013 -0700
      
          Revert "Added ability to compare date/time with infinity"
      
          This reverts commit 38f28dca.
      
          Conflicts:
          	activesupport/CHANGELOG.md
          	activesupport/lib/active_support/core_ext/numeric/infinite_comparable.rb
          	activesupport/test/core_ext/date_ext_test.rb
          	activesupport/test/core_ext/date_time_ext_test.rb
          	activesupport/test/core_ext/numeric_ext_test.rb
          	activesupport/test/core_ext/time_ext_test.rb
          	activesupport/test/core_ext/time_with_zone_test.rb
      
      commit 0d799a188dc12b18267fc8421675729917610047
      Author: Aaron Patterson <aaron.patterson@gmail.com>
      Date:   Fri May 3 11:18:53 2013 -0700
      
          Revert "Refactor infinite comparable definition a bit"
      
          This reverts commit dd3360e0.
      
      commit 42dec90e49745bbfae546f0560b8783f6b48b074
      Author: Aaron Patterson <aaron.patterson@gmail.com>
      Date:   Fri May 3 11:18:47 2013 -0700
      
          Revert "Require 'active_support/core_ext/module/aliasing' in the infinite_comparable module"
      
          This reverts commit 7003e71c.
      6c61dbf1
    • P
      Fix generating route from engine to other engine · 57cfa7a9
      Piotr Sarnacki 提交于
      A regression was introduced in 5b3bb6, generating route from within an
      engine to an another engine resulted in prefixing a path with the
      SCRIPT_NAME value.
      
      The regression was caused by the fact that SCRIPT_NAME should be
      appended only if it's the SCRIPT_NAME for the application, not if it's
      SCRIPT_NAME from the current engine.
      
      closes #10409
      57cfa7a9
  2. 03 5月, 2013 7 次提交
    • C
      Fix failures in AS with minitest 4.7.4 · 8ffba84b
      Carlos Antonio da Silva 提交于
      8ffba84b
    • J
      Work around change in how MiniTest detects SIGINFO · 1a910987
      Jon Leighton 提交于
      MiniTest 4.7.3 detects the presence of SIGINFO and stores the answer in
      a constant.
      
      It seems that MiniTest 4.7.4 changes this, and instead relies on an
      info_signal method being implemented on the runner object.
      
      In ActiveSupport::Testing::Isolation, we use ProxyTestResult to stand in
      for the runner object. This object implements `method_missing`, and as
      such its #info_signal method has a truthy return value. This results in
      MiniTest trying to install the SIGINFO handler on platforms where
      SIGINFO does not exists.
      
      To fix, I am simply defining an explicit ProxyTestResult#info_signal
      method.
      1a910987
    • J
      Fix broken mysql test · 3652e4e6
      Jon Leighton 提交于
      test_mysql_integer_not_null_defaults in test/cases/defaults_test.rb was
      failing. This test relies on the connection being in strict mode. By
      default a new connection is not in strict mode, but Active Record
      automatically places it in strict mode.
      
      ActiveSchemaTest overwrites the connection's #execute method in order to
      prevent SQL statements from actually being executed. One of the
      operations which is performed in ActiveSchema test is a #recreate_database.
      
      Since 2088bf27, recreate_database on
      mysql or mysql2 will trigger a reconnect.
      
      Due to the implementation of the hacking of #execute in
      ActiveSchemaTest, this reconnect would take place, but the connection
      would *not* be placed in strict mode because #execute had been
      overridden to prevent SQL queries hitting the database.
      
      Therefore, after ActiveSchemaTest, the connection would no longer be in
      strict mode, causing test_mysql_integer_not_null_defaults to fail.
      
      I don't think that the way that ActiveSchemaTest is implemented is
      particularly nice or clean, but I have taken steps to make its hacks
      more isolated - it now create a separate connection object which is
      thrown away after the test, and the hacks are applied on the singleton
      class of this object.
      3652e4e6
    • R
      Merge pull request #10424 from markevich/fix_test_prepare · 57584e4f
      Rafael Mendonça França 提交于
      Restore ActiveRecord connection to original environment after rake:db:test:prepare task.
      57584e4f
    • R
      Merge pull request #10431 from larskanis/add_note_about_libpq_params_in_changelog · c1781776
      Rafael Mendonça França 提交于
      Add note about new database parameters for PostgreSQL adapter in CHANGELOG
      c1781776
    • L
      Add note about libpq connection params in CHANGELOG · 0fa3f3ea
      Lars Kanis 提交于
      0fa3f3ea
    • C
      Merge pull request #10426 from tkrajcar/rescue-h1-fix · 417bdbbf
      Carlos Antonio da Silva 提交于
      Add styling to h1 for default rescue layout
      417bdbbf
  3. 02 5月, 2013 7 次提交
  4. 01 5月, 2013 9 次提交
  5. 30 4月, 2013 2 次提交
  6. 29 4月, 2013 8 次提交
  7. 28 4月, 2013 5 次提交