Branch: refs/heads/master
  Home:   https://github.com/django/django
  Commit: 0837eacc4e1fa7916e48135e8ba43f54a7a64997
      
https://github.com/django/django/commit/0837eacc4e1fa7916e48135e8ba43f54a7a64997
  Author: Michael Manfre <[email protected]>
  Date:   2014-02-02 (Sun, 02 Feb 2014)

  Changed paths:
    M django/db/models/query.py
    M django/db/models/sql/compiler.py
    M django/db/models/sql/constants.py
    M django/db/models/sql/subqueries.py
    M tests/backends/tests.py

  Log Message:
  -----------
  Made SQLCompiler.execute_sql(result_type) more explicit.

Updated SQLUpdateCompiler.execute_sql to match the behavior described in
the docstring; the 'first non-empty query' will now include all queries,
not just the main and first related update.

Added CURSOR and NO_RESULTS result_type constants to make the usages more
self documenting and allow execute_sql to explicitly close the cursor when
it is no longer needed.


  Commit: 3ffeb931869cc68a8e0916219702ee282afc6e9d
      
https://github.com/django/django/commit/3ffeb931869cc68a8e0916219702ee282afc6e9d
  Author: Michael Manfre <[email protected]>
  Date:   2014-02-02 (Sun, 02 Feb 2014)

  Changed paths:
    M django/contrib/gis/db/backends/postgis/creation.py
    M django/contrib/gis/db/backends/spatialite/creation.py
    M django/contrib/sites/management.py
    M django/core/cache/backends/db.py
    M django/core/management/commands/createcachetable.py
    M django/core/management/commands/flush.py
    M django/core/management/commands/inspectdb.py
    M django/core/management/commands/loaddata.py
    M django/core/management/commands/migrate.py
    M django/core/management/sql.py
    M django/db/backends/__init__.py
    M django/db/backends/creation.py
    M django/db/backends/mysql/base.py
    M django/db/backends/oracle/base.py
    M django/db/backends/postgresql_psycopg2/base.py
    M django/db/backends/postgresql_psycopg2/version.py
    M django/db/backends/schema.py
    M django/db/backends/sqlite3/base.py
    M django/db/models/query.py
    M django/db/models/sql/compiler.py
    M tests/backends/tests.py
    M tests/cache/tests.py
    M tests/custom_methods/models.py
    M tests/initial_sql_regress/tests.py
    M tests/introspection/tests.py
    M tests/migrations/test_base.py
    M tests/migrations/test_operations.py
    M tests/requests/tests.py
    M tests/schema/tests.py
    M tests/transactions/tests.py
    M tests/transactions_regress/tests.py

  Log Message:
  -----------
  Ensure cursors are closed when no longer needed.

This commit touchs various parts of the code base and test framework. Any
found usage of opening a cursor for the sake of initializing a connection
has been replaced with 'ensure_connection()'.


  Commit: 54bfa4caab11d364eb208ba6639836fa22d69a04
      
https://github.com/django/django/commit/54bfa4caab11d364eb208ba6639836fa22d69a04
  Author: Aymeric Augustin <[email protected]>
  Date:   2014-02-02 (Sun, 02 Feb 2014)

  Changed paths:
    M django/contrib/gis/db/backends/postgis/creation.py
    M django/contrib/gis/db/backends/spatialite/creation.py
    M django/contrib/sites/management.py
    M django/core/cache/backends/db.py
    M django/core/management/commands/createcachetable.py
    M django/core/management/commands/flush.py
    M django/core/management/commands/inspectdb.py
    M django/core/management/commands/loaddata.py
    M django/core/management/commands/migrate.py
    M django/core/management/sql.py
    M django/db/backends/__init__.py
    M django/db/backends/creation.py
    M django/db/backends/mysql/base.py
    M django/db/backends/oracle/base.py
    M django/db/backends/postgresql_psycopg2/base.py
    M django/db/backends/postgresql_psycopg2/version.py
    M django/db/backends/schema.py
    M django/db/backends/sqlite3/base.py
    M django/db/models/query.py
    M django/db/models/sql/compiler.py
    M django/db/models/sql/constants.py
    M django/db/models/sql/subqueries.py
    M tests/backends/tests.py
    M tests/cache/tests.py
    M tests/custom_methods/models.py
    M tests/initial_sql_regress/tests.py
    M tests/introspection/tests.py
    M tests/migrations/test_base.py
    M tests/migrations/test_operations.py
    M tests/requests/tests.py
    M tests/schema/tests.py
    M tests/transactions/tests.py
    M tests/transactions_regress/tests.py

  Log Message:
  -----------
  Merge pull request #2154 from manfre/close-cursors

Fixed #21751 -- Explicitly closed cursors.


Compare: https://github.com/django/django/compare/ab2f21080d8b...54bfa4caab11

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/52ee9068625c3_5cd11131d4c6196f%40hookshot-fe2-pe1-prd.aws.github.net.mail.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to