)]}'
{"id":"openstack%2Fpython-keystoneclient~139898","triplet_id":"openstack%2Fpython-keystoneclient~master~Ic93ec6583b8d7797529d36d63995ef0d8db754f1","project":"openstack/python-keystoneclient","branch":"master","topic":"nopluginexc","hashtags":[],"change_id":"Ic93ec6583b8d7797529d36d63995ef0d8db754f1","subject":"Add name parameter to NoMatchingPlugin exception","status":"MERGED","created":"2014-12-08 03:16:33.000000000","updated":"2015-02-09 05:17:13.000000000","submitted":"2015-02-09 05:17:12.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"711e41a92b870b374118fcf001f641b4baca0dfc","_number":139898,"virtual_id_number":139898,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-02-09 05:17:09.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"date":"2015-02-01 22:24:49.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2015-02-09 04:42:36.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-02-03 01:05:45.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2015-02-09 04:42:20.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":1,"date":"2015-02-04 02:22:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":1,"date":"2015-02-09 04:42:20.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-14 11:32:32.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2015-02-03 01:05:45.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2015-02-04 02:22:22.000000000","updated_by":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"reviewer":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"state":"REVIEWER"},{"updated":"2015-02-09 04:42:20.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2015-02-09 04:42:36.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-02-09 05:17:09.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c6da9cd78eb0f3baaf9f728a0bbf31816fad7969","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-12-08 03:16:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7c4d0a1cbf98de126d8d19ef397ec93d16d48cf1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-08 03:47:45.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/98/139898/1/check/gate-python-keystoneclient-python26/3edee26 : SUCCESS in 1m 52s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/98/139898/1/check/gate-python-keystoneclient-pep8/aba1656 : FAILURE in 1m 39s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/98/139898/1/check/gate-python-keystoneclient-docs/cc243d9/doc/build/html/ : SUCCESS in 2m 51s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/98/139898/1/check/gate-python-keystoneclient-python27/0b96ed7 : SUCCESS in 2m 03s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/98/139898/1/check/gate-python-keystoneclient-python33/b346e51 : SUCCESS in 3m 22s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/98/139898/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/9684f9a : SUCCESS in 26m 39s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/98/139898/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/bf10dc8 : SUCCESS in 29m 22s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/98/139898/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/5b3052d : SUCCESS in 31m 09s","accounts_in_message":[],"_revision_number":1},{"id":"413c90c18027541f5bf0ce3c2f1105b136b9a096","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-12-09 00:25:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3428663b2029ee1fe8a14f988bcf9ea0fba87cab","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 01:22:40.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/98/139898/2/check/gate-python-keystoneclient-python26/13a7dff : SUCCESS in 1m 53s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/98/139898/2/check/gate-python-keystoneclient-pep8/b123521 : SUCCESS in 1m 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/98/139898/2/check/gate-python-keystoneclient-docs/8c0adce/doc/build/html/ : SUCCESS in 2m 59s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/98/139898/2/check/gate-python-keystoneclient-python27/782af9d : SUCCESS in 1m 40s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/98/139898/2/check/gate-python-keystoneclient-python33/5bf3c45 : SUCCESS in 3m 26s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/98/139898/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/a6b0ec0 : FAILURE in 27m 48s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/98/139898/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/c70f7d3 : SUCCESS in 27m 06s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/98/139898/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/e590410 : SUCCESS in 29m 57s","accounts_in_message":[],"_revision_number":2},{"id":"a4f5988f8a92392058da8d2db7cabdb3d5afdd44","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-12-09 11:59:39.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"3d8648321d42457a0582b53c705dadf21139cc99","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 12:30:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/98/139898/2/check/gate-python-keystoneclient-python26/9535a2b : SUCCESS in 1m 44s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/98/139898/2/check/gate-python-keystoneclient-pep8/e77ee23 : SUCCESS in 2m 20s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/98/139898/2/check/gate-python-keystoneclient-docs/0ec32f6/doc/build/html/ : SUCCESS in 2m 48s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/98/139898/2/check/gate-python-keystoneclient-python27/ca2f105 : SUCCESS in 2m 20s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/98/139898/2/check/gate-python-keystoneclient-python33/ced788c : SUCCESS in 3m 05s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/98/139898/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/8585e22 : SUCCESS in 27m 16s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/98/139898/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/adddd65 : SUCCESS in 23m 25s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/98/139898/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/db58a0b : SUCCESS in 23m 30s","accounts_in_message":[],"_revision_number":2},{"id":"05e415ea49af7cb12ef8aef9753f06270bcde482","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-30 21:04:19.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nThe code looks fine but needs a bug or blueprint.","accounts_in_message":[],"_revision_number":2},{"id":"532ad15e7ef84b6f662654c4b40f07f0249bf8cf","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-13 17:45:26.000000000","message":"Patch Set 3: Commit message was updated","accounts_in_message":[],"_revision_number":3},{"id":"76ae670ab53517d1817ef52c991552bf0ffbb28f","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-13 22:00:15.000000000","message":"Patch Set 3: Code-Review+2\n\npretty.","accounts_in_message":[],"_revision_number":3},{"id":"b6a65bb5c176a711f89445c9a47b5cb0e72ed0c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-13 22:10:50.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/98/139898/3/check/gate-python-keystoneclient-python26/2c01410/ : SUCCESS in 2m 08s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/98/139898/3/check/gate-python-keystoneclient-pep8/241fd4b/ : SUCCESS in 1m 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/98/139898/3/check/gate-python-keystoneclient-docs/0f20144//doc/build/html/ : SUCCESS in 2m 18s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/98/139898/3/check/gate-python-keystoneclient-python27/00d8b0c/ : SUCCESS in 1m 49s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/98/139898/3/check/gate-python-keystoneclient-python33/f4a854a/ : SUCCESS in 3m 28s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/98/139898/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/5b1ad3b/ : SUCCESS in 28m 48s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/98/139898/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/664025a/ : SUCCESS in 34m 16s","accounts_in_message":[],"_revision_number":3},{"id":"f7a4810e0712dfc97c61fc44ad414883d49238a5","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-01-14 01:35:32.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"23fff599930f19dc6a45630005d5574acd80d94e","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2015-01-14 11:32:32.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"af830dcc9ac13701bb08e8bfbe815f1858787f71","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-24 15:04:01.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"aa94ce98fbcce509f93df183b64fcb6f98683529","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-27 00:35:08.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"bfdb71e8a93b6cda54bbe22eb990bb0d68f141e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-27 01:29:11.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/98/139898/4/check/gate-python-keystoneclient-python26/f474dbe/ : SUCCESS in 1m 47s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/98/139898/4/check/gate-python-keystoneclient-pep8/badb2d3/ : SUCCESS in 1m 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/98/139898/4/check/gate-python-keystoneclient-docs/b26e105//doc/build/html/ : SUCCESS in 2m 53s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/98/139898/4/check/gate-python-keystoneclient-python27/5c5ef28/ : SUCCESS in 2m 39s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/98/139898/4/check/gate-python-keystoneclient-python33/cfb8859/ : SUCCESS in 3m 10s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/98/139898/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/81eabb1/ : SUCCESS in 28m 00s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/98/139898/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/fef196b/ : SUCCESS in 44m 08s","accounts_in_message":[],"_revision_number":4},{"id":"757b4ccb7a067678ef9a8441b7f6afddee82ae04","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-01-30 22:28:31.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"e8dc2c2482048323f021d16cfd02a973c60e9050","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-01 22:18:16.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"37edd7049eeb290c485cf8e5813994de60d76a73","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-01 22:23:53.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"43c570f662ac622fe5927f0ae45ab288978a85fc","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-01 22:24:49.000000000","message":"Patch Set 5:\n\nOn second thoughts i\u0027ll just do it your way because we haven\u0027t used the #: pattern anywhere else - however it\u0027s a neat trick and i think we should.","accounts_in_message":[],"_revision_number":5},{"id":"1caa50fe06acfec025c9c71382c7e6f3b83e88f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-01 23:06:11.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/98/139898/5/check/gate-python-keystoneclient-python26/db1bd40/ : SUCCESS in 1m 50s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/98/139898/5/check/gate-python-keystoneclient-pep8/1186079/ : SUCCESS in 1m 52s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/98/139898/5/check/gate-python-keystoneclient-docs/50b35c0//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/98/139898/5/check/gate-python-keystoneclient-python27/e683973/ : SUCCESS in 1m 47s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/98/139898/5/check/gate-python-keystoneclient-python33/90374a6/ : SUCCESS in 3m 23s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/98/139898/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/4d7c78d/ : SUCCESS in 34m 56s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/98/139898/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/5523b2c/ : SUCCESS in 42m 15s","accounts_in_message":[],"_revision_number":5},{"id":"dcfc9ffc290973d6174a33a058e7e000b5441bac","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-02-03 01:05:45.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"8a139cabe25270d317d9fcc27f56eb0ab2194c0f","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-02-04 02:22:22.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"c3f58ed4d09b75ae42c05baea27c4912a63a0d37","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-09 04:42:20.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"8130e20385c0d2c58faf01259197c0c072b4b1d3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-09 04:42:22.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"75491b9fe2b609876103826b4e56b83c57367928","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-09 04:42:36.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"43f9402589da717a3605ccd4a837cdb984b40314","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-09 05:17:09.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/98/139898/5/gate/gate-python-keystoneclient-python26/9e5eb2d/ : SUCCESS in 1m 53s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/98/139898/5/gate/gate-python-keystoneclient-docs/b65105d//doc/build/html/ : SUCCESS in 2m 19s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/98/139898/5/gate/gate-python-keystoneclient-pep8/09c80af/ : SUCCESS in 1m 41s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/98/139898/5/gate/gate-python-keystoneclient-python27/6d89b26/ : SUCCESS in 1m 55s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/98/139898/5/gate/gate-python-keystoneclient-python34/b1dca0d/ : SUCCESS in 4m 27s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/98/139898/5/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/422cdf3/ : SUCCESS in 34m 46s","accounts_in_message":[],"_revision_number":5},{"id":"1eff5aa1d08fa378f00202d6d306a4f4e79e7489","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-09 05:17:12.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"c57e562d2b941c47abdfea46fbe45e8f8cdf431b","revisions":{"da39e695faf10d7a9ea77a9cf67ec51a6c717954":{"kind":"REWORK","_number":1,"created":"2014-12-08 03:16:33.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/98/139898/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/98/139898/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/1"}}},"commit":{"parents":[{"commit":"28ea0a8e36e56f5420314e38eb980c4d9b38dfe5","subject":"Pass all adapter parameters through to adapter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/28ea0a8e36e56f5420314e38eb980c4d9b38dfe5"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-08 03:12:53.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-08 03:12:53.000000000","tz":600},"subject":"Add name parameter to NoMatchingPlugin exception","message":"Add name parameter to NoMatchingPlugin exception\n\nIf you want to handle a NoMatchingPlugin exception rather than simply\nexit then the name of the missing plugin is generally more useful than\nthe message.\n\nThe exception is specific enough that you can know what went wrong, but\nyou cannot determine the name of the missing plugin if you want to do\nyour own logging - only use the message that is generated.\n\nWe should keep the message but expose the plugin name as well.\n\nChange-Id: Ic93ec6583b8d7797529d36d63995ef0d8db754f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/da39e695faf10d7a9ea77a9cf67ec51a6c717954"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/da39e695faf10d7a9ea77a9cf67ec51a6c717954"}]},"branch":"refs/heads/master"},"f432fcb98f54d75d31a9a870a10231e2808c4eeb":{"kind":"REWORK","_number":2,"created":"2014-12-09 00:25:46.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/98/139898/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/98/139898/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/2"}}},"commit":{"parents":[{"commit":"28ea0a8e36e56f5420314e38eb980c4d9b38dfe5","subject":"Pass all adapter parameters through to adapter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/28ea0a8e36e56f5420314e38eb980c4d9b38dfe5"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-08 03:12:53.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-09 00:25:19.000000000","tz":600},"subject":"Add name parameter to NoMatchingPlugin exception","message":"Add name parameter to NoMatchingPlugin exception\n\nIf you want to handle a NoMatchingPlugin exception rather than simply\nexit then the name of the missing plugin is generally more useful than\nthe message.\n\nThe exception is specific enough that you can know what went wrong, but\nyou cannot determine the name of the missing plugin if you want to do\nyour own logging - only use the message that is generated.\n\nWe should keep the message but expose the plugin name as well.\n\nChange-Id: Ic93ec6583b8d7797529d36d63995ef0d8db754f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f432fcb98f54d75d31a9a870a10231e2808c4eeb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f432fcb98f54d75d31a9a870a10231e2808c4eeb"}]},"branch":"refs/heads/master"},"a80249775ab8b59e07e8e2c26ecc2ea4b6b248f6":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-01-13 17:45:26.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/98/139898/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/98/139898/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/3"}}},"commit":{"parents":[{"commit":"28ea0a8e36e56f5420314e38eb980c4d9b38dfe5","subject":"Pass all adapter parameters through to adapter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/28ea0a8e36e56f5420314e38eb980c4d9b38dfe5"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-08 03:12:53.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-01-13 17:45:26.000000000","tz":0},"subject":"Add name parameter to NoMatchingPlugin exception","message":"Add name parameter to NoMatchingPlugin exception\n\nIf you want to handle a NoMatchingPlugin exception rather than simply\nexit then the name of the missing plugin is generally more useful than\nthe message.\n\nThe exception is specific enough that you can know what went wrong, but\nyou cannot determine the name of the missing plugin if you want to do\nyour own logging - only use the message that is generated.\n\nWe should keep the message but expose the plugin name as well.\n\nCloses-Bug: #1410391\nChange-Id: Ic93ec6583b8d7797529d36d63995ef0d8db754f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a80249775ab8b59e07e8e2c26ecc2ea4b6b248f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a80249775ab8b59e07e8e2c26ecc2ea4b6b248f6"}]},"branch":"refs/heads/master"},"61517233cbbb7ac253e9b00175f764ded78f4c85":{"kind":"REWORK","_number":4,"created":"2015-01-27 00:35:08.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/98/139898/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/98/139898/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/4"}}},"commit":{"parents":[{"commit":"99078247c7af7e82d34c8c95b1542895ba365907","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/99078247c7af7e82d34c8c95b1542895ba365907"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-08 03:12:53.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-01-27 00:34:53.000000000","tz":600},"subject":"Add name parameter to NoMatchingPlugin exception","message":"Add name parameter to NoMatchingPlugin exception\n\nIf you want to handle a NoMatchingPlugin exception rather than simply\nexit then the name of the missing plugin is generally more useful than\nthe message.\n\nThe exception is specific enough that you can know what went wrong, but\nyou cannot determine the name of the missing plugin if you want to do\nyour own logging - only use the message that is generated.\n\nWe should keep the message but expose the plugin name as well.\n\nCloses-Bug: #1410391\nChange-Id: Ic93ec6583b8d7797529d36d63995ef0d8db754f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/61517233cbbb7ac253e9b00175f764ded78f4c85"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/61517233cbbb7ac253e9b00175f764ded78f4c85"}]},"branch":"refs/heads/master"},"c57e562d2b941c47abdfea46fbe45e8f8cdf431b":{"kind":"REWORK","_number":5,"created":"2015-02-01 22:23:53.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/98/139898/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/98/139898/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/98/139898/5"}}},"commit":{"parents":[{"commit":"bf99f4c1efd8b79d6a8b77c774f761f7ec755c52","subject":"Merge \"Add validate token for v3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bf99f4c1efd8b79d6a8b77c774f761f7ec755c52"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-08 03:12:53.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-02-01 22:23:39.000000000","tz":660},"subject":"Add name parameter to NoMatchingPlugin exception","message":"Add name parameter to NoMatchingPlugin exception\n\nIf you want to handle a NoMatchingPlugin exception rather than simply\nexit then the name of the missing plugin is generally more useful than\nthe message.\n\nThe exception is specific enough that you can know what went wrong, but\nyou cannot determine the name of the missing plugin if you want to do\nyour own logging - only use the message that is generated.\n\nWe should keep the message but expose the plugin name as well.\n\nCloses-Bug: #1410391\nChange-Id: Ic93ec6583b8d7797529d36d63995ef0d8db754f1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c57e562d2b941c47abdfea46fbe45e8f8cdf431b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c57e562d2b941c47abdfea46fbe45e8f8cdf431b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
