{"push_id":608028518,"size":29,"distinct_size":1,"ref":"refs/heads/testing","head":"05270244953531345fab46f5bd8ce14d80ba6897","before":"2019b46c5a528f8a1540e4ef13cd8d919b716729","commits":[{"sha":"1aed310c0cd7e0e76f2e7fa9a7d4eca23848bcab","author":{"email":"e713f751dd5cd528429452b9727894cfcd83686d@gmail.com","name":"mattcollier"},"message":"Update redis-cli.c\n\nCode was adding '\\n'  (line 521) to the end of NIL values exlusively making csv output inconsistent.  Removed '\\n'","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/1aed310c0cd7e0e76f2e7fa9a7d4eca23848bcab"},{"sha":"1475853f2099543a62ee77d2dd488a3d328cc59f","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Ignore config.sh inside create-cluster script dir.","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/1475853f2099543a62ee77d2dd488a3d328cc59f"},{"sha":"9c40565bbea4b6f9d9c2ced7ffe54ed90d9e3894","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Faster memory efficiency test.\n\nThis test on Linux was extremely slow, since in Tcl we can't enable\neasily tcp-nodelay, so the busy loop used to take *a lot* with bigger\nwrites. Fixed using pipelining.","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/9c40565bbea4b6f9d9c2ced7ffe54ed90d9e3894"},{"sha":"d4f37363a43e1a41119fc749fc4e1d990a1ddbcd","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Merge branch 'testing' into 3.0","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/d4f37363a43e1a41119fc749fc4e1d990a1ddbcd"},{"sha":"5bcaff429d4a0f703f4a195c88c763220d04ce72","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Merge branch 'testing' into 3.0","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/5bcaff429d4a0f703f4a195c88c763220d04ce72"},{"sha":"36c62ae79959404bdbeb05dba3bf832cff2ee90f","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Merge branch 'testing' into 3.0","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/36c62ae79959404bdbeb05dba3bf832cff2ee90f"},{"sha":"2c27b887b1ce95384a895880e67f534ef85a4184","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Merge branch 'testing' into 3.0","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/2c27b887b1ce95384a895880e67f534ef85a4184"},{"sha":"97c4167aa169e3fbede3ee10e21aa4f5648d7021","author":{"email":"813a495b5575f202f12677ddd8e6299ba58d2838@tekcomms.com","name":"Tommy Wang"},"message":"Add last_dbid to migrateCachedSocket to avoid redundant SELECT\n\nAvoid redundant SELECT calls when continuously migrating keys to\nthe same dbid within a target Redis instance.","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/97c4167aa169e3fbede3ee10e21aa4f5648d7021"},{"sha":"968ce96474de6d4b0ef43245345e421f673e8a93","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"Salvatore Sanfilippo"},"message":"Merge pull request #2425 from twang817/migrateCacheDbid\n\nAdd last_dbid to migrateCachedSocket to avoid redundant SELECT","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/968ce96474de6d4b0ef43245345e421f673e8a93"},{"sha":"53659404e4b57e1299a7c0a89bb309ce8894ca93","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Improvements to PR #2425\n\n1. Remove useless \"cs\" initialization.\n2. Add a \"select\" var to capture a condition checked multiple times.\n3. Avoid duplication of the same if (!copy) conditional.\n4. Don't increment dirty if copy is given (no deletion is performed),\n   otherwise we propagate MIGRATE when not needed.","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/53659404e4b57e1299a7c0a89bb309ce8894ca93"},{"sha":"938dfdc1ea651911919eb428b0a31f904ea28f1e","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Migrate: replace conditional with pre-computed value.","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/938dfdc1ea651911919eb428b0a31f904ea28f1e"},{"sha":"45ff739cdf52988a479a2641ac7df5bd8594d57c","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Fix iterator for issue #2438.\n\nItereator misuse due to analyzeLatencyForEvent() accessing the\ndictionary during the iteration, without the iterator being\nreclared as safe.","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/45ff739cdf52988a479a2641ac7df5bd8594d57c"},{"sha":"f5d9e3f7152c9d5bb5ac47592476e330f662411f","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Config: activerehashing option support in CONFIG SET.","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/f5d9e3f7152c9d5bb5ac47592476e330f662411f"},{"sha":"b10c2b7bb261014ee5aec7c8773c4e5f5df90e8b","author":{"email":"6716bf95a990082daf7e8afaf63e35ff557e905b@gmail.com","name":"Leandro López (inkel)"},"message":"Support CLIENT commands in Redis Sentinel\n\nWhen trying to debug sentinel connections or max connections errors it\nwould be very useful to have the ability to see the list of connected\nclients to a running sentinel. At the same time it would be very helpful\nto be able to name each sentinel connection or kill offending clients.\n\nThis commits adds the already defined CLIENT commands back to Redis\nSentinel.","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/b10c2b7bb261014ee5aec7c8773c4e5f5df90e8b"},{"sha":"085ef2087b245bc90f511cac7260cfdea7762c94","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Net: better Unix socket error. Issue #2449.","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/085ef2087b245bc90f511cac7260cfdea7762c94"},{"sha":"f36482dd5f8792ae3c7e3b4cf450aa4d14b22011","author":{"email":"2c7f9fd20fbeb41ce8894ec4653d66fa7f3b6e1a@soveran.com","name":"Michel Martens"},"message":"Add command CLUSTER MYID","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/f36482dd5f8792ae3c7e3b4cf450aa4d14b22011"},{"sha":"b5bd8f6afeb446d81af0be267f823d4a1d97f799","author":{"email":"0d3f32509050f7c81bb678704ce670a00c85cc96@gmail.com","name":"Masahiko Sawada"},"message":"Unify to uppercase the headline","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/b5bd8f6afeb446d81af0be267f823d4a1d97f799"},{"sha":"99764d27220ffee8c8b8adfe24b85baa7112b7bd","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"redis-cli --latency-dist, hopefully better palette.\n\nLess grays: more readable palette since usually we have a non linear\ndistribution of percentages and very near gray tones are hard to take\napart. Final part of the palette is gradient from yellow to red. The red\npart is hardly reached because of usual distribution of latencies, but\nshows up mainly when latencies are very high because of the logarithmic\nscale, this is coherent to what people expect: red = bad.","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/99764d27220ffee8c8b8adfe24b85baa7112b7bd"},{"sha":"e772c8e7eb94effae9a15bf431a3609f3b261ed6","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"redis-cli --latency-dist: one gray more, and --mono support.","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/e772c8e7eb94effae9a15bf431a3609f3b261ed6"},{"sha":"51a0ee1ed75015dfa2d2830df20dd320307e6404","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Norrow backtrace and setproctitle() to Linux+glibc.\n\nBacktrace is a glibc extension, while setproctitle() implementation\ndepends on the memory layout and is partially libc dependent.","distinct":false,"url":"https://api.github.com/repos/antirez/redis/commits/51a0ee1ed75015dfa2d2830df20dd320307e6404"}]}