{"push_id":861631275,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"d13932ecf4ff34d77628fc9ad1ea8e2f70c59411","before":"d9031c252848d89270a543b67109a46f9c505c86","commits":[{"sha":"5fa4f79e57501efa3d3d5b13a3adf18f727b0731","author":{"email":"d00136b1f350cdfd4a4b13e2c189b3ba40c3257e@gmail.com","name":"Dolph Mathews"},"message":"Add docstring validation\n\nThis introduces a linter for PEP257 to avoid trivial nitpicking of\ndocstrings in code reviews. Because flake8_docstrings simply provides a\nplugin to add pep257 to flake8, you can run it via `tox -e pep8`.\n\nPEP257 checks which we are currently violating are ignored in tox.ini.\nWe can remove them from the ignored list as they are fixed.\n\nChange-Id: I01ebad7b70cf61dd80d3c06c6808d8178fbdd634\nRelated-Bug: 1501544\nDepends-On: I60adf0dca4aa32f4ef6bca61250b375c8a3703c6","distinct":true,"url":"https://api.github.com/repos/klmitch/python-keystoneclient/commits/5fa4f79e57501efa3d3d5b13a3adf18f727b0731"},{"sha":"9399ad917067f812a7079414ff497506202810c8","author":{"email":"cb55abf19c78aceeabb99f8577983cc6cd3f7b69@canonical.com","name":"Corey Bryant"},"message":"Iterate over copy of session.adapters keys in Python2/3\n\nIterate over a copy of session.adapters keys in both Python 2.x and\nPython 3.x.  In Python 3.x, keys() is not a copy, and therefore\nitems can't be popped from it while iterating.\n\nNote that this patch addresses the following error message which\nis new in Python 3.5.  That is, you need to be using Python 3.5+\nto reproduce this error.\n\n    RuntimeError: OrderedDict mutated during iteration\n    https://bugs.python.org/issue24369\n    https://hg.python.org/cpython/rev/0d8679858272\n\nChange-Id: Iaa2be0dc8ef26e51ce5e8f50049c9e8f84418ec0\nCloses-Bug: #1483872","distinct":true,"url":"https://api.github.com/repos/klmitch/python-keystoneclient/commits/9399ad917067f812a7079414ff497506202810c8"},{"sha":"e543d5c4d4975c0fcc966d181da6f924e4e81901","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add docstring validation\"","distinct":true,"url":"https://api.github.com/repos/klmitch/python-keystoneclient/commits/e543d5c4d4975c0fcc966d181da6f924e4e81901"},{"sha":"3ccf42ab3f378215cc803c37c50be6808d258e2e","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Iterate over copy of session.adapters keys in Python2/3\"","distinct":true,"url":"https://api.github.com/repos/klmitch/python-keystoneclient/commits/3ccf42ab3f378215cc803c37c50be6808d258e2e"},{"sha":"681fe93f6ec6ef2b7b03d3835f65aff49475b438","author":{"email":"1f2b7acc616f0b8d08063e3d0c7fc20c6303ca4a@vf.jp.nec.com","name":"Hidekazu Nakamura"},"message":"Add missing end single quote\n\nEnd single quote of is missing. This patch add it.\n\nChange-Id: Ibabde8922d97e1d30f7130574080f56ccb8d6be9","distinct":true,"url":"https://api.github.com/repos/klmitch/python-keystoneclient/commits/681fe93f6ec6ef2b7b03d3835f65aff49475b438"},{"sha":"d13932ecf4ff34d77628fc9ad1ea8e2f70c59411","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add missing end single quote\"","distinct":true,"url":"https://api.github.com/repos/klmitch/python-keystoneclient/commits/d13932ecf4ff34d77628fc9ad1ea8e2f70c59411"}]}