{"push_id":687252410,"size":4,"distinct_size":4,"ref":"refs/heads/release-3.1","head":"84c1098ead4c5cc394b181ee387ff43861ab8f6d","before":"197b612077ce9812527477758381eadceda643be","commits":[{"sha":"b5f279dcc7375ba5cab30ececaa79be7e6531692","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@shatow.net","name":"Bryan Drewery"},"message":"Add a helper 'clock_monotonic' to use clock_gettime(CLOCK_MONOTONIC) rather than non-monotonic 'date +%s'","distinct":true,"url":"https://api.github.com/repos/freebsd/poudriere/commits/b5f279dcc7375ba5cab30ececaa79be7e6531692"},{"sha":"996897430fff01f26fbe69c0f3e6fe73d49dae04","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@shatow.net","name":"Bryan Drewery"},"message":"Use monotonic time for calculating durations","distinct":true,"url":"https://api.github.com/repos/freebsd/poudriere/commits/996897430fff01f26fbe69c0f3e6fe73d49dae04"},{"sha":"b40964213efe55158036fe754134973329ff95df","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@shatow.net","name":"Bryan Drewery"},"message":"Add a build.started epoch time.","distinct":true,"url":"https://api.github.com/repos/freebsd/poudriere/commits/b40964213efe55158036fe754134973329ff95df"},{"sha":"84c1098ead4c5cc394b181ee387ff43861ab8f6d","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@shatow.net","name":"Bryan Drewery"},"message":"Add a build.ended epoch time that is set in the last HTML json generation.","distinct":true,"url":"https://api.github.com/repos/freebsd/poudriere/commits/84c1098ead4c5cc394b181ee387ff43861ab8f6d"}]}