<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/middleware/transaction.py, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2014-03-21T20:06:50Z</updated>
<entry>
<title>Removed legacy transaction management per the deprecation timeline.</title>
<updated>2014-03-21T20:06:50Z</updated>
<author>
<name>Aymeric Augustin</name>
<email>aymeric.augustin@m4x.org</email>
</author>
<published>2014-03-21T13:21:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0f9560855e5ed203b8c911c23237826e28a62a38'/>
<id>urn:sha1:0f9560855e5ed203b8c911c23237826e28a62a38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #21188 -- Introduced subclasses for to-be-removed-in-django-XX warnings</title>
<updated>2014-03-08T08:57:40Z</updated>
<author>
<name>Claude Paroz</name>
<email>claude@2xlibre.net</email>
</author>
<published>2014-02-26T21:48:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=210d0489c5daad56b806f8165f9fe09fb3c2a019'/>
<id>urn:sha1:210d0489c5daad56b806f8165f9fe09fb3c2a019</id>
<content type='text'>
Thanks Anssi Kääriäinen for the idea and Simon Charette for the
review.
</content>
</entry>
<entry>
<title>More attacking E302 violators</title>
<updated>2013-11-02T20:12:09Z</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2013-11-02T20:12:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7548aa8ffd46eb6e0f73730d1b2eb515ba581f95'/>
<id>urn:sha1:7548aa8ffd46eb6e0f73730d1b2eb515ba581f95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Advanced deprecation warnings for Django 1.7.</title>
<updated>2013-06-29T16:49:37Z</updated>
<author>
<name>Aymeric Augustin</name>
<email>aymeric.augustin@m4x.org</email>
</author>
<published>2013-06-29T16:34:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=acd7b34aafe352ef604edcb73f75041c5cbba6b9'/>
<id>urn:sha1:acd7b34aafe352ef604edcb73f75041c5cbba6b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deprecated TransactionMiddleware and TRANSACTIONS_MANAGED.</title>
<updated>2013-03-11T14:04:05Z</updated>
<author>
<name>Aymeric Augustin</name>
<email>aymeric.augustin@m4x.org</email>
</author>
<published>2013-03-06T10:12:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ac37ed21b3d66dde1748f6edf3279656b0267b70'/>
<id>urn:sha1:ac37ed21b3d66dde1748f6edf3279656b0267b70</id>
<content type='text'>
Replaced them with per-database options, for proper multi-db support.

Also toned down the recommendation to tie transactions to HTTP requests.
Thanks Jeremy for sharing his experience.
</content>
</entry>
<entry>
<title>Deprecated transaction.is_managed().</title>
<updated>2013-03-11T13:48:54Z</updated>
<author>
<name>Aymeric Augustin</name>
<email>aymeric.augustin@m4x.org</email>
</author>
<published>2013-03-04T14:24:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=3bdc7a6a70bb030324fdebe9b1dce1fa5358f0c6'/>
<id>urn:sha1:3bdc7a6a70bb030324fdebe9b1dce1fa5358f0c6</id>
<content type='text'>
It's synchronized with the autocommit flag.
</content>
</entry>
<entry>
<title>Made transaction.managed a no-op and deprecated it.</title>
<updated>2013-03-11T13:48:53Z</updated>
<author>
<name>Aymeric Augustin</name>
<email>aymeric.augustin@m4x.org</email>
</author>
<published>2013-03-02T19:25:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7aacde84f2b499d9c35741cbfccb621af6b48903'/>
<id>urn:sha1:7aacde84f2b499d9c35741cbfccb621af6b48903</id>
<content type='text'>
enter_transaction_management() was nearly always followed by managed().

In three places it wasn't, but they will all be refactored eventually.
The "forced" keyword argument avoids introducing behavior changes until
then.

This is mostly backwards-compatible, except, of course, for managed
itself. There's a minor difference in _enter_transaction_management:
the top self.transaction_state now contains the new 'managed' state
rather than the previous one. Django doesn't access
self.transaction_state in _enter_transaction_management.
</content>
</entry>
<entry>
<title>Fixed #19707 -- Reset transaction state after requests</title>
<updated>2013-02-10T11:55:54Z</updated>
<author>
<name>Anssi Kääriäinen</name>
<email>akaariai@gmail.com</email>
</author>
<published>2013-02-05T21:52:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a4e97cf315142e61bb4bc3ed8259b95d8586d09c'/>
<id>urn:sha1:a4e97cf315142e61bb4bc3ed8259b95d8586d09c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Second half of little cleanup tweaks suggested by pyflakes.</title>
<updated>2006-07-21T20:39:17Z</updated>
<author>
<name>Jacob Kaplan-Moss</name>
<email>jacob@jacobian.org</email>
</author>
<published>2006-07-21T20:39:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a926046ba633ac38d3306b6bc10677a670929786'/>
<id>urn:sha1:a926046ba633ac38d3306b6bc10677a670929786</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@3414 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #2109 -- Convert old-style classes to new-style classes throughout Django. Thanks, Nicola Larosa</title>
<updated>2006-06-08T05:00:13Z</updated>
<author>
<name>Adrian Holovaty</name>
<email>adrian@holovaty.com</email>
</author>
<published>2006-06-08T05:00:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2abfd5dd586c4f6fb619de561b2194687021e256'/>
<id>urn:sha1:2abfd5dd586c4f6fb619de561b2194687021e256</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@3113 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
</feed>
