{"push_id":839029278,"size":97,"distinct_size":97,"ref":"refs/heads/master","head":"0379ed14037032ae486f203c060ac71ba4123f34","before":"9f1ad2f59b34218fb661fc6a156f78e5e88d0b98","commits":[{"sha":"6f17105ee54b31f985a68a74cf4bf4a74eb60f7b","author":{"email":"ce584ac70734cfa5a848cd28039798932c7ea675@docker.com","name":"Victor Vieux"},"message":"remove BETA from docs\n\nSigned-off-by: Victor Vieux <vieux@docker.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/6f17105ee54b31f985a68a74cf4bf4a74eb60f7b"},{"sha":"fa5cd27d821d9a53b9047c07036058275ad25db6","author":{"email":"a2bebfa25877ed8f3a644256dc060dfe32006f27@docker.com","name":"Alexandre Beslic"},"message":"Initialize the key/directory before watching on kv discovery\n\nBefore that change, etcd and zookeeper would fail to instantiate\nthe discovery without the key being already there in the store or\ncreated beforehand and implicitely by a 'swarm join'.\n\nSigned-off-by: Alexandre Beslic <abronan@docker.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/fa5cd27d821d9a53b9047c07036058275ad25db6"},{"sha":"394ae84a495846c259944d9bdf28ad147b6bfe27","author":{"email":"442ffe3ffbfd024afcf0b7f8b108d05bca3aae43@gmail.com","name":"Andrea Luzzardi"},"message":"node: Use cluster.Containers instead of duplicating code\n\nSigned-off-by: Andrea Luzzardi <aluzzardi@gmail.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/394ae84a495846c259944d9bdf28ad147b6bfe27"},{"sha":"f1782fed9093bd7bcfec7d00d0a44eaa5e4b447c","author":{"email":"442ffe3ffbfd024afcf0b7f8b108d05bca3aae43@gmail.com","name":"Andrea Luzzardi"},"message":"engine cleanup: Don't mess with the global random.\n\nSigned-off-by: Andrea Luzzardi <aluzzardi@gmail.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/f1782fed9093bd7bcfec7d00d0a44eaa5e4b447c"},{"sha":"315ddfeb4d0359db06410cf68166fee1ae24f0cc","author":{"email":"dcd6fd1596156638bd4b273477ce808661e40b45@huawei.com","name":"Xian Chaobo"},"message":"do not try retry with soft-image-affinity when have node constraint\n\nSigned-off-by: Xian Chaobo <xianchaobo@huawei.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/315ddfeb4d0359db06410cf68166fee1ae24f0cc"},{"sha":"ab249c4756129453aaf8b323250368f24f782aba","author":{"email":"a2bebfa25877ed8f3a644256dc060dfe32006f27@docker.com","name":"Alexandre Beslic"},"message":"Fix tests by adding mocks for additional Watch calls\n\nSigned-off-by: Alexandre Beslic <abronan@docker.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/ab249c4756129453aaf8b323250368f24f782aba"},{"sha":"aaf52189dc32d58c7a6364b146cd868fc68e6223","author":{"email":"4adf6384cf5c3a6562de5332ab287d9bb54856b1@gmail.com","name":"Victor Costan"},"message":"Document CpuShares special handling in Swarm\n\nThe difference is currently only documented in the issue below.\r\nhttps://github.com/docker/swarm/issues/475\r\n\r\nThe diff in the PR below highlights the special handling of CpuShares.\r\nhttps://github.com/docker/swarm/pull/904/files\r\n\r\nSigned-off-by: Victor Costan <costan@gmail.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/aaf52189dc32d58c7a6364b146cd868fc68e6223"},{"sha":"e634df03a7c8cbd9f1d36ab28004a41f36e432cf","author":{"email":"ce584ac70734cfa5a848cd28039798932c7ea675@docker.com","name":"Victor Vieux"},"message":"add 'docker network ls' support\nadd 'docker network inspect' suport\n\nSigned-off-by: Victor Vieux <vieux@docker.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/e634df03a7c8cbd9f1d36ab28004a41f36e432cf"},{"sha":"12c2d46dd59239b0d856d9c3c7714e7905959ccb","author":{"email":"5e30c7222a5138067ad5bff2f2b96878cc9b735a@gmail.com","name":"Victor Vieux"},"message":"prepend engine name on network name\n\nSigned-off-by: Victor Vieux <victorvieux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/12c2d46dd59239b0d856d9c3c7714e7905959ccb"},{"sha":"8559fb0fc64b2f3f0ba9b0e52919157202a8a9f1","author":{"email":"ce584ac70734cfa5a848cd28039798932c7ea675@docker.com","name":"Victor Vieux"},"message":"remove cluster.Network(IDOrName)\n\nSigned-off-by: Victor Vieux <vieux@docker.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/8559fb0fc64b2f3f0ba9b0e52919157202a8a9f1"},{"sha":"b007cae8b20d5beb475265da69e340e38c5989e9","author":{"email":"ce584ac70734cfa5a848cd28039798932c7ea675@docker.com","name":"Victor Vieux"},"message":"Add docker network create\n\nSigned-off-by: Victor Vieux <vieux@docker.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/b007cae8b20d5beb475265da69e340e38c5989e9"},{"sha":"78ecf8497cf4eb09cd77efa23963f1ea5a907cfa","author":{"email":"ce584ac70734cfa5a848cd28039798932c7ea675@docker.com","name":"Victor Vieux"},"message":"Add network rm\n\nSigned-off-by: Victor Vieux <vieux@docker.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/78ecf8497cf4eb09cd77efa23963f1ea5a907cfa"},{"sha":"e5eeec580cba2534ffec71cbf6d5173c522592f2","author":{"email":"ce584ac70734cfa5a848cd28039798932c7ea675@docker.com","name":"Victor Vieux"},"message":"use overlay as default in swarm\n\nSigned-off-by: Victor Vieux <vieux@docker.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/e5eeec580cba2534ffec71cbf6d5173c522592f2"},{"sha":"587d535188458242a4f90fe554bdcbcd7b1d8de5","author":{"email":"ce584ac70734cfa5a848cd28039798932c7ea675@docker.com","name":"Victor Vieux"},"message":"add support docker connect / disconnect\n\nSigned-off-by: Victor Vieux <vieux@docker.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/587d535188458242a4f90fe554bdcbcd7b1d8de5"},{"sha":"df5c394308e6374f800601a65e023e889bb6bc51","author":{"email":"ce584ac70734cfa5a848cd28039798932c7ea675@docker.com","name":"Victor Vieux"},"message":"add store test\n\nSigned-off-by: Victor Vieux <vieux@docker.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/df5c394308e6374f800601a65e023e889bb6bc51"},{"sha":"ca9a234f03377669156123594bcf97ccfe4c6d04","author":{"email":"ce584ac70734cfa5a848cd28039798932c7ea675@docker.com","name":"Victor Vieux"},"message":"add some docs\n\nSigned-off-by: Victor Vieux <vieux@docker.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/ca9a234f03377669156123594bcf97ccfe4c6d04"},{"sha":"96e0966afc6436a35162b634ed9aff6ca63d69f1","author":{"email":"5665331b9b819ac358165f8c38970dc8c7ddb47d@docker.com","name":"moxiegirl"},"message":"Merge pull request #1274 from pwnall/patch-2\n\nDocument CpuShares special handling in Swarm","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/96e0966afc6436a35162b634ed9aff6ca63d69f1"},{"sha":"cb2ceea70203dbce53637d3fe82eb06d922be166","author":{"email":"442ffe3ffbfd024afcf0b7f8b108d05bca3aae43@gmail.com","name":"Andrea Luzzardi"},"message":"engine: Added a concurrent safe refresh delayer.\n\nSigned-off-by: Andrea Luzzardi <aluzzardi@gmail.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/cb2ceea70203dbce53637d3fe82eb06d922be166"},{"sha":"3a79038d48487a7c48009ed5d243b6c63558ac2b","author":{"email":"5e30c7222a5138067ad5bff2f2b96878cc9b735a@gmail.com","name":"Victor Vieux"},"message":"Merge pull request #1268 from aluzzardi/refresh-loop-cleanup\n\nengine cleanup: Don't mess with the global random.","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/3a79038d48487a7c48009ed5d243b6c63558ac2b"},{"sha":"c64ae5168aa84e461ceab722a084b246963340a1","author":{"email":"442ffe3ffbfd024afcf0b7f8b108d05bca3aae43@gmail.com","name":"Andrea Luzzardi"},"message":"Parallel scheduling support for Swarm driver.\n\nSigned-off-by: Andrea Luzzardi <aluzzardi@gmail.com>","distinct":true,"url":"https://api.github.com/repos/coryb/swarm/commits/c64ae5168aa84e461ceab722a084b246963340a1"}]}