{"push_id":1241560598,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"41d580c7a610d8111dc63353cbd94319ca854627","before":"2684459ed433125257ffde5e95666ff785f26ec2","commits":[{"sha":"3c2886d8a45d8e79b00ab413d91f1af871b58d0a","author":{"name":"Zhang Wei","email":"22901629f036d63f0911c5cd251b276c44518b1c@huawei.com"},"message":"Move --rm to daemon side\n\n`--rm` is a client side flag which caused lots of problems:\n1. if client lost connection to daemon, including client crash or be\nkilled, there's no way to clean garbage container.\n2. if docker stop a `--rm` container, this container won't be\nautoremoved.\n3. if docker daemon restart, container is also left over.\n4. bug: `docker run --rm busybox fakecmd` will exit without cleanup.\n\nIn a word, client side `--rm` flag isn't sufficient for garbage\ncollection. Move the `--rm` flag to daemon will be more reasonable.\n\nWhat this commit do is:\n1. implement a `--rm` on daemon side, adding one flag `AutoRemove` into\nHostConfig.\n2. Allow `run --rm -d`, no conflicting `--rm` and `-d` any more,\nauto-remove can work on detach mode.\n3. `docker restart` a `--rm` container will succeed, the container won't\nbe autoremoved.\n\nThis commit will help a lot for daemon to do garbage collection for\ntemporary containers.\n\nSigned-off-by: Zhang Wei <zhangwei555@huawei.com>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/3c2886d8a45d8e79b00ab413d91f1af871b58d0a"},{"sha":"6dd8e10d6ed7a7371c5c1824ad58c4403a7b3bfd","author":{"name":"Zhang Wei","email":"22901629f036d63f0911c5cd251b276c44518b1c@huawei.com"},"message":"Wait container's removal via Events API\n\nIf AutoRemove is set, wait until client get `destroy` events, or get\n`detach` events that implies container is detached but not stopped.\n\nSigned-off-by: Zhang Wei <zhangwei555@huawei.com>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/6dd8e10d6ed7a7371c5c1824ad58c4403a7b3bfd"},{"sha":"1537dbe2d617013c94aa42c28744feb07a09fb63","author":{"name":"Zhang Wei","email":"22901629f036d63f0911c5cd251b276c44518b1c@huawei.com"},"message":"Not use goroutine for container's auto-removal\n\nBefore this, container's auto-removal after exit is done in a goroutine,\nthis commit will get ContainerRm out of the goroutine.\n\nSigned-off-by: Zhang Wei <zhangwei555@huawei.com>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/1537dbe2d617013c94aa42c28744feb07a09fb63"},{"sha":"84d5ab96ef33355e65f5c31210eb1777db372c52","author":{"name":"Sebastiaan van Stijn","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gone.nl"},"message":"fix validation of non-existing bind-mount source\n\nUnlike `docker run -v..`, `docker service create --mount`\ndoes not allow bind-mounting non-existing host paths.\n\nThis adds validation for the specified `source`, and\nproduces an error if the path is not found on the\nhost.\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/84d5ab96ef33355e65f5c31210eb1777db372c52"},{"sha":"fc63bb83caea1baf4d3818b1c8c59f83e9db6f81","author":{"name":"allencloud","email":"12237040d17314ed2d464cb600485dc2d9f4453a@daocloud.io"},"message":"update go-units vendor to newest version\n\nSigned-off-by: allencloud <allen.sun@daocloud.io>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/fc63bb83caea1baf4d3818b1c8c59f83e9db6f81"},{"sha":"4ce93940b7c2a640c94296f20352cf6f052d1028","author":{"name":"Justin Cormack","email":"a4ecbe7132a346be3b18983b0b455860d64b4131@docker.com"},"message":"More helpful error message when not sufficiently argumentative\n\nThe error message suggests you need one argument even when you\nhave provided one. Suggest having another argument.\n\nSigned-off-by: Justin Cormack <justin.cormack@docker.com>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/4ce93940b7c2a640c94296f20352cf6f052d1028"},{"sha":"7df815d2afe006ece9a3bc5c0642bd7643f40124","author":{"name":"Zhang Wei","email":"22901629f036d63f0911c5cd251b276c44518b1c@huawei.com"},"message":"Add docs for auto-removal on daemon\n\nDocs for #20848: move \"--rm\" to daemon side.\n\nAdd description for introduced API changes.\n\nSigned-off-by: Zhang Wei <zhangwei555@huawei.com>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/7df815d2afe006ece9a3bc5c0642bd7643f40124"},{"sha":"c52063d8bf0ff389b048471f7bcf9de7cbd39342","author":{"name":"Vincent Demeester","email":"f64b7451417761ab8a8a3d9cdcebbdfb1b9c6aa3@sbr.pm"},"message":"Merge pull request #25493 from justincormack/ADD-at-least-two\n\nMore helpful error message when not sufficiently argumentative","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/c52063d8bf0ff389b048471f7bcf9de7cbd39342"},{"sha":"1c32bed48c160342871d4f1470dd4d62b4baa9a5","author":{"name":"Vincent Demeester","email":"f64b7451417761ab8a8a3d9cdcebbdfb1b9c6aa3@sbr.pm"},"message":"Merge pull request #25496 from allencloud/update-go-units-vendor\n\nupdate go-units vendor to newest version","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/1c32bed48c160342871d4f1470dd4d62b4baa9a5"},{"sha":"98530ac8e2b0e1003f4d8346c5b1445b281d4f9c","author":{"name":"Alexander Morozov","email":"2b808a9ec1c3d60bb321b1877d9d381cbe2446cd@docker.com"},"message":"vendor: use tags for gorilla projects\n\nSigned-off-by: Alexander Morozov <lk4d4@docker.com>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/98530ac8e2b0e1003f4d8346c5b1445b281d4f9c"},{"sha":"b435d75526042ffe51df9d9415e98272ac26a975","author":{"name":"Vincent Demeester","email":"f64b7451417761ab8a8a3d9cdcebbdfb1b9c6aa3@sbr.pm"},"message":"Merge pull request #25494 from thaJeztah/fix-bind-mount-validation\n\nfix validation of non-existing bind-mount source","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/b435d75526042ffe51df9d9415e98272ac26a975"},{"sha":"31e3970394998547d64e1220bd437a4c9c1061e3","author":{"name":"Vincent Demeester","email":"f64b7451417761ab8a8a3d9cdcebbdfb1b9c6aa3@sbr.pm"},"message":"Merge pull request #20848 from WeiZhang555/move-rm-to-daemon\n\nMove --rm to daemon side","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/31e3970394998547d64e1220bd437a4c9c1061e3"},{"sha":"0277eb9a32d96e11cbfe3c98229008ad29392a3f","author":{"name":"Charles Smith","email":"e62e97b2d342187c35c29348acbaca47941eedd7@docker.com"},"message":"fix overlay network example\n\nSigned-off-by: Charles Smith <charles.smith@docker.com>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/0277eb9a32d96e11cbfe3c98229008ad29392a3f"},{"sha":"e4402b285ba0a764ea1cffc1487c92b05b59a0ea","author":{"name":"Justin Cormack","email":"a4ecbe7132a346be3b18983b0b455860d64b4131@docker.com"},"message":"Update go-patricia to 2.2.5\n\nFixes an issue that showed up on gccgo.\n\nFix #25360\n\nSigned-off-by: Justin Cormack <justin.cormack@docker.com>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/e4402b285ba0a764ea1cffc1487c92b05b59a0ea"},{"sha":"c51f639531459e57f681f97c7358c04a96785db0","author":{"name":"Sebastiaan van Stijn","email":"05316fa76f8ee824b0abc01e08762842de890696@users.noreply.github.com"},"message":"Merge pull request #25506 from sfsmithcha/fix_network_name\n\nfix overlay network example","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/c51f639531459e57f681f97c7358c04a96785db0"},{"sha":"b2b41b2194a95c9f8b878b2a97706032fbf54c38","author":{"name":"Justin Cormack","email":"a4ecbe7132a346be3b18983b0b455860d64b4131@docker.com"},"message":"Merge pull request #25502 from LK4D4/update_gorilla\n\nvendor: use tags for gorilla projects","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/b2b41b2194a95c9f8b878b2a97706032fbf54c38"},{"sha":"d1244abc5ce6382b0ebe034bc604ad0c16d2b628","author":{"name":"Diogo Monica","email":"6d9811c7b8d659d0e2481f8284a829dcc906fac0@gmail.com"},"message":"Adding Joined at to node inspect\n\nSigned-off-by: Diogo Monica <diogo.monica@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/d1244abc5ce6382b0ebe034bc604ad0c16d2b628"},{"sha":"da6609ccdca80c587410b0b13606842412e329bd","author":{"name":"Zhang Wei","email":"22901629f036d63f0911c5cd251b276c44518b1c@huawei.com"},"message":"Fix typo\n\nSigned-off-by: Zhang Wei <zhangwei555@huawei.com>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/da6609ccdca80c587410b0b13606842412e329bd"},{"sha":"34877a41a8a6660a31ff3770566cc1341759b16c","author":{"name":"unclejack","email":"62959f722121804d027c697ac4e187637f589a73@users.noreply.github.com"},"message":"Merge pull request #25510 from justincormack/patricia-2.2.5\n\nUpdate go-patricia to 2.2.5","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/34877a41a8a6660a31ff3770566cc1341759b16c"},{"sha":"3892ac7e9418547785c36c91c3fb49a9c876c4b1","author":{"name":"Sebastiaan van Stijn","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gone.nl"},"message":"docs: add missing content-type header for image load\n\nWithout a content-type header, Go uses a max post size\nof 10 megabytes, which makes loading images fail\nif they're larger than 10 megabytes\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/jimjag/docker/commits/3892ac7e9418547785c36c91c3fb49a9c876c4b1"}]}
{"actor":{"display_login":"jimjag"}}