Commits on Jun 20, 2013
  1. @qris

    Allow use of UNLOGGED tables in Postgres.

    Should increase test performance and hopefully work around issues with
    the WAL logs filling up during intensive transaction activity when
    running the tests on Travis CI.
    qris committed Jun 6, 2013
  2. @qris

    Split django.db.backends sql_create_model.

    Large monolithic functions are very hard to override parts of without
    copying and pasting large chunks of code, which is fragile and not DRY.
    
    Split this method into multiple, smaller methods which are easier for
    database backends to override and extend. We need this to support creating
    UNLOGGED tables in the Postgres backend.
    qris committed Jun 6, 2013
  3. @qris

    Rename django.db.backends sql_table_creation_suffix

    It's nothing to do with creating tables (any more?), but rather the
    test database.
    qris committed Jun 6, 2013
  4. @apollo13 @qris

    Add Travis configuration.

    Rebased and squashed all previous commits to keep Django history clean.
    
    Travis configs are checked out from a separate Git repo.
    
    Warn users not to re-enable email notifications.
    apollo13 committed with qris Mar 13, 2013
Commits on Jun 17, 2013
  1. @bmispelon
  2. @batisteo @bmispelon
Commits on Jun 16, 2013
  1. @bmispelon @timgraham

    Fixed #20464 -- Added a `total_error_count` method on formsets.

    Thanks to frog32 for the report and to Tim Graham for the review.
    bmispelon committed with timgraham Jun 15, 2013
  2. @akaariai

    Fixed #20583 -- ORM always uses setup_joins() for join generation

    There were a couple of places which used Query.join() directly. By
    using setup_joins() in these places the code is more DRY, and in
    addition there is no need to directly call field.get_joining_columns()
    unless the field is the given join_field from get_path_info(). This
    makes it easier to make sure a ForeignObject subclass generates joins
    correctly in all cases.
    akaariai committed Jun 15, 2013
Commits on Jun 15, 2013
  1. @toastdriven
  2. @claudep

    Fixed #20606 -- Fixed 'for' example in template tag docs

    Thanks batisteo for the report.
    claudep committed Jun 15, 2013
  3. @claudep

    Worked around Python 3.3 modified exception repr

    Refs #20599.
    claudep committed Jun 15, 2013
  4. @claudep

    Fixed #20599 -- Changed wording of ValueError raised by _load_library

    The _load_library method on BasePasswordHasher turns ImportErrors
    into ValueErrors, this masks ImportErrors in the algorithm library.
    Changed it to a clearer worded error message that includes
    the ImportError string.
    Jaap Roes committed with claudep Jun 14, 2013
  5. @timgraham

    Fixed #20604 - Fixed file example in docs.

    Thanks Chris Lasher for the report.
    timgraham committed Jun 14, 2013
Commits on Jun 14, 2013
  1. @toastdriven
  2. @aaugustin

    Fixed #20603 -- Made the test suite faster.

    By avoiding to run syncdb with the full set of test models.
    
    Thanks Anssi for the idea.
    aaugustin committed Jun 14, 2013
  3. @mjtamlyn

    Merge pull request #1271 from batisteo/ticket-20565

    Fixed #20565 -- Added template examples for GCBV.
    mjtamlyn committed Jun 14, 2013
  4. @mjtamlyn

    Merge pull request #1272 from chicheng/addition-http-status-codes

    Fixed #20598 -- Add new HTTP status codes defined in rfc6585
    mjtamlyn committed Jun 14, 2013
  5. @mjtamlyn
  6. @batisteo

    Fixed #20565 -- Added template examples for GCBV.

    Thanks to David Reitter for the report,
    and to Marc Tamlyn and Baptiste Mispelon for the review.
    batisteo committed Jun 11, 2013
  7. @akaariai
  8. @akaariai
  9. @apollo13

    Fixed python 3.2 compat.

    apollo13 committed Jun 14, 2013
  10. @akaariai

    Fixed #20528 -- regression in select_related join promotion

    The join used by select_related was incorrectly INNER when the query
    had an ORed filter for nullable join that was trimmed away. Fixed this
    by forcing the join type to LOUTER even when a join was trimmed away
    in ORed queries.
    akaariai committed Jun 10, 2013
  11. @chicheng

    Fixed #20598 -- Add new HTTP status codes defined in rfc6585

    428, 429, 431 and 511
    chicheng committed Jun 14, 2013
  12. @mjtamlyn

    Fixed #15273 -- Extend RedirectView to allow reversal by name.

    Thanks to @DrMeers for the report and @ludwigkraatz for the initial patch.
    mjtamlyn committed Jun 14, 2013
  13. @Wilfred @mjtamlyn
  14. @mjtamlyn

    Merge pull request #1270 from tomchristie/remove-incorrect-content-ty…

    …pe-test-client
    
    Remove incorrect CONTENT_TYPE header from GET and HEAD requests
    mjtamlyn committed Jun 14, 2013
  15. @tomchristie
  16. @toastdriven
Commits on Jun 13, 2013
  1. @timgraham
  2. @loic @timgraham

    Fixed #20000 -- Allowed ModelForm meta overrides for label, help_text…

    … and error_messages
    loic committed with timgraham Apr 4, 2013
  3. @bmispelon @timgraham

    Fixed #20594 -- Add validation to models.SlugField.

    Thanks carbonXT for the report.
    bmispelon committed with timgraham Jun 13, 2013
  4. @mjtamlyn

    Merge pull request #1265 from dbrgn/mixin_order

    Fixed order of base classes in CBV mixin docs
    mjtamlyn committed Jun 13, 2013
  5. @dbrgn
Commits on Jun 12, 2013
  1. @aaugustin

    Warned that `request_finished` isn't sent by some buggy setups.

    Older versions of uWSGI and Sentry's middleware do not adhere to
    the WSGI spec and cause the `request_finished` signal to never
    fire. Added notes to the appropriate places in the docs.
    
    Fixed #20537.
    Jaap Roes committed with aaugustin Jun 3, 2013