Commits on Dec 31, 2012
  1. version 1.0

    committed Dec 31, 2012
  2. Merge pull request #35 from jeethu/scripting

    Redis 2.6 Lua scripting support
    committed Dec 31, 2012
Commits on Dec 30, 2012
  1. @jeethu
Commits on Dec 21, 2012
  1. @gleicon

    Merge pull request #34 from dgvncsz0f/master

    dealing with some edge cases and documenting the new WATCH functionality
    gleicon committed Dec 21, 2012
  2. @dgvncsz0f

    dealing with some edge cases and documenting the new WATCH functionality

    This patch deals with the following scenarios, which would ended up
    cleaning the inTransaction prematurely:
    
    1. UNWATCH after MULTI
    
      t = multi
      t.unwatch
    
    2. WATCH, MULTI (with keys)
    
      t = watch
      t.multi("foobar")
      t.unwatch
    
    3 . MULTI + WATCH
    
      t = multi
      t.watch   # this is invalid, but
                  will change the _unwatch_cc
                  to a function that would clear
                  the inTransaction state
    
    I've also dropped a couple more tests, notably testing WATCH with ConnectionPool.
    dgvncsz0f committed Dec 21, 2012
  3. @gleicon

    moved travis badge up

    gleicon committed Dec 21, 2012
  4. @gleicon

    Merge pull request #33 from dgvncsz0f/master

    Adding proper watch support and implements its dual, the unwatch command
    gleicon committed Dec 21, 2012
Commits on Dec 20, 2012
  1. @dgvncsz0f

    Adding proper watch support and implements its dual, the unwatch command

    This commit enables users to use the following pattern:
    
       WATCH
       GET
       MULTI
       EXEC/DISCARD
    
    The old behavior have been kept intact, i.e., the multi function
    continues to accept a list of keys to watch prior issuing the watch
    command, although I believe this use should be deprecated.
    
    The watch command may also be used standalone. In this case, users
    should make use of the watch command to clear the `inTransaction'
    state.
    
    Some examples (the following assumes inlineCallbacks):
    
      # 1. Using watch/unwatch
      tx = yield conn.watch(...)
      ...
      yield tx.unwatch()
    
      # 2. Using watch/multi
      tx = yield conn.watch(...)
      ...
      yield tx.multi()
      ...
      yield tx.commit()
    
      # 3. Using watch only
      tx = yield conn.multi(...)
      ...
      yield tx.commit()
    
      # 4. All together:
      tx = yield conn.watch(...)
      ...
      yield tx.multi()
      ...
      yield tx.unwatch() # this will not clear
                         # the `inTransaction` state
      ...
      yield tx.commit()
    dgvncsz0f committed Dec 20, 2012
Commits on Sep 18, 2012
  1. v0.9

    committed Sep 18, 2012
  2. v=0.9

    committed Sep 18, 2012
Commits on Sep 6, 2012
  1. Merge pull request #31 from e-max/count_offset_zrangebyscore_bug

    possibility to set offset=0 in zrangebyscore
    committed Sep 6, 2012
  2. @e-max
Commits on Sep 5, 2012
  1. Merge pull request #30 from akgood/master

    Fixes for handling/reporting lost-connection errors
    committed Sep 5, 2012
  2. @akgood

    Make subscriber protocol test use loseConnection, not abortConnection

    Apparently, the txredisapi ci server is running with a pretty old version of Twisted?
    akgood committed Sep 5, 2012
Commits on Sep 4, 2012
  1. @akgood
  2. @akgood

    return the whole reply

    akgood committed Sep 4, 2012
  3. @akgood

    Ensure that deferreds returned by SubscriberProtocol methods will err…

    …back() for lost connections (and other errors)
    akgood committed Aug 31, 2012
  4. @akgood

    make SubscriberFactory and MonitorFactory inherit from RedisFactory s…

    …o we can reuse the connection-wrangling logic in RedisFactory
    akgood committed Sep 4, 2012
  5. @akgood
Commits on Aug 23, 2012
  1. Merge pull request #28 from tonylazarew/master

    SubscriberProtocol.*subscribe() returns stale deferred
    committed Aug 23, 2012
Commits on Aug 22, 2012
  1. @tonylazarew

    Fixed: SubscriberProtocol.*subscribe() returned stale deferred.

    Deferred returned by these methods was waiting for data to appear in replyQueue which never happened. Fixed this by submitting message type name to replyQueue if the type is anything but 'message'.
    tonylazarew committed Aug 23, 2012
Commits on Aug 8, 2012
Commits on Aug 3, 2012
  1. minor fix

    committed Aug 3, 2012
  2. updated version

    committed Aug 3, 2012
  3. minor changes

    committed Aug 3, 2012
Commits on Jul 21, 2012
  1. @gleicon
Commits on Jul 18, 2012
  1. Merge pull request #25 from ctavan/pass-list-to-delete

    Pass list to delete
    committed Jul 18, 2012
Commits on Jul 17, 2012
  1. @ctavan

    Fix c&p mistake.

    ctavan committed Jul 17, 2012
  2. @ctavan
  3. @ctavan
Commits on Jul 14, 2012
  1. indent fix

    committed Jul 14, 2012
Commits on Jul 13, 2012
  1. typo

    committed Jul 13, 2012
  2. resetting post_proc on discard

    committed Jul 13, 2012
  3. updated link to travis-ci

    committed Jul 13, 2012