Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Honor distinct option when used with count operation after group clause ↵ | Marcelo Giorgi | 2010-10-11 | 1 | -4/+8 | |
| | | | | | | | | | | | | [#5721 state:resolved] | |||||
| * | | reorder removed in favor of except(:order).order | Santiago Pastorino | 2010-10-11 | 3 | -21/+3 | |
| |/ | ||||||
| * | Updated DOCS for engines and added a couple TODOs. Also, commented internal ↵ | José Valim | 2010-10-11 | 1 | -1/+1 | |
| | | | | | | | | railties rake tasks description. | |||||
| * | Always pull in version for frameworks (standardize autoload / require / none) | wycats | 2010-10-10 | 1 | -2/+2 | |
| | | ||||||
| * | Rename rake railties:copy_migrations to rake railties:install:migrations and ↵ | Piotr Sarnacki | 2010-10-09 | 1 | -23/+25 | |
| | | | | | | | | fix it to work with new copying strategy | |||||
| * | Add callback on skipped migration while copying migrations | Piotr Sarnacki | 2010-10-09 | 1 | -7/+20 | |
| | | ||||||
| * | Change the method for copying migrations, do not add scope. | Piotr Sarnacki | 2010-10-09 | 1 | -9/+9 | |
| | | | | | | | | | | | | | | The purpose of this change is to allow copying fail on the same names. Migrations change database and they should be treated with caution, if 2 migrations are named the same it's much better to skip migration and allow user decide if it should be copied or not. | |||||
| * | removing false comment | Aaron Patterson | 2010-10-07 | 1 | -2/+0 | |
| | | ||||||
| * | Merge branch 'master' of git://github.com/lifo/docrails | Xavier Noria | 2010-10-06 | 1 | -1/+1 | |
| |\ | ||||||
| | * | Fix serialization :include option name | Evgeniy Dolzhenko | 2010-10-01 | 1 | -1/+1 | |
| | | | ||||||
| * | | fix ruby 1.9 deadlock problem, fixes #5736 add connection pool tests | Hemant Kumar | 2010-10-06 | 1 | -8/+6 | |
| | | | ||||||
| * | | Provide a cleaner syntax for paths configuration that does not rely on ↵ | José Valim | 2010-10-06 | 1 | -3/+3 | |
| | | | | | | | | | | | | method_missing. | |||||
* | | | Add ↵ | Jon Leighton | 2010-10-13 | 1 | -3/+28 | |
| | | | | | | | | | | | | test_has_many_through_has_and_belongs_to_many_with_has_many_source_reflection and make it work | |||||
* | | | Refactoring ThroughAssociationScope#construct_through_joins | Jon Leighton | 2010-10-13 | 1 | -54/+62 | |
| | | | ||||||
* | | | First bit of support for habtm in through assocs - ↵ | Jon Leighton | 2010-10-13 | 2 | -23/+67 | |
| | | | | | | | | | | | | test_has_many_through_has_many_with_has_and_belongs_to_many_source_reflection now passes | |||||
* | | | Hook ThroughAssociationScope up to use the AliasTracker class | Jon Leighton | 2010-10-13 | 1 | -9/+30 | |
| | | | ||||||
* | | | Some small tweaks on the last commit | Jon Leighton | 2010-10-12 | 2 | -19/+12 | |
| | | | ||||||
* | | | Extract aliasing code from JoinDependency and JoinAssociation into a ↵ | Jon Leighton | 2010-10-12 | 2 | -41/+83 | |
| | | | | | | | | | | | | separate AliasTracker class. This can then be used by ThroughAssociationScope as well. | |||||
* | | | Add a commented, failing test for using a habtm in a has many through ↵ | Jon Leighton | 2010-10-12 | 1 | -46/+50 | |
| | | | | | | | | | | | | association. I want to refactor how aliasing works first. | |||||
* | | | Adding test_has_many_through_has_one_with_has_many_through_source_reflection ↵ | Jon Leighton | 2010-10-12 | 1 | -1/+1 | |
| | | | | | | | | | | | | and modifying ThroughAssociationScope to make it work correctly. | |||||
* | | | Support has_one through assocs as the source association | Jon Leighton | 2010-10-12 | 1 | -10/+21 | |
| | | | ||||||
* | | | Refactoring to remove duplication introduced by the last commit | Jon Leighton | 2010-10-10 | 1 | -160/+145 | |
| | | | ||||||
* | | | Add support for nested through associations in JoinAssociation. Hence ↵ | Jon Leighton | 2010-10-09 | 2 | -89/+89 | |
| | | | | | | | | | | | | Foo.joins(:bar) will work for through associations. There is some duplicated code now, which will be refactored. | |||||
* | | | Merge branch 'master' into nested_has_many_through | Jon Leighton | 2010-10-06 | 10 | -66/+96 | |
|\| | | ||||||
| * | | create fewer objects, call fewer methods in extract_pg_identifier_from_name | Aaron Patterson | 2010-10-04 | 1 | -3/+3 | |
| | | | ||||||
| * | | * + flatten is not required in >= Ruby 1.8.7 | Aaron Patterson | 2010-10-04 | 1 | -1/+1 | |
| | | | ||||||
| * | | converting inject([]) to map | Aaron Patterson | 2010-10-03 | 1 | -4/+3 | |
| | | | ||||||
| * | | speed up duplicate migration detection | Aaron Patterson | 2010-10-03 | 1 | -6/+5 | |
| | | | ||||||
| * | | reduce the number of calls to camelize | Aaron Patterson | 2010-10-03 | 1 | -3/+4 | |
| | | | ||||||
| * | | convertion MigrationProxy to a Struct, initialize instance variables | Aaron Patterson | 2010-10-03 | 1 | -7/+6 | |
| | | | ||||||
| * | | dry up some migration logic | Aaron Patterson | 2010-10-03 | 1 | -2/+4 | |
| | | | ||||||
| * | | no need to differentiate between nil and false in this case | Aaron Patterson | 2010-10-03 | 1 | -2/+2 | |
| | | | ||||||
| * | | lengths will be nil or an array | Aaron Patterson | 2010-10-03 | 1 | -2/+2 | |
| | | | ||||||
| * | | remove a few function calls | Aaron Patterson | 2010-10-03 | 1 | -3/+5 | |
| | | | ||||||
| * | | be kind to the garbage collector and reuse our visitor object | Aaron Patterson | 2010-10-03 | 1 | -1/+4 | |
| | | | ||||||
| * | | avoid creating objects when we can | Aaron Patterson | 2010-10-03 | 3 | -14/+7 | |
| | | | ||||||
| * | | Rely on Rack::Session stores API for more compatibility across the Ruby world. | José Valim | 2010-10-03 | 1 | -2/+5 | |
| | | | ||||||
| * | | Refactor AssociationCollection#include? with objects in memory | Carlos Antonio da Silva | 2010-10-02 | 1 | -4/+3 | |
| | | | | | | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
| * | | Arel::Sql::Engine.new does not do anything anymore | Aaron Patterson | 2010-09-30 | 2 | -2/+2 | |
| | | | ||||||
| * | | type_name should check for blank because people may have messed up databases | Aaron Patterson | 2010-09-30 | 1 | -1/+1 | |
| | | | ||||||
| * | | build_where should be private | Aaron Patterson | 2010-09-30 | 1 | -2/+2 | |
| | | | ||||||
| * | | type_name is never a blank string, so use faster .nil? call | Aaron Patterson | 2010-09-30 | 1 | -1/+1 | |
| | | | ||||||
| * | | AssociationCollection#include? working properly for objects added with build ↵ | Marcelo Giorgi | 2010-09-30 | 1 | -0/+13 | |
| | | | | | | | | | | | | method [#3472 state:resolved] | |||||
| * | | speeding up object instantiation by eliminating instance_eval | Aaron Patterson | 2010-09-30 | 1 | -7/+21 | |
| | | | ||||||
| * | | [#5441 state:resolved] refactoring code to determine aggregate column | Aaron Patterson | 2010-09-30 | 1 | -11/+14 | |
| | | | ||||||
* | | | Refactoring JoinDependency and friends. This improves the code (IMO) ↵ | Jon Leighton | 2010-10-06 | 3 | -197/+313 | |
| | | | | | | | | | | | | including adding some explanatory comments, but more importantly structures it in such a way as to allow a JoinAssociation to produce an arbitrary number of actual joins, which will be necessary for nested has many through support. Also added 3 tests covering functionality which existed but was not previously covered. | |||||
* | | | Add support for table aliasing, with a test that needs aliasing in order to ↵ | Jon Leighton | 2010-10-02 | 1 | -13/+37 | |
| | | | | | | | | | | | | work correctly. This test incidentally provides a more complicated test case (4 inner joins, 2 using polymorphism). | |||||
* | | | Integrate nested support into ThroughAssociationScope, using my concept of ↵ | Jon Leighton | 2010-10-02 | 4 | -47/+95 | |
| | | | | | | | | | | | | generating a 'chain' of reflections to be joined. It seems to work at the moment, all existing tests are passing. There may be further complications as we add more test cases for nested associations, though. | |||||
* | | | Started implementing nested :through associations by using the existing ↵ | Jon Leighton | 2010-10-01 | 3 | -19/+47 | |
| | | | | | | | | | | | | structure of ThroughAssociationScope rather than layering a module over the top | |||||
* | | | Merge branch 'master' into nested_has_many_through_2 | Jon Leighton | 2010-09-30 | 19 | -166/+139 | |
|\| | |