Branch: refs/heads/master Home: https://github.com/django/django Commit: 3fef304ff237fe692459c1f5b840acf7886c50bb https://github.com/django/django/commit/3fef304ff237fe692459c1f5b840acf7886c50bb Author: Anssi Kääriäinen <akaar...@gmail.com> Date: 2013-02-20 (Wed, 20 Feb 2013)
Changed paths: M django/db/models/sql/expressions.py M django/db/models/sql/query.py M tests/regressiontests/nested_foreign_keys/tests.py Log Message: ----------- Refactored negated IS NULL handling This one cleaned up add_filter() negated filter generation. As a side effect split_exclude() was cleaned up, too. Refs #19849 Commit: edf93127bf2f9dc35b45cdea5d39a1b417ab1638 https://github.com/django/django/commit/edf93127bf2f9dc35b45cdea5d39a1b417ab1638 Author: Anssi Kääriäinen <akaar...@gmail.com> Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M django/db/models/sql/compiler.py M django/db/models/sql/query.py M tests/regressiontests/select_related_regress/tests.py Log Message: ----------- Removed join() promote kwarg The join promote=True was over-aggressive in select_related handling. After that was removed, the only other user was query.combine(). That use case is very easy to handle locally, so there is no more need for the join(promote=True) flag. Refs #19849. Commit: 10f9ba046f6122414fe5501934b6e080c3554a85 https://github.com/django/django/commit/10f9ba046f6122414fe5501934b6e080c3554a85 Author: Anssi Kääriäinen <akaar...@gmail.com> Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M django/db/models/sql/query.py Log Message: ----------- Cleaned up join promotion in query.combine() with OR Refs #19849 Commit: e8fc3f3783744e4fcd3ff0ac43e3ce2572292f3a https://github.com/django/django/commit/e8fc3f3783744e4fcd3ff0ac43e3ce2572292f3a Author: Anssi Kääriäinen <akaar...@gmail.com> Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M tests/regressiontests/queries/models.py M tests/regressiontests/queries/tests.py Log Message: ----------- Added a test for negated Q object querying The added test is from the patch in ticket #19672 (written by Ian Kelly). Fixed #19672, refs #19849. Compare: https://github.com/django/django/compare/b55cde054ee7...e8fc3f378374 -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To post to this group, send email to django-updates@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.