{"push_id":770844576,"size":357,"distinct_size":1,"ref":"refs/heads/fixes","head":"faf2869cd402f3378abfec2607490b4c4757ea5a","before":"d730c98e176c6f0ed959e9818665e4e298c48b5c","commits":[{"sha":"62c17a31e3bfa4a43f6699b6d438d7bb409f9b49","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Run Rubocop with rake.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/62c17a31e3bfa4a43f6699b6d438d7bb409f9b49"},{"sha":"0ccc13f76f84200060bd5295be02ba2555147b20","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Rubocop auto correct.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/0ccc13f76f84200060bd5295be02ba2555147b20"},{"sha":"35231867c1fe4932ac967bb70a7164f38d391835","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"WIP","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/35231867c1fe4932ac967bb70a7164f38d391835"},{"sha":"ca8805174f46b0926abde2af4d15eb80142752d6","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Merge remote-tracking branch 'origin/rubocop'","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/ca8805174f46b0926abde2af4d15eb80142752d6"},{"sha":"a6ef7382e17dbf844927f67edf3fe51cf70bade8","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Fix daemon spec.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/a6ef7382e17dbf844927f67edf3fe51cf70bade8"},{"sha":"dcf1cab5ebc3472c48f928ae76896b100a9b8f32","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Rework signal handling to be Ruby 2.x friendly. Fixes #40.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/dcf1cab5ebc3472c48f928ae76896b100a9b8f32"},{"sha":"a25040d9577e373c0157cbf0215cbef44795f526","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Simplify feeder; do not consider runners as idle.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/a25040d9577e373c0157cbf0215cbef44795f526"},{"sha":"8980ccf1c30e4b46745508a6e6e06acb3d47d066","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Load missing apps","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/8980ccf1c30e4b46745508a6e6e06acb3d47d066"},{"sha":"e887f64f1d33372ff04cb717c44fa2239a345915","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Batched APNs.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/e887f64f1d33372ff04cb717c44fa2239a345915"},{"sha":"07e997addd1166e4d9ded4152b04ad5fce3d63cd","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Rescue StandardError in the Delivery classes.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/07e997addd1166e4d9ded4152b04ad5fce3d63cd"},{"sha":"bf96d19570e3d102b3ad43bac7db3a3d384701ca","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Merge branch 'apns-batching'\n\nConflicts:\n\tlib/rpush/daemon/apns/delivery.rb","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/bf96d19570e3d102b3ad43bac7db3a3d384701ca"},{"sha":"d1d50447e9129e6e2665d6ba8843857e18509490","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Complete APNs batching.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/d1d50447e9129e6e2665d6ba8843857e18509490"},{"sha":"6ae5441eb9280019ca678b1deedbfab3ce37ca22","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"New Monitor based approach to interruptable sleep.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/6ae5441eb9280019ca678b1deedbfab3ce37ca22"},{"sha":"1442bff2be28740e1397f9f9efa7dfbfa89a6901","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Wakeup the Feeder when we trap HUP.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/1442bff2be28740e1397f9f9efa7dfbfa89a6901"},{"sha":"c340c34f5ca125f7305ff69de3174b67886fec41","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Fix rubocop warnings.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/c340c34f5ca125f7305ff69de3174b67886fec41"},{"sha":"b9cd48fc5f141a311964a1b68615a6ac2a7d4820","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"require rubocop","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/b9cd48fc5f141a311964a1b68615a6ac2a7d4820"},{"sha":"154dca959ea3ef3000afa723ebee390dc8497862","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Bundle tweaks","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/154dca959ea3ef3000afa723ebee390dc8497862"},{"sha":"9a1f8fd886a4d6c49da83ec25f915447cdce51dc","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Guard style all the things.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/9a1f8fd886a4d6c49da83ec25f915447cdce51dc"},{"sha":"ae8527155169cbe13f19ebf4d3efca8ef9d7b483","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Deprecate batch_storage_updates.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/ae8527155169cbe13f19ebf4d3efca8ef9d7b483"},{"sha":"7f565e5487e6d582c6368836e274de922185cf4a","author":{"email":"3e0707db784ad201c853817e304aba65c9f0a927@gmail.com","name":"Ian Leitch"},"message":"Implement retries for Redis. Fixes #47.","distinct":false,"url":"https://api.github.com/repos/EdisonJunior/rpush/commits/7f565e5487e6d582c6368836e274de922185cf4a"}]}