{"push_id":1288204059,"size":62,"distinct_size":62,"ref":"refs/heads/groupadd","head":"0fcc7304ae3b2ccc366a82764383c2de94506e9d","before":"0289ba374ee534b2a7dbb673439974b67faf5dd4","commits":[{"sha":"576a2ee7aef42203fd66064a8e40d991e611f90b","author":{"name":"Aanand Prasad","email":"e47eac811b03f64d8871aeb1d28390e3901a9562@gmail.com"},"message":"Stop checking the deprecated DOCKER_CLIENT_TIMEOUT variable\n\nSigned-off-by: Aanand Prasad <aanand.prasad@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/576a2ee7aef42203fd66064a8e40d991e611f90b"},{"sha":"4207d43b85c1c6b77bad82349b17fd060fa2abf4","author":{"name":"Aanand Prasad","email":"e47eac811b03f64d8871aeb1d28390e3901a9562@gmail.com"},"message":"Fix timeout value in error message\n\nSigned-off-by: Aanand Prasad <aanand.prasad@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/4207d43b85c1c6b77bad82349b17fd060fa2abf4"},{"sha":"593d1aeb09a10f4c28f848c7d8d7fc62ef09f6ae","author":{"name":"Aanand Prasad","email":"e47eac811b03f64d8871aeb1d28390e3901a9562@gmail.com"},"message":"Fix bugs with entrypoint/command in docker-compose run\n\n- When no command is passed but `--entrypoint` is, set Cmd to `[]`\n- When command is a single empty string, set Cmd to `[\"\"]`\n\nSigned-off-by: Aanand Prasad <aanand.prasad@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/593d1aeb09a10f4c28f848c7d8d7fc62ef09f6ae"},{"sha":"907b0690e6f9f1882297d02eb77266910217af11","author":{"name":"Aanand Prasad","email":"e47eac811b03f64d8871aeb1d28390e3901a9562@gmail.com"},"message":"Clarify environment and env_file docs\n\nAdd note to say that environment variables will not be automatically\nmade available at build time, and point to the `args` documentation.\n\nSigned-off-by: Aanand Prasad <aanand.prasad@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/907b0690e6f9f1882297d02eb77266910217af11"},{"sha":"9ab1d55d06b3f8b8480c64a5c958c45a1361f286","author":{"name":"Jarrod Pooler","email":"830f52c4e15a6a374561466509d3f22c3dd66b78@homesite.com"},"message":"Updating arg docs in the proper place\n\nSigned-off-by: Jarrod Pooler <jarrod.pooler@homesite.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/9ab1d55d06b3f8b8480c64a5c958c45a1361f286"},{"sha":"425303992c8a953440a16ebce4997cbf225b4d1a","author":{"name":"Aanand Prasad","email":"e47eac811b03f64d8871aeb1d28390e3901a9562@gmail.com"},"message":"Reorder/clarify args docs\n\nSigned-off-by: Aanand Prasad <aanand.prasad@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/425303992c8a953440a16ebce4997cbf225b4d1a"},{"sha":"6649e9aba3293272b99ce68232cac4bdff0dc5f3","author":{"name":"Ian Campbell","email":"5793fd342d0442d2cbe624b480511f83a64e42aa@docker.com"},"message":"tearDown the project override at the end of each test case\n\nself._project.client is a docker.client.Client, so creating a new self._project\nleaks (via the embedded connection pool) a bunch of Unix socket file\ndescriptors for each test which overrides self.project using this mechanism.\n\nIn my tests I observed the test harness using 800-900 file descriptor, which is\nOK on Linux with the default limit of 1024 but breaks on OSX (e.g. with\nDocker4Mac) where the default limit is only 256. The failure can be provoked on\nLinux too with `ulimit -n 256`.\n\nWith this fix I have observed the process ending with ~100 file descriptors\nopen, including 83 Unix sockets, so I think there is likely at least one more\nleak lurking.\n\nSigned-off-by: Ian Campbell <ian.campbell@docker.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/6649e9aba3293272b99ce68232cac4bdff0dc5f3"},{"sha":"0483bcb472e2b765fdff4fca1545b32704f93557","author":{"name":"Ian Campbell","email":"5793fd342d0442d2cbe624b480511f83a64e42aa@docker.com"},"message":"delete DockerClientTestCase.client class attribute on tearDownClass\n\nThis is a docker.client.Client and therefore contains a connection pool, so\neach subclass of DockerClientTestCase can end up holding on to up to 10 Unix\nsocket file descriptors after the tests contained in the sub-class are\ncomplete.\n\nBefore this by the end of a test run I was seeing ~100 open file descriptors,\n~80 of which were Unix domain sockets. By cleaning these up only 15 Unix\nsockets remain at the end (out of ~25 fds, the rest of which are the Python\ninterpretter, opened libraries etc).\n\nSigned-off-by: Ian Campbell <ian.campbell@docker.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/0483bcb472e2b765fdff4fca1545b32704f93557"},{"sha":"26b819ca67863153850083d1e0817ce19fc1fe36","author":{"name":"Aanand Prasad","email":"e47eac811b03f64d8871aeb1d28390e3901a9562@gmail.com"},"message":"Merge pull request #3748 from ijc25/master\n\ntearDown the project override at the end of each test case","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/26b819ca67863153850083d1e0817ce19fc1fe36"},{"sha":"5cdf30fc12a84bbb88df390a376d3ba75066b01f","author":{"name":"Ian Campbell","email":"5793fd342d0442d2cbe624b480511f83a64e42aa@docker.com"},"message":"Teardown project and db in ResilienceTest\n\nThese hold a reference to a docker.client.Client object and therefore a\nconnection pool which leaves fds open once the test has completed.\n\nSigned-off-by: Ian Campbell <ian.campbell@docker.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/5cdf30fc12a84bbb88df390a376d3ba75066b01f"},{"sha":"3124fec01a5c89b52dfcbbf837058e9e5635e631","author":{"name":"Ian Campbell","email":"5793fd342d0442d2cbe624b480511f83a64e42aa@docker.com"},"message":"tearDown tmp_volumes array itself in VolumeTest\n\nEach volume in the array holds a reference to a docker.client.Client object and\ntherefore a connection pool which leaves fds open once the test has completed.\n\nSigned-off-by: Ian Campbell <ian.campbell@docker.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/3124fec01a5c89b52dfcbbf837058e9e5635e631"},{"sha":"d6f70dddc7376e2193ee27778f184022dec4014e","author":{"name":"Ian Campbell","email":"5793fd342d0442d2cbe624b480511f83a64e42aa@docker.com"},"message":"Call the superclass tearDown in VolumeTest\n\nCurrently it doesn't actually seem to make any practical difference that this\nis missing, but it seems like good practice to do so anyway, to be robust\nagainst future test case changes which might require cleanup done in the super\nclass.\n\nSigned-off-by: Ian Campbell <ian.campbell@docker.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/d6f70dddc7376e2193ee27778f184022dec4014e"},{"sha":"a9b5e5abe083a7d74aa5f660fdcd1e93b22b01da","author":{"name":"Daniel Nephin","email":"3ad2504a4cf4aded6f6a35c53e1619a88aadd930@gmail.com"},"message":"Merge pull request #3751 from ijc25/master\n\nTidy up remaining lingering docker.client.Client objects in test suite","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/a9b5e5abe083a7d74aa5f660fdcd1e93b22b01da"},{"sha":"7f65caa97b999802282c8a3f9f4cdfabf69a6723","author":{"name":"Aanand Prasad","email":"e47eac811b03f64d8871aeb1d28390e3901a9562@gmail.com"},"message":"Merge pull request #3747 from aanand/clarify-env-docs\n\nClarify environment, env_file and build.args docs","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/7f65caa97b999802282c8a3f9f4cdfabf69a6723"},{"sha":"10749e187ca5bf4243b76c90842a6bdf4c0e64a6","author":{"name":"Daniel Nephin","email":"3ad2504a4cf4aded6f6a35c53e1619a88aadd930@gmail.com"},"message":"Merge pull request #3718 from aanand/fix-run-entrypoint\n\nFix bugs with entrypoint/command in docker-compose run","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/10749e187ca5bf4243b76c90842a6bdf4c0e64a6"},{"sha":"619bf4c4df4b840b6f325245c54758fa5a645037","author":{"name":"Daniel Nephin","email":"3ad2504a4cf4aded6f6a35c53e1619a88aadd930@gmail.com"},"message":"Merge pull request #3705 from aanand/fix-timeout-message\n\nFix timeout value in error message","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/619bf4c4df4b840b6f325245c54758fa5a645037"},{"sha":"07e2426d89750d8eddabe9537d527ac46197e753","author":{"name":"Aanand Prasad","email":"e47eac811b03f64d8871aeb1d28390e3901a9562@gmail.com"},"message":"Remove doc on experimental networking support\n\nSigned-off-by: Aanand Prasad <aanand.prasad@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/07e2426d89750d8eddabe9537d527ac46197e753"},{"sha":"2c9e46f60fbe8ddcb4562c1e118f190654d01522","author":{"name":"Aanand Prasad","email":"e47eac811b03f64d8871aeb1d28390e3901a9562@gmail.com"},"message":"Show a warning when engine is in swarm mode\n\nSigned-off-by: Aanand Prasad <aanand.prasad@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/2c9e46f60fbe8ddcb4562c1e118f190654d01522"},{"sha":"583bbb463561807c2983669fbae4c89b21081632","author":{"name":"Aanand Prasad","email":"e47eac811b03f64d8871aeb1d28390e3901a9562@gmail.com"},"message":"Copy experimental bundle docs into Compose docs so URL is stable\n\nSigned-off-by: Aanand Prasad <aanand.prasad@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/583bbb463561807c2983669fbae4c89b21081632"},{"sha":"887ed8d1b650ac18fac3f58213cd7cf897f5d885","author":{"name":"Aanand Prasad","email":"e47eac811b03f64d8871aeb1d28390e3901a9562@gmail.com"},"message":"Rename --fetch-digests to --push-images and remove auto-pull\n\nSigned-off-by: Aanand Prasad <aanand.prasad@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Knetic/compose/commits/887ed8d1b650ac18fac3f58213cd7cf897f5d885"}]}
{"actor":{"display_login":"Knetic"}}