Commit History

Autor SHA1 Mensaxe Data
  Daniele Alessandri 1d45649f86 Test suite: add test for WATCH in Predis\MultiExecBlock. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 29f18254bb Fix improper handling of a few corner cases for Predis\MultiExecBlock and send DISCARD to the server on uncaught exceptions inside a callable block. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 4c8f31f532 Fix bad handling of empty MULTI/EXEC contexts (MULTI should not even be sent to the server). %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 96e7a58f9f Test suite: add missing tests for Predis\MultiExecBlock. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri c131d2f7b6 Fix an infinite recursion loop when calling Predis\Client::multiExec() (ISSUE #14). %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri fc8f363fe5 New commands: RPUSHX, LPUSHX (Redis v2.2-dev). %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 49a140e3af New command: LINSERT (Redis v2.2-dev). %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 73b4760fc4 New command: STRLEN (Redis v2.2-dev). %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 8f601b8420 Slight micro-optimization. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 4a6bab995e Update CHANGELOG. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri b3ea36f3fa Add a new example. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 8769567c7e Remove Predis\Client::rawCommand() due to interface inconsistencies. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 5124fd1d43 Push initialization commands already created instances of Predis\IConnectionSingle. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 2eec3929fb Get the connection out of a cluster only once inside Predis\Client::getClientFor(). %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri aa0ea048ae Accept instances of Predis\IConnection or Predis\ConnectionParameters as parameters for the constructor of Predis\Client. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri f67082072d Perform (p)unsubscribtion only if (p)subscribed to a channel when the destructor for Predis\PubSubContext is invoked. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri ac5f34b0ad Make arguments handling more solid for the SORT command. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 78f11f1a0f Remove useless code duplication. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 9468891faf Fix checks on the value for the STORE argument (ISSUE #13). %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 9b849d49c0 Remove some ugly code. And by ugly, I mean really ugly. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri ff2129bddf Update CHANGELOG. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri b40c2fd214 Remove the static method Predis\Client::create(). %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 3487cc219c Remove the method Predis\Client::pipelineSafe(). %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 4aca9852fe Update CHANGELOG. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 104bfa3332 Move some common code for connections in the Predis\Connection class. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 68397fe958 Rename Predis\Connection to Predis\ConnectionFactory and disallow the creation of instances for this class. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 8428f9916a More code clean-ups. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 2aec7bfeda Leverage the 'use' statement to make the code a bit shorter and cleaner. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri 870a7b9e78 Update CHANGELOG. %!s(int64=15) %!d(string=hai) anos
  Daniele Alessandri b4b06acfe7 Add the Predis\ICommand interface. %!s(int64=15) %!d(string=hai) anos