<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/db/__init__.py, branch archive/soc2010/query-refactor</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=archive%2Fsoc2010%2Fquery-refactor</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=archive%2Fsoc2010%2Fquery-refactor'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2010-08-09T21:22:37Z</updated>
<entry>
<title>[soc2010/query-refactor] Merged up to trunk r13556, resolved merge conflicts</title>
<updated>2010-08-09T21:22:37Z</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2010-08-09T21:22:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6001ba016a3db4701d56abc6d30868d4e5d88dbf'/>
<id>urn:sha1:6001ba016a3db4701d56abc6d30868d4e5d88dbf</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2010/query-refactor@13565 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>[soc2010/query-refactor] On unsupported operations raise a useful exception.</title>
<updated>2010-07-19T20:36:07Z</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2010-07-19T20:36:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a35cbdbeafb478aeaa281c4d38821affbb47ff37'/>
<id>urn:sha1:a35cbdbeafb478aeaa281c4d38821affbb47ff37</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2010/query-refactor@13437 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #12702 -- Introduced a common implementation of DatabaseError and IntegrityError, so that database backends can (re)raise common error classes. Thanks for Waldemar Kornewald for the report.</title>
<updated>2010-01-29T15:45:55Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2010-01-29T15:45:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=11ee9746a0530ec38f523fb4de44950d9b783877'/>
<id>urn:sha1:11ee9746a0530ec38f523fb4de44950d9b783877</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12352 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #12540, #12541 -- Added database routers, allowing for configurable database use behavior in a multi-db setup, and improved error checking for cross-database joins.</title>
<updated>2010-01-22T14:30:06Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2010-01-22T14:30:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1b3dc8ad9a28486542f766ff93318aa6b4f5999b'/>
<id>urn:sha1:1b3dc8ad9a28486542f766ff93318aa6b4f5999b</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12272 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #12452 -- Ensured that all connections are closed when a request is finished. Thanks to samuel@lefora.com for the report and fix.</title>
<updated>2009-12-28T05:11:57Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2009-12-28T05:11:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9319f895478c60717a7cf2cf132ad7fa4440b4f8'/>
<id>urn:sha1:9319f895478c60717a7cf2cf132ad7fa4440b4f8</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12008 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #1142 -- Added multiple database support.</title>
<updated>2009-12-22T15:18:51Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2009-12-22T15:18:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ff60c5f9de3e8690d1e86f3e9e3f7248a15397c8'/>
<id>urn:sha1:ff60c5f9de3e8690d1e86f3e9e3f7248a15397c8</id>
<content type='text'>
This monster of a patch is the result of Alex Gaynor's 2009 Google Summer of Code project.
Congratulations to Alex for a job well done.

Big thanks also go to:
 * Justin Bronn for keeping GIS in line with the changes,
 * Karen Tracey and Jani Tiainen for their help testing Oracle support
 * Brett Hoerner, Jon Loyens, and Craig Kimmerer for their feedback.
 * Malcolm Treddinick for his guidance during the GSoC submission process.
 * Simon Willison for driving the original design process
 * Cal Henderson for complaining about ponies he wanted.

... and everyone else too numerous to mention that helped to bring this feature into fruition.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@11952 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #10833 -- Corrected load_backend so that it actually loads the requested backend, rather than always loading settings.DATABASE_BACKEND. Thanks to Alex Gaynor for the report and fix.</title>
<updated>2009-04-16T12:44:32Z</updated>
<author>
<name>Russell Keith-Magee</name>
<email>russell@keith-magee.com</email>
</author>
<published>2009-04-16T12:44:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f0d75dbe3e7f3715130921214330f088134159cb'/>
<id>urn:sha1:f0d75dbe3e7f3715130921214330f088134159cb</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10560 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #8193: all dynamic imports in Django are now done correctly. I know this because Brett Cannon borrowed the time machine and brought Python 2.7's '`importlib` back for inclusion in Django. Thanks for the patch-from-the-future, Brett!</title>
<updated>2009-03-18T16:55:59Z</updated>
<author>
<name>Jacob Kaplan-Moss</name>
<email>jacob@jacobian.org</email>
</author>
<published>2009-03-18T16:55:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=c485e236bd7e5ea40c64b2fe54d85dbb15b2fd39'/>
<id>urn:sha1:c485e236bd7e5ea40c64b2fe54d85dbb15b2fd39</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10088 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Improved the error message in case of an invalid DATABASE_BACKEND to ignore '.svn' directories in displaying the list of valid backends</title>
<updated>2009-03-13T04:45:11Z</updated>
<author>
<name>Adrian Holovaty</name>
<email>adrian@holovaty.com</email>
</author>
<published>2009-03-13T04:45:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a21770e9147198ac8f6dcf03033e3f48a004a89c'/>
<id>urn:sha1:a21770e9147198ac8f6dcf03033e3f48a004a89c</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10046 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #10487 -- Refactored the database-backend-selection logic into a function, django.db.load_backend. Thanks to Alex Gaynor for the initial patch</title>
<updated>2009-03-13T04:41:45Z</updated>
<author>
<name>Adrian Holovaty</name>
<email>adrian@holovaty.com</email>
</author>
<published>2009-03-13T04:41:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d8744cca265243386977e4fbea671a72e6550ac7'/>
<id>urn:sha1:d8744cca265243386977e4fbea671a72e6550ac7</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10045 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
</feed>
