Remove extra cpanm commands: installing the PluginBundle should be enough

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Make sure we have a redis-server available

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Switch from Digest::SHA1 to Digest::SHA, the latter is core RT-81841

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Be more precise when dealing with syswrite errors

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Make sure quit() doesn't die if we fail to send the command:

The end result is the same - the socket connection is down - so make sure
we cleanup properly but don't bother with errors in the process.

Closes #30.

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Update Changes for new release

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Tweak Dist::Zilla config, enable some tests, disable portability for now

Signed-off-by: Pedro Melo <melo@simplicidade.org>
v1.956

    * Add on_connect callback to Redis constructor (issue 28)
    * Make sure quit() doesn't die when the socket is already dead (issue 30);
    * Switch to Digest::SHA, one less non-core dep RT#81841
    * Try and make Travis-CI more useful, ask for a redis-server
    * Update SUPPORT section, moving bugtracker to GitHub issues
Prepare release 1.957

Signed-off-by: Pedro Melo <melo@simplicidade.org>
v1.957

    * Fix minimum Perl version
Disable MinimumPerl plugin for now, see RT82718

https://rt.cpan.org/Ticket/Display.html?id=82718

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Replace Test::Exception with Test::Fatal

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Fix Pod

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Use Redis.pm to test the new server connection, return redis-server version

Signed-off-by: Pedro Melo <melo@simplicidade.org>
If redis-server cannot be started, make sure we reap the zombie

Signed-off-by: Pedro Melo <melo@simplicidade.org>
T::SpawnRedisServer::redis() accepts requires_version => VER now

If the server version is lower than VER, all tests are skipped.

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Add tests for 2.6.9 client {set,get}name commands

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Add name parameter to new(): sets the connection name (2.6.9+)

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Updated docs with CLIENT * commands, plus name constructor parameter

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Update Changes, prepare for new release

Signed-off-by: Pedro Melo <melo@simplicidade.org>