{"push_id":877320802,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"cf39c77c0c71fc2ffb17d11e5635f06da495291c","before":"496b5a513993a9cb03b127e3bcbef1978eb0e410","commits":[{"sha":"f713ca32bd71cb908206104c8513060b8097a682","author":{"email":"8924c3e796c280d5e19ec77e707a9d7fae661e65@gmail.com","name":"gurkenelement"},"message":"Merge remote-tracking branch 'refs/remotes/spiritlcx/master'","distinct":true,"url":"https://api.github.com/repos/spiritlcx/CloudDB/commits/f713ca32bd71cb908206104c8513060b8097a682"},{"sha":"285daf06022e2564d3ffc6be5511aa2eb94434a8","author":{"email":"8924c3e796c280d5e19ec77e707a9d7fae661e65@gmail.com","name":"gurkenelement"},"message":"Extended KVStore to handle metadata and new status types\n\nKVStore: now handles metadata and looks for the correct server to send\nrequests to.\nTextMessage: Extended serialize() and deserialize().\nMetadata: getServer() looks for responsible server for a key.","distinct":true,"url":"https://api.github.com/repos/spiritlcx/CloudDB/commits/285daf06022e2564d3ffc6be5511aa2eb94434a8"},{"sha":"cf39c77c0c71fc2ffb17d11e5635f06da495291c","author":{"email":"d6fe6f135905874354626cc6af967f8b114a3127@gmail.com","name":"Lee"},"message":"Merge pull request #5 from gurkenelement/master\n\nExtended KVStore, TextMessage and Metadata","distinct":true,"url":"https://api.github.com/repos/spiritlcx/CloudDB/commits/cf39c77c0c71fc2ffb17d11e5635f06da495291c"}]}