Commits on Jan 14, 2013
  1. @toastdriven

    All docs updated.

    toastdriven committed Jan 14, 2013
Commits on Jan 10, 2013
  1. @toastdriven

    All tests passing.

    toastdriven committed Jan 10, 2013
Commits on Jan 8, 2013
  1. @toastdriven

    PARTIAL: Working on tests.

    toastdriven committed Jan 7, 2013
  2. @toastdriven

    PARTIAL: Most of the code implemented for better backend behavior whe…

    …n saves/deletes happen.
    toastdriven committed Dec 6, 2012
  3. @toastdriven

    Updated ignores.

    toastdriven committed Nov 28, 2012
Commits on Dec 13, 2012
  1. @jezdez

    Merge pull request #552 from hadesgames/master

    Fixes process leak when using update_index with workers.
    jezdez committed Dec 13, 2012
  2. @jezdez
  3. @jezdez
Commits on Dec 11, 2012
  1. @acdha

    Merge pull request #682 from acdha/682-update_index-tz-support

    update_index should use non-naive datetime when settings.USE_TZ=True
    acdha committed Dec 11, 2012
  2. @acdha

    Tests: mark expected failures in Whoosh suite

    This avoids making it painful to run the test suite and flags the tests which
    need attention
    acdha committed Dec 11, 2012
  3. @acdha

    Tests: mark expected failures in ElasticSearch suite

    This avoids making it painful to run the test suite and flags the tests which
    need attention
    acdha committed Dec 11, 2012
  4. @acdha

    multiple index tests: correct handling of Whoosh teardown

    We can't remove the Whoosh directory per-test - only after every
    test has run…
    acdha committed Nov 6, 2012
  5. @acdha

    Whoosh tests: use a unique tempdir

    This ensures that there's no way for results to persist across runs
    and lets the OS clean up the mess if we fail catastrophically
    
    The multiindex and regular whoosh tests will have different prefixes to ease
    debugging
    acdha committed Nov 6, 2012
  6. @acdha

    Merge pull request #699 from acdha/tox-multiple-django-versions

    Minor tox.ini & test runner tidying
    acdha committed Dec 11, 2012
  7. @acdha
  8. @acdha

    tox: refactor envlist to include Django versions

    * Expanded base dependencies
    * Set TEST_RUNNER_ARGS=-v0 to reduce console noise
    * Add permutations of python 2.5, 2.6, 2.7 and django 1.3 and 1.4
    acdha committed Dec 11, 2012
  9. @acdha

    test runner: add $TEST_RUNNER_ARGS env. variable

    This allows you to export TEST_RUNNER_ARGS=-v0 to affect all 9
    invocations
    acdha committed Dec 11, 2012
  10. @acdha

    tox: store downloads in tmpdir

    acdha committed Dec 11, 2012
Commits on Dec 3, 2012
  1. @jezdez

    Fixed distance handling in result parser of the elasticsearch backend…

    …. This is basically the second part of #566. Thanks to Josh Drake for the initial patch.
    jezdez committed Dec 3, 2012
Commits on Nov 28, 2012
  1. @jezdez

    Merge pull request #670 from dhan88/master

    Elasticsearch backend using incorrect coordinates for geo_bounding_box (within) filter
    jezdez committed Nov 28, 2012
  2. @jezdez

    Merge pull request #666 from caioariede/master

    Fixes incorrect call to put_mapping on ElasticSearch backend
    jezdez committed Nov 28, 2012
Commits on Nov 26, 2012
  1. @toastdriven
  2. @ericholscher @toastdriven
Commits on Nov 25, 2012
  1. @acdha

    Tests for update_index timezone support

    * Confirm that update_index --age uses the Django timezone-aware now
      support function
    * Skip this test on Django 1.3
    acdha committed Nov 25, 2012
  2. @acdha

    Tests: command-line help and coverage.py support

    This makes run_all_tests.sh a little easier to use and simplifies the process of
    running under coverage.py
    
    Closes #683
    acdha committed Nov 25, 2012
  3. @acdha

    Add a CONTRIBUTING.md file for Github

    This is a migrated copy of docs/contributing.rst so Github can suggest it when
    pull requests are being created
    acdha committed Nov 25, 2012
  4. @acdha

    Fix combination logic for complex queries

    Previously combining querysets which used a mix of logical AND and OR operations
    behaved unexpectedly.
    
    Thanks to @mjl for the patch and tests in SHA: 9192dbd
    
    Closes #613, #617
    acdha committed Nov 25, 2012
Commits on Nov 16, 2012
  1. @acdha

    update_index: use tz-aware datetime where applicable

    This will allow Django 1.4 users with USE_TZ=True to use update_index with time
    windowing as expected - otherwise the timezone offset needs to be manually
    included in the value passed to -a
    acdha committed Nov 16, 2012
Commits on Nov 9, 2012
  1. @toastdriven

    Added rz to AUTHORS.

    toastdriven committed Nov 9, 2012
  2. @rz @toastdriven
  3. @toastdriven
Commits on Nov 6, 2012
  1. @acdha

    Tests: basic help and coverage.py support

    run_all_tests.sh now supports --help and --with-coverage
    acdha committed Nov 6, 2012
  2. @acdha

    Fix Solr more-like-this tests (closes #655)

    * Refactored the MLT tests to be less brittle in checking only
      the top 5 results without respect to slight ordering
      variations.
    * Refactored LiveSolrMoreLikeThisTestCase into multiple tests
    * Convert MLT templatetag tests to rely on mocks for stability
      and to avoid hard-coding backend assumptions, at the expense
      of relying completely on the backend MLT queryset-level tests
      to exercise that code.
    * Updated MLT code to always assume deferred querysets are
      available (introduced in Django 1.1) and removed a hard-coded
      internal attr check
    acdha committed Nov 6, 2012
Commits on Oct 30, 2012
  1. @acdha

    All backends: fixed more_like_this & deferreds

    Django removed the get_proxied_model helper function in the 1.3 dev
    cycle:
    
    https://code.djangoproject.com/ticket/17678
    
    This change adds support for the simple new property access used by 1.3+
    
    BACKWARD INCOMPATIBLE: Django 1.2 is no longer supported
    acdha committed Oct 29, 2012
Commits on Oct 20, 2012
  1. Elasticsearch geo_bounding_box filter expects top_left (northwest) an…

    …d bottom_right (southeast).
    
    Haystack's elasticsearch backend is passing northeast and southwest coordinates instead.
    Danny Han committed Oct 20, 2012