{"push_id":660697514,"size":16,"distinct_size":16,"ref":"refs/heads/trunk-nova-network-smoke-latest","head":"147afbb213589540d047e97a8e98f47c39057c76","before":"c0fdd027e37726e31dd28659300e9a1bcdeafd5f","commits":[{"sha":"853ca56771e7008e84766016df1c281c46bbc320","author":{"email":"07cca12dca452f6a7e4f446243dfae5d8f58a5a2@dstanek.com","name":"David Stanek"},"message":"Handles Python3 builtin changes\n\nSome of the builtins (like map) have changed in Python3 in a way that\ncan lead to broken Python2 code.\n\nbp python3\nChange-Id: I632d857bd29a23db61538755f09da68f0cf7b723","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/853ca56771e7008e84766016df1c281c46bbc320"},{"sha":"f579ec650b40bb3b69b82d23d4546238c6c7874a","author":{"email":"07cca12dca452f6a7e4f446243dfae5d8f58a5a2@dstanek.com","name":"David Stanek"},"message":"Handles modules that moved in Python3\n\nMany modules moved in Python3 as the namespace was cleaned up. This uses\nsix.move so that we don't need to have different imports for different\nverisons of Python.\n\nbp python3\nChange-Id: Ic93f16a5fe995bfaf7054172875f156b55a3770a","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/f579ec650b40bb3b69b82d23d4546238c6c7874a"},{"sha":"25b41f6cd37d58cad3d9ced5cb7bda794e578be9","author":{"email":"07cca12dca452f6a7e4f446243dfae5d8f58a5a2@dstanek.com","name":"David Stanek"},"message":"Fixes a whitespace issue\n\nThe method's body was over indented.\n\nChange-Id: Ib49f4b1ccfc83ee5f5ac3ee5cc90977657df7acb","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/25b41f6cd37d58cad3d9ced5cb7bda794e578be9"},{"sha":"93e26bc91703d453c5268de998acf55f1733f8f9","author":{"email":"07cca12dca452f6a7e4f446243dfae5d8f58a5a2@dstanek.com","name":"David Stanek"},"message":"Add mocking for ldappool for Python3 tests\n\nldappol currently doesn't work in Python3.\n\nbp python3\n\nChange-Id: Ib1cc9af20485656edb887fb5f9aadcbce695c9d8","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/93e26bc91703d453c5268de998acf55f1733f8f9"},{"sha":"8f35d0ca2739eac0a1fb3695f5999b95896f17b5","author":{"email":"38c8728ee30e7562e7872660a2fab1bda7c7a859@us.ibm.com","name":"Brant Knudson"},"message":"De-duplicate auth methods\n\nThe [auth] methods config option allowed specifying the same plugin\nmultiple times, but it would just fail anyway since duplicates\naren't allowed. Rather than fail, de-duplicate the [auth] methods\nvalues.\n\nbp stevedore\n\nChange-Id: I14e27e600efa97887f7b36c240a1063565c94f2a","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/8f35d0ca2739eac0a1fb3695f5999b95896f17b5"},{"sha":"9465f9e5a431e596ae4d1921f01154695e7d8255","author":{"email":"38c8728ee30e7562e7872660a2fab1bda7c7a859@us.ibm.com","name":"Brant Knudson"},"message":"Use [] where a value is required\n\nThe use of .get() implies that having no value, or None is ok,\nbut in the case that's fixed here, a value of None would result\nin an error, so [] is correct to use here.\n\nChange-Id: I47113121c10c2d0682daf40eb616b379e2d212e8","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/9465f9e5a431e596ae4d1921f01154695e7d8255"},{"sha":"f4dcb6897d2f06030f0e7f1ba2426f19fdb3c9c1","author":{"email":"38c8728ee30e7562e7872660a2fab1bda7c7a859@us.ibm.com","name":"Brant Knudson"},"message":"Remove support for loading auth plugin by class\n\nKeystone used to support setting the [auth] methods config option\nto a fully-qualified class. This has been deprecated since the\nJuno release.\n\nSetting the [auth] methods config option to a fully-qualified class\nname will no longer work.\n\nbp stevedore\n\nChange-Id: I4adbc7d271fde264bc569ed51656d3c09737b98b","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/f4dcb6897d2f06030f0e7f1ba2426f19fdb3c9c1"},{"sha":"f3d0c038e501a18362d64e889988a0edc059defb","author":{"email":"38c8728ee30e7562e7872660a2fab1bda7c7a859@us.ibm.com","name":"Brant Knudson"},"message":"Update sample config file\n\nThe sample config file was out of date.\n\nChange-Id: I3562bad3db7c2337f8c7bd32c642e562c251fb4d","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/f3d0c038e501a18362d64e889988a0edc059defb"},{"sha":"7b77e2a5aafbf648dce591522d8dcf5fba3ebe4f","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"De-duplicate auth methods\"","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/7b77e2a5aafbf648dce591522d8dcf5fba3ebe4f"},{"sha":"ef6fcccf65f6ae26aa764678143ede8c37c46e5e","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Use [] where a value is required\"","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/ef6fcccf65f6ae26aa764678143ede8c37c46e5e"},{"sha":"4e21f4659a772ab3187d82bbd63ca0da0476d7aa","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Update sample config file\"","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/4e21f4659a772ab3187d82bbd63ca0da0476d7aa"},{"sha":"9c91f2e909638c8b31073fc1429acbbb9a2edf3a","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Handles Python3 builtin changes\"","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/9c91f2e909638c8b31073fc1429acbbb9a2edf3a"},{"sha":"417e0c64f2763a226921b2941ef71d816ecdf6eb","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Handles modules that moved in Python3\"","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/417e0c64f2763a226921b2941ef71d816ecdf6eb"},{"sha":"2a50d8bd795de5af9c12c94b59eecd65120c8fdf","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fixes a whitespace issue\"","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/2a50d8bd795de5af9c12c94b59eecd65120c8fdf"},{"sha":"6b3e3e5ea4c3df23f69fe6728276968142781fdf","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add mocking for ldappool for Python3 tests\"","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/6b3e3e5ea4c3df23f69fe6728276968142781fdf"},{"sha":"147afbb213589540d047e97a8e98f47c39057c76","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Remove support for loading auth plugin by class\"","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/keystone/commits/147afbb213589540d047e97a8e98f47c39057c76"}]}