{"push_id":764871360,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"f399c3a8886f0977ba234ab24e9ba7d8ab83d26d","before":"99ab0d3abca7942c7fc9419cabd7e5f56052ed57","commits":[{"sha":"b4e13215c71810664799af1451416e1f305e5e41","author":{"email":"84aa66e1c3dd48c5a03d8a5c9b762ac43038989f@gmail.com","name":"Paul Bellamy"},"message":"expose dns server on tcp as well as udp\n\nissue was discovered when testing scope with master vs 1.0 branches.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/b4e13215c71810664799af1451416e1f305e5e41"},{"sha":"1326994a6d3623cb87c1bb3c69c4669fb7eec42d","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"Merge pull request #1319 from weaveworks/dns-tcp\n\nExpose dns server on tcp as well as udp\r\n\r\nFixes #1333.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/1326994a6d3623cb87c1bb3c69c4669fb7eec42d"},{"sha":"f34f837106a7a34b7398dc31d09a53fd0c20b5b3","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"Merge branch '1.0'\n\nConflicts:\n\tweave","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/f34f837106a7a34b7398dc31d09a53fd0c20b5b3"},{"sha":"4d49bf3ab98c47d648115afd361c47c404465097","author":{"email":"de652539b24efdf404b95def4635bf3dbfd846aa@gmail.com","name":"Bryan Boreham"},"message":"Add comment to clarify the reason why there is no explicit 'assert' test at the end.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/4d49bf3ab98c47d648115afd361c47c404465097"},{"sha":"d61c719e45f8e704ab4acfee4c1be7180b286043","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"cosmetic","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/d61c719e45f8e704ab4acfee4c1be7180b286043"},{"sha":"f080e5aa5ce1b8ed33dca3a69299068cb89dd185","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"Merge pull request #1331 from weaveworks/clarify-test-160\n\nclarify test 160","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/f080e5aa5ce1b8ed33dca3a69299068cb89dd185"},{"sha":"08f31886d64bac708b3164c254a46a9e22620f15","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"better docker version check\n\nFixes #567. Supersedes #1298.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/08f31886d64bac708b3164c254a46a9e22620f15"},{"sha":"812579a139792a1e9c1d527d68651691907d7bb7","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"Merge pull request #1326 from weaveworks/576_better_version_check\n\nbetter docker version check\r\n\r\nFixes #576.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/812579a139792a1e9c1d527d68651691907d7bb7"},{"sha":"8ab639ddaa8c2ed4bace0ce06c130a9438d9d048","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"deal with `weave --help|help` locally\n\nthus making them unaffected by docker breakages\n\nFixes #1322.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/8ab639ddaa8c2ed4bace0ce06c130a9438d9d048"},{"sha":"eebdbe226be8fdaef1f4f544ba3805dd869c1b49","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"Merge pull request #1325 from weaveworks/1322_handle_usage_locally\n\ndeal with `weave --help|help` locally\r\n\r\nFixes #1322.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/eebdbe226be8fdaef1f4f544ba3805dd869c1b49"},{"sha":"ceff3bed282765f475e54e78011cde00c6171fb2","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"better error handling for invalid `weave status` sub-command\n\ninstead of showing '404 page not found'\n\nFixes #1328.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/ceff3bed282765f475e54e78011cde00c6171fb2"},{"sha":"3803d79835db1df60840afe76e54ba0eb159e14c","author":{"email":"6de376d09a489704e5137d016326556e07b040e5@users.noreply.github.com","name":"Adam Harrison"},"message":"Merge pull request #1335 from weaveworks/1328_handle_invalid_status_sub_command\n\nbetter error handling for invalid `weave status` sub-command","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/3803d79835db1df60840afe76e54ba0eb159e14c"},{"sha":"df5426dd8b8c7905d08688463751c6fabb2bc561","author":{"email":"de652539b24efdf404b95def4635bf3dbfd846aa@gmail.com","name":"Bryan Boreham"},"message":"Check if we have any peers with entries, to avoid crash","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/df5426dd8b8c7905d08688463751c6fabb2bc561"},{"sha":"aafa0f678338dc6ba954d3fca4d26841fd515ccd","author":{"email":"087e7233681a08b927550d893e966e9fba173758@users.noreply.github.com","name":"Tom Wilkie"},"message":"Merge pull request #1338 from weaveworks/1336-check-len\n\nIn ipam ring unit test, check if we have any peers with entries to avoid crash","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/aafa0f678338dc6ba954d3fca4d26841fd515ccd"},{"sha":"790a1757e0513297519277d92aa61589f9fe9ae7","author":{"email":"087e7233681a08b927550d893e966e9fba173758@users.noreply.github.com","name":"Tom Wilkie"},"message":"Revert \"In ipam ring unit test, check if we have any peers with entries to avoid crash \"","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/790a1757e0513297519277d92aa61589f9fe9ae7"},{"sha":"dac219b64a5facf734ef82efd79101059eccf29a","author":{"email":"087e7233681a08b927550d893e966e9fba173758@users.noreply.github.com","name":"Tom Wilkie"},"message":"Merge pull request #1339 from weaveworks/revert-1338-1336-check-len\n\nRevert \"In ipam ring unit test, check if we have any peers with entri…","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/dac219b64a5facf734ef82efd79101059eccf29a"},{"sha":"ca6e54890cfb56f74b584dff259fff53cb9a1d11","author":{"email":"de652539b24efdf404b95def4635bf3dbfd846aa@gmail.com","name":"Bryan Boreham"},"message":"Fix Transfer() when removing a peer, so we actually target the other peer.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/ca6e54890cfb56f74b584dff259fff53cb9a1d11"},{"sha":"135c34a45aac85489b7f5f5238f3bb4d9c0ce128","author":{"email":"de652539b24efdf404b95def4635bf3dbfd846aa@gmail.com","name":"Bryan Boreham"},"message":"Don't remove peer from table until after we've copied its entries out","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/135c34a45aac85489b7f5f5238f3bb4d9c0ce128"},{"sha":"086ab9d12614e6dc50cd7d622dbd4f08002656eb","author":{"email":"b758fc1d1058bf3971637fc70c4f78c0bff3019e@gmail.com","name":"Adam Harrison"},"message":"Correct MaxUDPPacketSize constant","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/086ab9d12614e6dc50cd7d622dbd4f08002656eb"},{"sha":"1e83e7a95c5abfc4af9908d2f2390c2925454288","author":{"email":"b758fc1d1058bf3971637fc70c4f78c0bff3019e@gmail.com","name":"Adam Harrison"},"message":"Merge branch '1.0'","distinct":true,"url":"https://api.github.com/repos/paulbellamy/weave/commits/1e83e7a95c5abfc4af9908d2f2390c2925454288"}]}