{"push_id":945363567,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"b02efb4d3ce104cfefe9dfbd43d183954ba9bd66","before":"a86f92a8185bcf51fd0e043f3d0b98fe325bf415","commits":[{"sha":"0cd2ae4bd42489e0555fc939dbad3d3a91282208","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Use SplObjectStorage instead","distinct":true,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/0cd2ae4bd42489e0555fc939dbad3d3a91282208"},{"sha":"b02efb4d3ce104cfefe9dfbd43d183954ba9bd66","author":{"email":"985823573e0c3645d71ee0d0b8c81aed10307101@defora.org","name":"Pierre Pronchery"},"message":"Simplify the Observable implementation","distinct":true,"url":"https://api.github.com/repos/DeforaOS/DaPortal/commits/b02efb4d3ce104cfefe9dfbd43d183954ba9bd66"}]}