{"push_id":546817205,"size":24,"distinct_size":24,"ref":"refs/heads/master","head":"640e0fc578e5acdaa71216a300396dfa9af8054f","before":"71ab2efbfaa351b83af6b6c4fae8aa9c376a88da","commits":[{"sha":"1edf16e977a3dd18f9ff15b4acf40b0c1ac64788","author":{"email":"4b2b69742da531f1900c4c4748d7a0ecda59626a@gmail.com","name":"Tianon Gravi"},"message":"Simplify builder ast.Dump by using strconv.Quote instead of a custom QuoteString function (the only change to existing files is literal tabs becoming \\t, but future files may use nonprintable characters and the like now)\n\nSigned-off-by: Andrew \"Tianon\" Page <admwiggin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/1edf16e977a3dd18f9ff15b4acf40b0c1ac64788"},{"sha":"f6cb1ea85a7a75193644b8ba4516cb586c5dc52f","author":{"email":"4b2b69742da531f1900c4c4748d7a0ecda59626a@gmail.com","name":"Tianon Gravi"},"message":"Simplify builder TestTestData slightly by using ioutil.ReadFile instead of os.Open+ioutil.ReadAll\n\nSigned-off-by: Andrew \"Tianon\" Page <admwiggin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/f6cb1ea85a7a75193644b8ba4516cb586c5dc52f"},{"sha":"05c2d2db9a95266217a639e2109be6fc6482a716","author":{"email":"4b2b69742da531f1900c4c4748d7a0ecda59626a@gmail.com","name":"Tianon Gravi"},"message":"Adjust builder to validate that JSON in Dockerfiles are arrays of strings and nothing else to match how we describe them to people (and what all our existing tests already assumed)\n\nThis also adds more tests to help verify this, including unicode and nonprintable characters (hence the earlier commit switching to strconv.Quote).\n\nAs a bonus, this fixes a subtle bug where [] was turned into [\"\"] and then turned back into [] (and thus [\"\"] was impossible to actually round-trip correctly in a Dockerfile).\n\nSigned-off-by: Andrew \"Tianon\" Page <admwiggin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/05c2d2db9a95266217a639e2109be6fc6482a716"},{"sha":"400d92871cb300ee8696dbcedcfd6a95f4d9d5a7","author":{"email":"9ac444d2b5df3db1f31aa1c6462ac8e9e2bde241@huawei.com","name":"Lei Jitang"},"message":"Add --link accept container ID\n\nSigned-off-by: Lei Jitang <leijitang@huawei.com>","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/400d92871cb300ee8696dbcedcfd6a95f4d9d5a7"},{"sha":"2292167b02ce0489d38e0a6beeb792bcb7534f34","author":{"email":"9ac444d2b5df3db1f31aa1c6462ac8e9e2bde241@huawei.com","name":"Lei Jitang"},"message":"Add tests for --link\n\nSigned-off-by: Lei Jitang <leijitang@huawei.com>","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/2292167b02ce0489d38e0a6beeb792bcb7534f34"},{"sha":"37b69408f84d970322e8620b6360bde70974e4b6","author":{"email":"165d476d224c3852af9a12cd497e18a3d477762d@gmail.com","name":"Michael Crosby"},"message":"Merge pull request #10056 from coolljt0725/add_link_accept_ID\n\nAdd --link accept container ID","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/37b69408f84d970322e8620b6360bde70974e4b6"},{"sha":"a92281637f5b629e110b5bd074566bb6c302bb62","author":{"email":"136e3cf1ab6a4dc9cd25784ffe7ab05af45d9f77@docker.com","name":"Jessica Frazelle"},"message":"Renaming a container with an invalid name should fail\n\nDocker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/a92281637f5b629e110b5bd074566bb6c302bb62"},{"sha":"f67c6d313b971a068262a09840f7afdf4d34b292","author":{"email":"5e30c7222a5138067ad5bff2f2b96878cc9b735a@gmail.com","name":"Victor Vieux"},"message":"Merge pull request #10082 from jfrazelle/10081-fix-renaming\n\nRenaming a container with an invalid name should fail","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/f67c6d313b971a068262a09840f7afdf4d34b292"},{"sha":"5ce60217f1ba07015af72978e715a08259e2efc1","author":{"email":"4efb7da3e38416208b41d8021a942884d8a9435c@docker.com","name":"Alexander Morozov"},"message":"Calming vet about type aliases from other package\n\nSigned-off-by: Alexander Morozov <lk4d4@docker.com>","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/5ce60217f1ba07015af72978e715a08259e2efc1"},{"sha":"bb96e53b0f947a31a4b66e76607eed0097917ed5","author":{"email":"4efb7da3e38416208b41d8021a942884d8a9435c@docker.com","name":"Alexander Morozov"},"message":"Fix vet error about passing Mutex by value\n\nSigned-off-by: Alexander Morozov <lk4d4@docker.com>","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/bb96e53b0f947a31a4b66e76607eed0097917ed5"},{"sha":"a75b02fe72f3da73f9788919ff2c22f183978db7","author":{"email":"4efb7da3e38416208b41d8021a942884d8a9435c@docker.com","name":"Alexander Morozov"},"message":"Fix format calls as suggested by vet\n\nSigned-off-by: Alexander Morozov <lk4d4@docker.com>","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/a75b02fe72f3da73f9788919ff2c22f183978db7"},{"sha":"798215af24953f5e3dcacb08965f3714b2fd903f","author":{"email":"136e3cf1ab6a4dc9cd25784ffe7ab05af45d9f77@docker.com","name":"Jessica Frazelle"},"message":"Add build constraint.\n\nDocker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/798215af24953f5e3dcacb08965f3714b2fd903f"},{"sha":"73bf350d3d538780b2b3fbeb207369544f36fdd1","author":{"email":"165d476d224c3852af9a12cd497e18a3d477762d@gmail.com","name":"Michael Crosby"},"message":"Merge pull request #10102 from jfrazelle/windows-fix\n\nAdd build constraint for windows","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/73bf350d3d538780b2b3fbeb207369544f36fdd1"},{"sha":"3118ccc6bcd2a2d63700584dc1ce2dbb0a65cbb6","author":{"email":"165d476d224c3852af9a12cd497e18a3d477762d@gmail.com","name":"Michael Crosby"},"message":"Merge pull request #10101 from LK4D4/fix_vet_errors\n\nFix vet errors","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/3118ccc6bcd2a2d63700584dc1ce2dbb0a65cbb6"},{"sha":"409407091a7282d0c4086b71e86397e2d089ba13","author":{"email":"951f4c7b5d47e32d0112c78d14a98eaa23e6b5ef@gmail.com","name":"Michael Crosby"},"message":"Add --readonly for read only container rootfs\n\nAdd a --readonly flag to allow the container's root filesystem to be\nmounted as readonly.  This can be used in combination with volumes to\nforce a container's process to only write to locations that will be\npersisted.  This is useful in many cases where the admin controls where\nthey would like developers to write files and error on any other\nlocations.\n\nCloses #7923\nCloses #8752\n\nSigned-off-by: Michael Crosby <crosbymichael@gmail.com>","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/409407091a7282d0c4086b71e86397e2d089ba13"},{"sha":"95c0f07966035ce79c6b51a2eee8c60c59fb523c","author":{"email":"2043cda4df124b840b98ee1c4307c199042efdf7@gmail.com","name":"Alexander Morozov"},"message":"Merge pull request #10093 from crosbymichael/readonly-containers\n\nAdd --read-only for read only container rootfs","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/95c0f07966035ce79c6b51a2eee8c60c59fb523c"},{"sha":"e1ef33449f484678d236cb49e80daf5ba1e1899c","author":{"email":"55258e89a8b41a46066b3a9514b15a78c1a88d17@docker.com","name":"Arnaud Porterie"},"message":"Take DOCKER_TEST_HOST into account\n\nTests no longer make the assumption that the daemon can be accessed\nthrough unix:///var/run/docker.sock.\n\nSigned-off-by: Arnaud Porterie <arnaud.porterie@docker.com>","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/e1ef33449f484678d236cb49e80daf5ba1e1899c"},{"sha":"02246d2d9f9fe8eb040d1eb1ac4b7a84c3f3f059","author":{"email":"136e3cf1ab6a4dc9cd25784ffe7ab05af45d9f77@docker.com","name":"Jessica Frazelle"},"message":"Error should show when trying to start a paused container.\n\nDocker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/02246d2d9f9fe8eb040d1eb1ac4b7a84c3f3f059"},{"sha":"39343b86182b4e997dc991645729ae130bd0f5f2","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@hollensbe.org","name":"Erik Hollensbe"},"message":"Fix a panic where RUN [] would be supplied.\n\nDocker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/39343b86182b4e997dc991645729ae130bd0f5f2"},{"sha":"3183af8b19d2adf29dd3fb80689d764353a3fe00","author":{"email":"647cb69c122d4d7c33376c8e37cf2306550c40fe@gmail.com","name":"Tibor Vass"},"message":"builder: use len() > 0 instead of != nil\n\nSigned-off-by: Tibor Vass <teabee89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/yosifkit/docker/commits/3183af8b19d2adf29dd3fb80689d764353a3fe00"}]}