{"push_id":848280023,"size":5,"distinct_size":5,"ref":"refs/heads/turn","head":"49e8e143fee4b1fa67e52eeb0087c06e4f0e8354","before":"36b61ab6f59805fc2c267f79a2e8fcad82742b0f","commits":[{"sha":"5cbaa9ded2223d8ea7ddd193544cc6a65830ad76","author":{"email":"ddda33f4053810f34a2af1bc7898bad2fcba3a65@gmail.com","name":"Arjun Satish"},"message":"Add the Expression interface used to implement Graphite expressions.","distinct":true,"url":"https://api.github.com/repos/manolama/opentsdb/commits/5cbaa9ded2223d8ea7ddd193544cc6a65830ad76"},{"sha":"45a29d1500875170b7fff1b12c8483759e04a728","author":{"email":"83037b211e1d109d6858769a113e269c3139ffd3@yahoo-inc.com","name":"Chris Larsen"},"message":"Add some notes to the Expression interface.","distinct":true,"url":"https://api.github.com/repos/manolama/opentsdb/commits/45a29d1500875170b7fff1b12c8483759e04a728"},{"sha":"4feb81feb4bbfaae690441656704bcbf41ad0776","author":{"email":"ddda33f4053810f34a2af1bc7898bad2fcba3a65@gmail.com","name":"Arjun Satish"},"message":"Add a MovingAverage expression implementation for the Graphite\nendpoint.","distinct":true,"url":"https://api.github.com/repos/manolama/opentsdb/commits/4feb81feb4bbfaae690441656704bcbf41ad0776"},{"sha":"a6c5176f17fb190e680456c2e71b9d6800cbda9b","author":{"email":"83037b211e1d109d6858769a113e269c3139ffd3@yahoo-inc.com","name":"Chris Larsen"},"message":"Fix for SeekableViewsTest","distinct":true,"url":"https://api.github.com/repos/manolama/opentsdb/commits/a6c5176f17fb190e680456c2e71b9d6800cbda9b"},{"sha":"49e8e143fee4b1fa67e52eeb0087c06e4f0e8354","author":{"email":"83037b211e1d109d6858769a113e269c3139ffd3@yahoo-inc.com","name":"Chris Larsen"},"message":"Fix up the MovingAverage expression function.\n- Fix an off-by-one error\n- Fix the timed window so it kicks out the first value as we don't\n  know what the previous timestamp was so we don't know if it should\n  be in our window.\n- Reduce the linked list when a value falls out of the window\n- Add OpenTSDB time units to the window size parser\n- Force it to output in doubles to avoid flip-flopping integer\n  and double computations, possibly losing precision\n- Add comments and cleanup formatting\n- Add Unit tests","distinct":true,"url":"https://api.github.com/repos/manolama/opentsdb/commits/49e8e143fee4b1fa67e52eeb0087c06e4f0e8354"}]}