{"push_id":598028538,"size":28,"distinct_size":27,"ref":"refs/heads/master","head":"2772a475199b4503212d7d02aa675aa4faed7304","before":"c5af44e6d0a1ae8cdc1a91de28c0b73dd5478fb2","commits":[{"sha":"7910cb52435f6edbd30444114d12d9bfaa34b37c","author":{"email":"4efb7da3e38416208b41d8021a942884d8a9435c@docker.com","name":"Alexander Morozov"},"message":"update libcontainer to dd3cb8822352fd4acc0b8b426bd86e47e98f6853\n\nSigned-off-by: Alexander Morozov <lk4d4@docker.com>","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/7910cb52435f6edbd30444114d12d9bfaa34b37c"},{"sha":"68ba5f0b69c9f383269fb5bc2c78798b312e98cc","author":{"email":"4efb7da3e38416208b41d8021a942884d8a9435c@docker.com","name":"Alexander Morozov"},"message":"Execdriver implementation on new libcontainer API\n\nSigned-off-by: Alexander Morozov <lk4d4@docker.com>","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/68ba5f0b69c9f383269fb5bc2c78798b312e98cc"},{"sha":"0e3f2f2ac07c69922bd837f864219a088d243248","author":{"email":"dc73d0991b982a8303e713ef531a313af77e242a@gmail.com","name":"Brian Goff"},"message":"Ensure clean engine shutdown on startup errors\n\nPreviously on error either from the daemon or from the api it is just\nexiting with exit status 1 but not performing a shutdown.\nThis can produce insconsistent state depending on where the error came\nfrom.\n\nThis makes sure that before we exit on error that the engine gets fully\nshutdown.\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/0e3f2f2ac07c69922bd837f864219a088d243248"},{"sha":"9e63b0d0f9530a0a7d6445606062b8ca99793792","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@gone.nl","name":"Sebastiaan van Stijn"},"message":"cleanup: simplify parser_test\n\nparser_test only needed the directory-names for\nthe tests to run. This replaces f.Readdir() with\nf.Readdirnames() to only return the names.\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/9e63b0d0f9530a0a7d6445606062b8ca99793792"},{"sha":"09b4c2585284d1125d4d299a7d58b36c1d0baf17","author":{"email":"4b2b69742da531f1900c4c4748d7a0ecda59626a@gmail.com","name":"Tianon Gravi"},"message":"Refactor busybox downloading as generic \"frozen-images\"\n\nThis makes it much simpler to add new \"frozen\" images -- simply add them to the `Dockerfile` and in `hack/make/.ensure-frozen-images` and you're off to the races.\n\nSigned-off-by: Andrew \"Tianon\" Page <admwiggin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/09b4c2585284d1125d4d299a7d58b36c1d0baf17"},{"sha":"d172f1253a6a277dce71cd59b0d87119f3ed282e","author":{"email":"e1c79a582b6629e6b39e9679f4bb964d25db4aa8@mcgstyle.net","name":"Derek McGowan"},"message":"Cleanup v2 push logic\n\nManifest is now generated during a v2 push, not relying on previously generated hashes. When pushing a layer, the hash is directly calculated from the tar contents which will be pushed. Computing the hash on push ensures that the hash contents always match what is seen by the registry. This also mitigates issues with tarsum differences and permits using pure SHA digests.\nAdditionally the new manifest function is moved to the unit tests since it is no longer called outside the tests.\n\nSigned-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/d172f1253a6a277dce71cd59b0d87119f3ed282e"},{"sha":"311a600f1912c0d2a30becffdecde6026ada2624","author":{"email":"9ac444d2b5df3db1f31aa1c6462ac8e9e2bde241@huawei.com","name":"Lei Jitang"},"message":"Set default restart policy name to 'no' Closes #10874\n\nSigned-off-by: Lei Jitang <leijitang@huawei.com>","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/311a600f1912c0d2a30becffdecde6026ada2624"},{"sha":"8d138eb7fa69ec0ca8d47220d56635d8acea2eba","author":{"email":"818f8a165c25fa146ecad28e2ef3e3fb996fa364@cn.fujitsu.com","name":"Chen Hanxiao"},"message":"RELEASE-CHECKLIST: fix a typo\n\ns/cabdidate/candidate\ns/can get bring/can bring\n\nSigned-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>","distinct":false,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/8d138eb7fa69ec0ca8d47220d56635d8acea2eba"},{"sha":"a853f8e4687adb78c0e63019caae32b216cce925","author":{"email":"ff3bde741799c0eff815b83a54eda3fc494df54f@us.ibm.com","name":"Doug Davis"},"message":"Fixup a test for -f processing\n\nThanks to @ahmetalpbalkan for noticing... we had an old check in this\ntestcase that no longer applied (due to stuff being removing recently).\nHowever, while in there I added a check to make sure that the file referenced\nby the query parameter isn't used at all.\n\nSigned-off-by: Doug Davis <dug@us.ibm.com>","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/a853f8e4687adb78c0e63019caae32b216cce925"},{"sha":"42aec0c771fbc43398d02822383942ddcea49cb9","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"If $HOME is not set, return homedir from /etc/passwd\n\nDocker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/42aec0c771fbc43398d02822383942ddcea49cb9"},{"sha":"2fb89b2e2ca1043abf8d4c02532ce42135efe6f6","author":{"email":"44e574e7912703dcf84b7bb7d24ac13db279e39f@users.noreply.github.com","name":"Jessie Frazelle"},"message":"Merge pull request #11208 from LK4D4/new_libcontainer_api\n\nNew libcontainer api","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/2fb89b2e2ca1043abf8d4c02532ce42135efe6f6"},{"sha":"cda003775f0be8caa6acc4a4921f93a2024e8eda","author":{"email":"647cb69c122d4d7c33376c8e37cf2306550c40fe@gmail.com","name":"Tibor Vass"},"message":"Merge pull request #11218 from tianon/refactor-frozen\n\nRefactor busybox downloading as generic \"frozen-images\"","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/cda003775f0be8caa6acc4a4921f93a2024e8eda"},{"sha":"c8c11bfc363363fcc26da5868292544cbabea320","author":{"email":"4efb7da3e38416208b41d8021a942884d8a9435c@docker.com","name":"Alexander Morozov"},"message":"Use CgroupString instead of missing GetCgroupAllowString in lxc_template\n\nSigned-off-by: Alexander Morozov <lk4d4@docker.com>","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/c8c11bfc363363fcc26da5868292544cbabea320"},{"sha":"eb21eb95e592951d0f80ced9273fd025959bb350","author":{"email":"647cb69c122d4d7c33376c8e37cf2306550c40fe@gmail.com","name":"Tibor Vass"},"message":"Merge pull request #11143 from dmcgowan/graph-v2-push-cleanup\n\nCleanup v2 push logic","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/eb21eb95e592951d0f80ced9273fd025959bb350"},{"sha":"1b1cc100f2859c937ddad9adfe6059bb48e514a1","author":{"email":"dbac1f450dc8326caa7ba104b384a0eca642250c@gmail.com","name":"Phil Estes"},"message":"Merge pull request #11282 from duglin/FixAPITestCode\n\nFixup a test for -f processing","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/1b1cc100f2859c937ddad9adfe6059bb48e514a1"},{"sha":"821ec8334fd4ff3500b4e2d2338f3cc8935e17bd","author":{"email":"4efb7da3e38416208b41d8021a942884d8a9435c@docker.com","name":"Alexander Morozov"},"message":"Setup user groups in lxc driver\n\nSigned-off-by: Alexander Morozov <lk4d4@docker.com>","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/821ec8334fd4ff3500b4e2d2338f3cc8935e17bd"},{"sha":"1835665e94d2a40023948ca00abea6fb660c4cf8","author":{"email":"165d476d224c3852af9a12cd497e18a3d477762d@gmail.com","name":"Michael Crosby"},"message":"Merge pull request #11290 from LK4D4/fix_lxc_for_new_api\n\nUse CgroupString instead of missing GetCgroupAllowString in lxc_template","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/1835665e94d2a40023948ca00abea6fb660c4cf8"},{"sha":"ec7621aab566138dbb473c4963568b93f010aaaa","author":{"email":"165d476d224c3852af9a12cd497e18a3d477762d@gmail.com","name":"Michael Crosby"},"message":"Merge pull request #11277 from chenhanxiao/RELEASE-CHECKLIST-typo\n\nRELEASE-CHECKLIST: fix a typo","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/ec7621aab566138dbb473c4963568b93f010aaaa"},{"sha":"7dac3f417d958e96c9c8277a74844e12a6c94367","author":{"email":"165d476d224c3852af9a12cd497e18a3d477762d@gmail.com","name":"Michael Crosby"},"message":"Merge pull request #11267 from thaJeztah/simplify-parser_test\n\ncleanup: simplify parser_test","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/7dac3f417d958e96c9c8277a74844e12a6c94367"},{"sha":"d26e3cfd52d4041f2befbadcdffbfd0a9202a925","author":{"email":"647cb69c122d4d7c33376c8e37cf2306550c40fe@gmail.com","name":"Tibor Vass"},"message":"Merge pull request #11287 from rhatdan/homedir\n\nIf $HOME is not set, return homedir from /etc/passwd","distinct":true,"url":"https://api.github.com/repos/chenhanxiao/docker/commits/d26e3cfd52d4041f2befbadcdffbfd0a9202a925"}]}