<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/db/models/query.py, branch 1.6.8</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=1.6.8</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=1.6.8'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2014-08-30T11:16:47Z</updated>
<entry>
<title>[1.6.x] Fixed #23370 -- defer() + select_related() crashed with inherited models.</title>
<updated>2014-08-30T11:16:47Z</updated>
<author>
<name>Akis Kesoglou</name>
<email>akis@radial.gr</email>
</author>
<published>2014-08-29T14:01:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b877697472073454423a0cdff695387d9039b464'/>
<id>urn:sha1:b877697472073454423a0cdff695387d9039b464</id>
<content type='text'>
Backport of 6613ea6e3f from master
</content>
</entry>
<entry>
<title>[1.6.x] Fixed #22508 -- Avoided overwriting select_related.</title>
<updated>2014-05-10T15:05:09Z</updated>
<author>
<name>Aymeric Augustin</name>
<email>aymeric.augustin@m4x.org</email>
</author>
<published>2014-05-10T14:39:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b6d3212190b114f1ef90d7ee9edcdae046432779'/>
<id>urn:sha1:b6d3212190b114f1ef90d7ee9edcdae046432779</id>
<content type='text'>
Previously, known related objects overwrote related objects loaded
though select_related. This could cancel the effect of select_related
when it was used over more than one level.

Thanks boxm for the bug report and timo for bisecting the regression.

Conflicts:
	tests/select_related_regress/tests.py

Backport of f574220f from master
</content>
</entry>
<entry>
<title>[1.6.x] Fixed #21566 -- Fixed AttributeError when using bulk_create with ForeignObject.</title>
<updated>2014-02-15T01:57:32Z</updated>
<author>
<name>Roger Hu</name>
<email>rhu@hearsaycorp.com</email>
</author>
<published>2013-12-06T01:14:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9a446211bd13998aa6f0b6a3e6e6cdd1c69df704'/>
<id>urn:sha1:9a446211bd13998aa6f0b6a3e6e6cdd1c69df704</id>
<content type='text'>
Backport of bbc73e6a12 from master.
</content>
</entry>
<entry>
<title>Fixed #21134 -- Prevented queries in broken transactions.</title>
<updated>2013-09-30T08:14:22Z</updated>
<author>
<name>Aymeric Augustin</name>
<email>aymeric.augustin@m4x.org</email>
</author>
<published>2013-09-30T08:14:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0d74bdaf0c39feb8ec303dbbdbcadba70e46eecb'/>
<id>urn:sha1:0d74bdaf0c39feb8ec303dbbdbcadba70e46eecb</id>
<content type='text'>
Backport of 728548e4 from master.

Squashed commit of the following:

commit 63ddb271a44df389b2c302e421fc17b7f0529755
Author: Aymeric Augustin &lt;aymeric.augustin@m4x.org&gt;
Date:   Sun Sep 29 22:51:00 2013 +0200

    Clarified interactions between atomic and exceptions.

commit 2899ec299228217c876ba3aa4024e523a41c8504
Author: Aymeric Augustin &lt;aymeric.augustin@m4x.org&gt;
Date:   Sun Sep 22 22:45:32 2013 +0200

    Fixed TransactionManagementError in tests.

    Previous commit introduced an additional check to prevent running
    queries in transactions that will be rolled back, which triggered a few
    failures in the tests. In practice using transaction.atomic instead of
    the low-level savepoint APIs was enough to fix the problems.

commit 4a639b059ea80aeb78f7f160a7d4b9f609b9c238
Author: Aymeric Augustin &lt;aymeric.augustin@m4x.org&gt;
Date:   Tue Sep 24 22:24:17 2013 +0200

    Allowed nesting constraint_checks_disabled inside atomic.

    Since MySQL handles transactions loosely, this isn't a problem.

