{"push_id":629418590,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"51ea7f6306163ddc7ad04ca50e2ef64fe4567de9","before":"bf7eb5131bb036c90418515e2ccbea0b2b55e11b","commits":[{"sha":"d6be696a2d7c5eb33605ebc27c42fb996422605a","author":{"email":"0458e15abef4c9b8e29d5cc51030b856819d7600@lablz.com","name":"Mark Vayngrib"},"message":"sort attachments by name, handle edge case when file contains its own hash","distinct":true,"url":"https://api.github.com/repos/tradle/chained-obj/commits/d6be696a2d7c5eb33605ebc27c42fb996422605a"},{"sha":"ac420d903b53df0807de880926de1c0ffb704af9","author":{"email":"0458e15abef4c9b8e29d5cc51030b856819d7600@lablz.com","name":"Mark Vayngrib"},"message":"add static convenience methods","distinct":true,"url":"https://api.github.com/repos/tradle/chained-obj/commits/ac420d903b53df0807de880926de1c0ffb704af9"},{"sha":"51ea7f6306163ddc7ad04ca50e2ef64fe4567de9","author":{"email":"0458e15abef4c9b8e29d5cc51030b856819d7600@lablz.com","name":"Mark Vayngrib"},"message":"add deterministic attachment order test","distinct":true,"url":"https://api.github.com/repos/tradle/chained-obj/commits/51ea7f6306163ddc7ad04ca50e2ef64fe4567de9"}]}