{"push_id":778732082,"size":91,"distinct_size":90,"ref":"refs/heads/master","head":"9ea72672856fe5777f12d6939a2e0c7fca9f5550","before":"b1cb1b1df493b3e0b739b9f374b6c82e306dede8","commits":[{"sha":"1c0c68b18fe3a32f3e9915c3bf6ae50b69fee288","author":{"email":"54cd4f6a53c83578a2ea0a02eb065faed9769f8e@gmail.com","name":"William Hubbs"},"message":"Drop execute bit from openrc init script\n\nSigned-off-by: William Hubbs <w.d.hubbs@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/1c0c68b18fe3a32f3e9915c3bf6ae50b69fee288"},{"sha":"e3772538c0eb5c1478075979d222485cb3bd8c91","author":{"email":"54cd4f6a53c83578a2ea0a02eb065faed9769f8e@gmail.com","name":"William Hubbs"},"message":"Fix OpenRC init script\n\nThe shebang for OpenRC init scripts is now #!/sbin/openrc-run, and we\ncan also use the default start and stop functions built into OpenRC.\n\nSigned-off-by: William Hubbs <w.d.hubbs@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/e3772538c0eb5c1478075979d222485cb3bd8c91"},{"sha":"f950de575483f562bc56b7f42b67b00b3df1387b","author":{"email":"50ae662f5fcde39b7d1ed786133b7c61a25411dd@microsoft.com","name":"John Howard"},"message":"Windows: Fix docker cp\n\nSigned-off-by: John Howard <jhoward@microsoft.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/f950de575483f562bc56b7f42b67b00b3df1387b"},{"sha":"b582977bc8a7937a12b9064aa7fbe688b7d9c8fe","author":{"email":"adf75c2c2ec965e68e8d4752c9742146f0b6495c@gmail.com","name":"Tom Barlow"},"message":"Updated to use correct cgroup paths\n\nSigned-off-by: Tom Barlow <tomwbarlow@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/b582977bc8a7937a12b9064aa7fbe688b7d9c8fe"},{"sha":"38da43184d9353d1924ff8cd5bcedcf82ca6b008","author":{"email":"dc73d0991b982a8303e713ef531a313af77e242a@gmail.com","name":"Brian Goff"},"message":"Fix `docker volume invalid` so it displays usage\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/38da43184d9353d1924ff8cd5bcedcf82ca6b008"},{"sha":"572f008e892b06262963ccb75c631f2f5d6c6fcd","author":{"email":"c45df7e090d0e4e1065db957c5dc8fabbbe28f04@gmail.com","name":"Sam Abed"},"message":"Show pull progress in terminal for inflight pull requests\n\nBased on #12874 from Sam Abed <sam.abed@gmail.com>. His original commit\nwas brought up to date by manually porting the changes in pull.go into\nthe new code in pull_v1.go and pull_v2.go.\n\nFixes #8385\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/572f008e892b06262963ccb75c631f2f5d6c6fcd"},{"sha":"80513d85cfc0e46f8202fc3030f11052bbfeea7a","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Change poolAdd to return a boolean instead of an error\n\nPreviously, its other return value was used even when it returned an\nerror. This is awkward and goes against the convention. It also could\nhave resulted in a nil pointer dereference when an error was returned\nbecause of an unknown pool type. This changes the unknown pool type\nerror to a panic (since the pool types are hardcoded at call sites and\nmust always be \"push\" or \"pull\"), and returns a \"found\" boolean instead\nof an error.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/80513d85cfc0e46f8202fc3030f11052bbfeea7a"},{"sha":"26c9b585042ac7dce8db83478a69fd01a4b003d7","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Clean up ProgressStatus\n\n- Rename to Broadcaster\n\n- Document exported types\n\n- Change Wait function to just wait. Writing a message to the writer and\n  adding the writer to the observers list are now handled by separate\n  function calls.\n\n- Avoid importing logrus (the condition where it was used should never\n  happen, anyway).\n\n- Make writes non-blocking\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/26c9b585042ac7dce8db83478a69fd01a4b003d7"},{"sha":"9b9d70ad271b46a67bde57b8a807121f6e85b75f","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Remove \"...already being pulled\" messages\n\nThese don't get seen, so they are unnecessary.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/9b9d70ad271b46a67bde57b8a807121f6e85b75f"},{"sha":"5a5f9e93e9134378ffb5d0294577875a0d8c1937","author":{"email":"711d41b5f5e0b1a273583213f0d0e4eac7e65427@microsoft.com","name":"John Howard"},"message":"Windows: Revendor HCSShim with godoc\n\nSigned-off-by: John Howard <John.Howard@microsoft.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/5a5f9e93e9134378ffb5d0294577875a0d8c1937"},{"sha":"ea4a06740b6d4579f77507c1d7e0897a870fd72d","author":{"email":"d51735f6fb3b158a0436903895ceec01381bfb9f@gmail.com","name":"Shijiang Wei"},"message":"abstract the string slice struct to stringutils package\n\nSigned-off-by: Shijiang Wei <mountkin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/ea4a06740b6d4579f77507c1d7e0897a870fd72d"},{"sha":"317a5462e428fab6248fe3b028822250c8c9ff7f","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Make the broadcaster write messages to the observers in the same units they were written to the broadcaster\n\nThis means the writing to a WriteFlusher will flush in the same places\nas it would if the broadcaster wasn't sitting in front of it.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/317a5462e428fab6248fe3b028822250c8c9ff7f"},{"sha":"111d2f348767692a34366ff5cd01f607cf54ad57","author":{"email":"c47b4d1a93d49e69bdea5267b61a66ce35c8b54f@docker.com","name":"Josh Hawn"},"message":"[daemon] Refactor image_delete.go\n\nThis file was not well documented and had very high cyclomatic complexity.\nThis patch completely rearranges this file and the ImageDelete method to\nbe easier to follow and more maintainable in the future.\n\nDocker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/111d2f348767692a34366ff5cd01f607cf54ad57"},{"sha":"672bae2dc0af6bce3ffc7a1144a22fb740a8e013","author":{"email":"87e1f221a672a14a323e57bb65eaea19d3ed3804@sbr.pm","name":"Vincent Demeester"},"message":"Update shell completion on docker ps for ancestor\n\nSigned-off-by: Vincent Demeester <vincent@sbr.pm>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/672bae2dc0af6bce3ffc7a1144a22fb740a8e013"},{"sha":"5e540bdc132669dfb8c13ae2796104a03aca6287","author":{"email":"ff3bde741799c0eff815b83a54eda3fc494df54f@us.ibm.com","name":"Doug Davis"},"message":"More httputil tests for the docker header\n\nfollow-on to #15911\n\nSigned-off-by: Doug Davis <dug@us.ibm.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/5e540bdc132669dfb8c13ae2796104a03aca6287"},{"sha":"f9df813a992505ba2b37fad843ab943347d3ef11","author":{"email":"e161e7b27905defbba5f48341ca599c36341b37a@gmail.com","name":"unclejack"},"message":"pkg/ioutils: lower bufReader reset timeout\n\nSigned-off-by: Cristian Staretu <cristian.staretu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/f9df813a992505ba2b37fad843ab943347d3ef11"},{"sha":"0ef740a5bf093aa544802ccfbb0612e04ed8492a","author":{"email":"e7c09f9611da6654512e2ef1961472e95b0a7179@blockbridge.com","name":"Stephen Rust"},"message":"Don't hold lock around volume driver for volume create.\n\nSigned-off-by: Stephen Rust <srust@blockbridge.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/0ef740a5bf093aa544802ccfbb0612e04ed8492a"},{"sha":"0b2cff35bac7a469b4e7ba0abe70e950cfc3c80c","author":{"email":"dc73d0991b982a8303e713ef531a313af77e242a@gmail.com","name":"Brian Goff"},"message":"Merge pull request #15917 from srust/volume_create_dont_lock_around_volume_driver\n\nDon't hold lock around volume driver for volume create.","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/0b2cff35bac7a469b4e7ba0abe70e950cfc3c80c"},{"sha":"b1c1f42bccccef5fc407c3bec7d25a60f91af035","author":{"email":"e1c79a582b6629e6b39e9679f4bb964d25db4aa8@mcgstyle.net","name":"Derek McGowan"},"message":"Fix sanitize URL bug on layer upload\n\nUpdate the distribution version to include sanitize URL fix\n\nFixes #15875\n\nSigned-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/b1c1f42bccccef5fc407c3bec7d25a60f91af035"},{"sha":"df6d92837029411bd06c4541c08c20127ce8327e","author":{"email":"e0d1a862d8f31af605ecef8c92857b8938ba622e@docker.com","name":"Jessica Frazelle"},"message":"update spec file to require docker-engine-selinux policy\n\nSigned-off-by: Jessica Frazelle <acidburn@docker.com>","distinct":true,"url":"https://api.github.com/repos/mikebrow/docker/commits/df6d92837029411bd06c4541c08c20127ce8327e"}]}