{"commits":[{"author":{"email":"d98105d58d00e592be222b942fb5e2cc4c1f129f@twitter.com","name":"Robey Pointer"},"sha":"9f31aa0d42a93639a3ad5d6acef172de4400e144","message":"track some of the latency metrics captured in kestrel 2.1.4.","url":"https://api.github.com/repos/robey/libkestrel/commits/9f31aa0d42a93639a3ad5d6acef172de4400e144"},{"author":{"email":"d98105d58d00e592be222b942fb5e2cc4c1f129f@twitter.com","name":"Robey Pointer"},"sha":"b1af90b982a16993fa7afdf9bad7832656f49d4c","message":"port stephan's timer fixes over from kestrel.","url":"https://api.github.com/repos/robey/libkestrel/commits/b1af90b982a16993fa7afdf9bad7832656f49d4c"},{"author":{"email":"d98105d58d00e592be222b942fb5e2cc4c1f129f@twitter.com","name":"Robey Pointer"},"sha":"f56ec5023df9c5c84ad57135355b8cb11c7419f1","message":"port over stephan's work to make fsyncs occur in a special executor, and not run the timer when a queue has no data to sync.","url":"https://api.github.com/repos/robey/libkestrel/commits/f56ec5023df9c5c84ad57135355b8cb11c7419f1"},{"author":{"email":"d98105d58d00e592be222b942fb5e2cc4c1f129f@twitter.com","name":"Robey Pointer"},"sha":"09ddee6c30cc5093809eb772ba298e3e12a82eef","message":"bring in stephan's spec for PeriodicSyncFile.","url":"https://api.github.com/repos/robey/libkestrel/commits/09ddee6c30cc5093809eb772ba298e3e12a82eef"},{"author":{"email":"d98105d58d00e592be222b942fb5e2cc4c1f129f@twitter.com","name":"Robey Pointer"},"sha":"28deb73cf7004b96375b3723040a7f3af19012c5","message":"Merge branch 'timers'","url":"https://api.github.com/repos/robey/libkestrel/commits/28deb73cf7004b96375b3723040a7f3af19012c5"}],"ref":"refs/heads/master","head":"28deb73cf7004b96375b3723040a7f3af19012c5","size":5,"push_id":53046115}