Permalink
Commits on Jun 9, 2012
Commits on Jun 7, 2012
  1. Adding simple parser to obtain the host, port, and password from the …

    sebleier committed Jun 7, 2012
    …specified redis configuration file. Also fixes bug of when the client is instatiated with a different host, port, and password from the server.
Commits on May 25, 2012
  1. Missed one.

    sebleier committed May 25, 2012
Commits on May 24, 2012
  1. Fixing merge conflicts.

    sebleier committed May 24, 2012
Commits on May 9, 2012
  1. Adding verbosity option and moving server under the redis module.

    sebleier committed May 9, 2012
    For the purposes of reusability, the redis server code is being moved to
    the redis module.  Also, adding verbosity command line option for
    sending the redis' stdout and stderr to the python process's stdout.  If
    verbosity is 0, then text is sent to /dev/null/.  Lastly, the -x
    (executable) option was changed to -s (server).
Commits on Apr 20, 2012
  1. Making sure SCRIPT FLUSH works.

    sebleier committed Apr 20, 2012
  2. Raising error if trying to perform an evalsha within a pipeline

    sebleier committed Apr 20, 2012
    I had to refactor the watchdog timer protection because a straight
    evalsha was not protected from long-running scripts.  In doing so,
    I had to refactor eval and evalsha which use the watchdog code and
    call private methods to actually do the work.
    
    Also fixed a bug with calling the test runner with a executable
    redis-server file path, but no specified configuration file.
  3. Adding ability to start a Redis server from tests

    sebleier committed Apr 20, 2012
    I added a class that can act as a context manager to start and stop
    a Redis server programmatically, provided a path to a redis
    executable is given through the CLI.  Optionally the configuration
    file can be passed as well.  This is required for tests that have to
    shutdown the server, but allow other tests to keep running.
Commits on Apr 19, 2012
  1. Adding ScriptOutOfControlError to detect runaway scripts

    sebleier committed Apr 19, 2012
    Adds a new exception to be raised when a script has written data and
    cannot be stopped by SCRIPT KILL.  Also adds an option to specify
    whether the shutdown command saves or does not save.
  2. Adding support for killing long running lua scripts

    sebleier committed Apr 19, 2012
    There are a few things to note in this commit.  First, I am adding the
    threading library's Timer to bypass long-running script commands that
    are blocking. Second, I added a simple parser for raising specific
    exceptions when encountering a ResponseError exception.  Lastly, I
    added tests for the long running scripts and some to test lua to redis
    to python data type conversions.
Commits on Apr 15, 2012
  1. Adding skipUnless decorators for testing against versions of redis wi…

    sebleier committed Apr 15, 2012
    …th specific features, e.g. scripting.
Commits on Mar 3, 2012
  1. Merge pull request #229 from Suor/master

    andymccurdy committed Mar 3, 2012
    Allow empty watches in Redis.transaction()
Commits on Feb 27, 2012
Commits on Feb 11, 2012
Commits on Feb 7, 2012
  1. Merge branch 'master' of https://github.com/lp/redis-py

    issackelly committed Feb 7, 2012
    Conflicts:
    	redis/client.py
Commits on Jan 13, 2012
  1. version bump

    andymccurdy committed Jan 13, 2012
Commits on Nov 8, 2011
  1. Merge pull request #213 from zakj/patch-1

    andymccurdy committed Nov 8, 2011
    Correct typos in README.md
  2. Correct typos in README.md

    zakj committed Nov 8, 2011
Commits on Nov 1, 2011
  1. redis.evalsha test coverage

    lp committed Nov 1, 2011
  2. redis.evalsha implemented

    lp committed Nov 1, 2011
  3. test coverage for redis.script

    lp committed Nov 1, 2011
  4. redis.script command implemented

    lp committed Nov 1, 2011
  5. test redis.eval command

    lp committed Nov 1, 2011
Commits on Oct 28, 2011
  1. Releasing 2.4.10

    andymccurdy committed Oct 28, 2011