{"push_id":1048411976,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"1abc472d53486f7aff5c125f3a5b63733c63b719","before":"88b6f7efff6540b1b9de9b9fd843d7bfa2792353","commits":[{"sha":"bc3a5911532bc810681d312e4db77cebd83fb422","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"parameters: Helper functions for setting requests parameters\n\nA group of functions to be used when setting parameters to requests\ncalls based on method call arguments.\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/bc3a5911532bc810681d312e4db77cebd83fb422"},{"sha":"e53b5c672bd63754a11c9fff982e5608c675ca38","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"client: Add container_create() method\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/e53b5c672bd63754a11c9fff982e5608c675ca38"},{"sha":"768aa91601c41481c414933412240d7e9656114a","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"parameters: Add support for ignore of selected values\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/768aa91601c41481c414933412240d7e9656114a"},{"sha":"99ad3a543ba477bb3da0a2d2c43ff33d4c1183ad","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"client: Whitespace and pep8 cleanup\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/99ad3a543ba477bb3da0a2d2c43ff33d4c1183ad"},{"sha":"7fdfb33549222d5f7c7b50f9815c14b9f9a8e37f","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"parameters: set_host_config()\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/7fdfb33549222d5f7c7b50f9815c14b9f9a8e37f"},{"sha":"6e551fa415cfebe1dd2c93857a02997fb526961b","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"hostconfig: Add HostConfig class for use in fx. container_create()\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/6e551fa415cfebe1dd2c93857a02997fb526961b"},{"sha":"0af3b728f16d6c62e817cd38df1c997549c6f85f","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"parameters: Merge in hostconfig and refactor\n\nImplement classes corresponding to the parameters defined by Docker\nRemote API instead of a set of helper functions.\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/0af3b728f16d6c62e817cd38df1c997549c6f85f"},{"sha":"5d8b14a273dda77389f1b6d932e13c47ad176a28","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"parameters: Refactor to more object oriented approach\n\nInstead of a bunch of generic and specialized set_*() functions\n(like set_integer() and set_container_name()), provide classes for\ninstantiating the different parameter types, like HostConfig and\nContainerName.\n\nWith this commit, type hinting is being used, currently breaking\ncompatibility with Python versions older than 3.5.\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/5d8b14a273dda77389f1b6d932e13c47ad176a28"},{"sha":"4e91b786e39a0414f0f55a3e0963d3f4e03b184f","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"client: Fix return value of image_pull()\n\nNow returning True or False based, indicating if the pull was successful.\n\nThis also drops progress information unless specifically asked for.\nTo get progress information, add 'progressDetail' to output parameter to\nimage_build() or image_pull().\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/4e91b786e39a0414f0f55a3e0963d3f4e03b184f"},{"sha":"22cfab1c9ba223df674f6c35b8b02a51da457e15","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"image: Fix tag handling on build() with new tag\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/22cfab1c9ba223df674f6c35b8b02a51da457e15"},{"sha":"970cb91a8e2ec95924c07ca43c36880507f4222d","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"PEP8 cleanup\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/970cb91a8e2ec95924c07ca43c36880507f4222d"},{"sha":"2d783b35821838f87d53204d09522e7a62f5bf8d","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"tests: Restructure, improve and switch to py.test\n\n* Switch from using nose to py.test\n* Split unit tests from integration tests in separate dirs\n* Run integration tests against docker-in-docker container\n* Run both unit tests and integration tests in container\n* Do matrix build on Travis CI\n* Do PEP8 style validation on Travis CI\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/2d783b35821838f87d53204d09522e7a62f5bf8d"},{"sha":"cbc387f9d98ff1fcdb75314c7b9d7b4d9db90098","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"CI: Upload coverage information to Codacy\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/cbc387f9d98ff1fcdb75314c7b9d7b4d9db90098"},{"sha":"efaec53e3ce061db13366ddfc8ad8558e69c5df3","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"parameters: Change iteration with range and len\n\nInstead of iterating over list with range() and len(), use the more\nPythonic way of using enumerate().  Uncovered by Codacy.\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/efaec53e3ce061db13366ddfc8ad8558e69c5df3"},{"sha":"be748c373abc08b931672eb1859f5b4e129a620e","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"client: Make two methods static\n\nUncovered by Codacy.\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/be748c373abc08b931672eb1859f5b4e129a620e"},{"sha":"3dd2f42fb9f073b3c2f8f3a5d0785952d9c6af16","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"Add Landscape.io configuration\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/3dd2f42fb9f073b3c2f8f3a5d0785952d9c6af16"},{"sha":"2c804bb2dc77fa520629bcf488f63608f8732a8e","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"parameters: Move RepositoryTag and ContainerName up\n\nThis prepares for using these classes in other Parameter classes.\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/2c804bb2dc77fa520629bcf488f63608f8732a8e"},{"sha":"28cf3f89ee87f8f7fa7a59edafe5a43d35ef6aaa","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"parameters: Improve VolumesFrom parameter\n\n* Make the ':ro' and ':rw' suffix optional\n* Allow specifying container name as string in volumes_from parameter\n* Add unit tests for volumes_from parameter\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/28cf3f89ee87f8f7fa7a59edafe5a43d35ef6aaa"},{"sha":"304b5593da4be6805f80ea3339ab6ed4096d31aa","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"parameters: Fix handling of non-list extra_hosts sequence\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/304b5593da4be6805f80ea3339ab6ed4096d31aa"},{"sha":"1abc472d53486f7aff5c125f3a5b63733c63b719","author":{"email":"da90c138e4a9573086862393cde34fa33d74f6e5@haabendal.dk","name":"Esben Haabendal"},"message":"parameters: Improve checks for RestartPolicy parameter\n\nSigned-off-by: Esben Haabendal <esben@haabendal.dk>","distinct":true,"url":"https://api.github.com/repos/XD-embedded/xd-docker/commits/1abc472d53486f7aff5c125f3a5b63733c63b719"}]}