{"push_id":883048871,"size":9,"distinct_size":4,"ref":"refs/heads/fix_absence_of_signalization_to_waiters_on_reset","head":"049ccb8f7fa8170da870c9af73c15988cfa101dc","before":"3278843c09bb8e949f4b57d053a236925bfeeeec","commits":[{"sha":"cfa9868aa7532e3ae1a4fc2a4b7ca65c9235b85c","author":{"email":"da315d4ca0f625484cbf70d19588aeee9a1e6607@gmx.co.uk","name":"Andrew Pashkin"},"message":"Make test Redis DB cleared after each test","distinct":false,"url":"https://api.github.com/repos/AndrewPashkin/python-redis-lock/commits/cfa9868aa7532e3ae1a4fc2a4b7ca65c9235b85c"},{"sha":"1ba40fdf6788f70c5e74ad583ea77fd9eb9ee382","author":{"email":"da315d4ca0f625484cbf70d19588aeee9a1e6607@gmx.co.uk","name":"Andrew Pashkin"},"message":"Introduce Lock.extend method, which extends lock TTL","distinct":false,"url":"https://api.github.com/repos/AndrewPashkin/python-redis-lock/commits/1ba40fdf6788f70c5e74ad583ea77fd9eb9ee382"},{"sha":"f86cb3075fca4189be6945ff00fd1cadad1daed7","author":{"email":"da315d4ca0f625484cbf70d19588aeee9a1e6607@gmx.co.uk","name":"Andrew Pashkin"},"message":"Introduce expiration of signal-keys\n\nSignal keys are needed to let know about release to waiters that are\nalready awaiting of it, therefore, the signal key removed (or expired)\nimmediately after waiters was notified.\n\nFixes #17.","distinct":false,"url":"https://api.github.com/repos/AndrewPashkin/python-redis-lock/commits/f86cb3075fca4189be6945ff00fd1cadad1daed7"},{"sha":"20838ad4b6d2c54fee4901849a76c6ece0eb7d74","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@ionelmc.ro","name":"Ionel Cristian Mărieș"},"message":"Merge pull request #24 from AndrewPashkin/introduce_lock_extend_method\n\nIntroduce lock extend method","distinct":false,"url":"https://api.github.com/repos/AndrewPashkin/python-redis-lock/commits/20838ad4b6d2c54fee4901849a76c6ece0eb7d74"},{"sha":"c5f31b4e34e06426f3ca4ffb884adeaccbe2921b","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@ionelmc.ro","name":"Ionel Cristian Mărieș"},"message":"Merge pull request #28 from AndrewPashkin/introduce_signal_cleanup\n\nIntroduce immediate expiration of signal-keys","distinct":false,"url":"https://api.github.com/repos/AndrewPashkin/python-redis-lock/commits/c5f31b4e34e06426f3ca4ffb884adeaccbe2921b"},{"sha":"9ef843f2f1f7e7111f6432cae9948e48edca847e","author":{"email":"da315d4ca0f625484cbf70d19588aeee9a1e6607@gmx.co.uk","name":"Andrew Pashkin"},"message":"Introduce test connection factory fixture","distinct":true,"url":"https://api.github.com/repos/AndrewPashkin/python-redis-lock/commits/9ef843f2f1f7e7111f6432cae9948e48edca847e"},{"sha":"842413a8140b64a79a791e724662f313d0600831","author":{"email":"da315d4ca0f625484cbf70d19588aeee9a1e6607@gmx.co.uk","name":"Andrew Pashkin"},"message":"Introduce test process factory","distinct":true,"url":"https://api.github.com/repos/AndrewPashkin/python-redis-lock/commits/842413a8140b64a79a791e724662f313d0600831"},{"sha":"22dcb71e98bd073c7904bc78a5ffedd9224a1942","author":{"email":"da315d4ca0f625484cbf70d19588aeee9a1e6607@gmx.co.uk","name":"Andrew Pashkin"},"message":"Fix absence of signalization to waiters on reset\n\nFixes #26","distinct":true,"url":"https://api.github.com/repos/AndrewPashkin/python-redis-lock/commits/22dcb71e98bd073c7904bc78a5ffedd9224a1942"},{"sha":"049ccb8f7fa8170da870c9af73c15988cfa101dc","author":{"email":"da315d4ca0f625484cbf70d19588aeee9a1e6607@gmx.co.uk","name":"Andrew Pashkin"},"message":"Refactor no overlap test to avoid intermittent results","distinct":true,"url":"https://api.github.com/repos/AndrewPashkin/python-redis-lock/commits/049ccb8f7fa8170da870c9af73c15988cfa101dc"}]}