commit 2a4ab1cb6e83391ff7e25d08479e230ca564bfef
Author: Aymeric Augustin &lt;aymeric.augustin@m4x.org&gt;
Date:   Sat Sep 21 18:43:12 2013 +0200

    Prevented running queries in transactions that will be rolled back.

    This avoids a counter-intuitive behavior in an edge case on databases
    with non-atomic transaction semantics.

    It prevents using savepoint_rollback() inside an atomic block without
    calling set_rollback(False) first, which is backwards-incompatible in
    tests.

    Refs #21134.

commit 8e3db393853c7ac64a445b66e57f3620a3fde7b0
Author: Aymeric Augustin &lt;aymeric.augustin@m4x.org&gt;
Date:   Sun Sep 22 22:14:17 2013 +0200

    Replaced manual savepoints by atomic blocks.

    This ensures the rollback flag is handled consistently in internal APIs.
</content>
</entry>
<entry>
<title>[1.6.x] Fixed #19918 -- Modified select_for_update to run on the write database.</title>
<updated>2013-08-06T14:58:32Z</updated>
<author>
<name>Alex Cucu</name>
<email>alexandruioan.cucu@gmail.com</email>
</author>
<published>2013-02-26T09:51:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=80b95a2b1fc8c8425a81a23706af971061dc238f'/>
<id>urn:sha1:80b95a2b1fc8c8425a81a23706af971061dc238f</id>
<content type='text'>
Backport of 1c64a0f29e from master
</content>
</entry>
<entry>
<title>Support 'pyformat' style parameters in raw queries, Refs #10070</title>
<updated>2013-06-28T03:59:10Z</updated>
<author>
<name>Shai Berger</name>
<email>shai@platonix.com</email>
</author>
<published>2013-06-28T03:15:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d097417025e71286ad5bbde6e0a79caacabbbd64'/>
<id>urn:sha1:d097417025e71286ad5bbde6e0a79caacabbbd64</id>
<content type='text'>
Add support for Oracle, fix an issue with the repr of RawQuerySet,
add tests and documentations. Also added a 'supports_paramstyle_pyformat'
database feature, True by default, False for SQLite.

Thanks Donald Stufft for review of documentation.
</content>
</entry>
<entry>
<title>Fixed #16856 - Added a way to clear select_related.</title>
<updated>2013-05-30T15:06:05Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2013-05-30T15:05:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=5074c75a37f88726f3ae057999144545881d3cfc'/>
<id>urn:sha1:5074c75a37f88726f3ae057999144545881d3cfc</id>
<content type='text'>
Thanks Carl for the suggestion and David Cramer for the patch.
</content>
</entry>
<entry>
<title>Fixed #16137 - Removed kwargs requirement for QuerySet.get_or_create</title>
<updated>2013-05-27T14:01:14Z</updated>
<author>
<name>Tim Graham</name>
<email>timgraham@google.com</email>
</author>
<published>2013-05-24T20:36:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=90af278203963e3e3f96e443971cd38a2dad34e4'/>
<id>urn:sha1:90af278203963e3e3f96e443971cd38a2dad34e4</id>
<content type='text'>
Thanks wilfred@, poirier, and charettes for work
on the patch.
</content>
</entry>
<entry>
<title>Replaced `and...or...` constructs with PEP 308 conditional expressions.</title>
<updated>2013-05-27T02:47:50Z</updated>
<author>
<name>Ramiro Morales</name>
<email>cramm0@gmail.com</email>
</author>
<published>2013-05-27T02:47:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0fa8d43e742ee8b480d938a47836b5a3720c2677'/>
<id>urn:sha1:0fa8d43e742ee8b480d938a47836b5a3720c2677</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimisation in prefetch_related_objects</title>
<updated>2013-05-24T10:19:44Z</updated>
<author>
<name>Luke Plant</name>
<email>L.Plant.98@cantab.net</email>
</author>
<published>2013-05-24T10:19:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=17559e6eb0422aa6ec7bd9b7f1345b97a2a454a6'/>
<id>urn:sha1:17559e6eb0422aa6ec7bd9b7f1345b97a2a454a6</id>
<content type='text'>
</content>
</entry>
</feed>
