)]}'
{"id":"openstack%2Fpython-keystoneclient~412236","triplet_id":"openstack%2Fpython-keystoneclient~master~I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1647934","hashtags":[],"change_id":"I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534","subject":"re-work inference rule bindings","status":"MERGED","created":"2016-12-18 21:10:10.000000000","updated":"2016-12-21 14:24:54.000000000","submitted":"2016-12-21 14:24:54.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e68b8d43678e7acb85c3ceb73040b7438d3a9c8c","_number":412236,"virtual_id_number":412236,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"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":"2016-12-21 14:24:54.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}],"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":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"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":2,"date":"2016-12-21 13:30:44.000000000","_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"value":2,"date":"2016-12-19 23:17:11.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}],"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":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"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":1,"date":"2016-12-21 13:30:44.000000000","_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"date":"2016-12-19 04:32:49.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-12-19 04:32:49.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2016-12-19 23:17:11.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2016-12-21 13:30:44.000000000","updated_by":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"reviewer":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"state":"REVIEWER"},{"updated":"2016-12-21 14:24:54.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0f761036ca4638fb842bcc3f66de9a910e7cfbf2","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-18 21:10:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"81a4d90e0173fa7f3bc8accb6cb5aae42a0e52b1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-18 21:12:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"48f3dac4591c05e9e91cd48f12214385473c2e4a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-18 22:03:29.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-docs-ubuntu-xenial http://docs-draft.openstack.org/36/412236/2/check/gate-python-keystoneclient-docs-ubuntu-xenial/6501d20//doc/build/html/ : SUCCESS in 2m 13s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/36/412236/2/check/gate-python-keystoneclient-pep8-ubuntu-xenial/22da462/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/36/412236/2/check/gate-python-keystoneclient-python27-ubuntu-xenial/1ede8f5/ : FAILURE in 2m 12s\n- gate-python-keystoneclient-python35 http://logs.openstack.org/36/412236/2/check/gate-python-keystoneclient-python35/2a372ac/ : FAILURE in 2m 08s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-ubuntu-xenial http://logs.openstack.org/36/412236/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-ubuntu-xenial/0f82af2/ : SUCCESS in 50m 32s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/36/412236/2/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/78f712e/ : FAILURE in 19m 23s","accounts_in_message":[],"_revision_number":2},{"id":"c81427b87d990fefe3ba6f5f88cc4fc748ee8a37","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-19 01:19:48.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6c81b946344d03d04f3512c1b123297109ec3816","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-19 01:22:29.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"75b89a204ac11e8b682e7f1d2431d0e8fe1e4925","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-19 01:26:02.000000000","message":"Uploaded patch set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"d57804dc8dfa525d5245b2b9110ddcc0054432ff","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-19 01:32:58.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"aa5433749c8d9c3eb0ef667e539f6830783d95e5","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-19 02:08:10.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"c64b5e364615f2a8353a47681ab9dbd1838b7569","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-12-19 02:15:32.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"d1ae54672e92fac0510c9ab902a33fe9b502ce9d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-12-19 02:17:29.000000000","message":"Patch Set 7: Code-Review-1\n\nI understand the frustration, but at least the create() you\u0027ll need to provide compatibility for, maybe the list_all.\n\nIt\u0027s a fairly easy one to do though.","accounts_in_message":[],"_revision_number":7},{"id":"bb286b4476132df2a20c38da775c09da332799ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-19 03:00:13.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/36/412236/7/check/gate-python-keystoneclient-docs-ubuntu-xenial/dda72b8//doc/build/html/ : SUCCESS in 3m 56s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/36/412236/7/check/gate-python-keystoneclient-pep8-ubuntu-xenial/3e37cf7/ : SUCCESS in 2m 15s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/36/412236/7/check/gate-python-keystoneclient-python27-ubuntu-xenial/06ae29b/ : SUCCESS in 2m 17s\n- gate-python-keystoneclient-python35 http://logs.openstack.org/36/412236/7/check/gate-python-keystoneclient-python35/9bad747/ : SUCCESS in 2m 15s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-ubuntu-xenial http://logs.openstack.org/36/412236/7/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-ubuntu-xenial/943f2ec/ : SUCCESS in 51m 51s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/36/412236/7/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/a5bb277/ : SUCCESS in 18m 00s","accounts_in_message":[],"_revision_number":7},{"id":"f084910b1e59eecc6fe6f92105dc1b405a5b3424","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-19 03:10:21.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"5fe334603ea559195157a123bd11cd9452a1ea0e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-19 03:10:31.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"54afafc877c8a1830f5d29b23795aa65f45c89f2","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-19 03:12:16.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"d480dea10698fab3d50bea5eb787c7fd9679a769","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-19 03:16:38.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"9f9c85e3f313cfad28c6a628db7b88203ec1d7ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-19 04:08:19.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/36/412236/9/check/gate-python-keystoneclient-docs-ubuntu-xenial/f04f792//doc/build/html/ : SUCCESS in 3m 47s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/36/412236/9/check/gate-python-keystoneclient-pep8-ubuntu-xenial/b70ef34/ : SUCCESS in 3m 30s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/36/412236/9/check/gate-python-keystoneclient-python27-ubuntu-xenial/a9d6539/ : SUCCESS in 2m 09s\n- gate-python-keystoneclient-python35 http://logs.openstack.org/36/412236/9/check/gate-python-keystoneclient-python35/a55f6db/ : SUCCESS in 3m 34s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-ubuntu-xenial http://logs.openstack.org/36/412236/9/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-ubuntu-xenial/7bcdcfe/ : SUCCESS in 50m 36s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/36/412236/9/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/09fd472/ : SUCCESS in 19m 09s","accounts_in_message":[],"_revision_number":9},{"id":"bdc79644824750e920db705ba8b24e4c29f48072","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-12-19 23:17:11.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"19a6ce332938af6fa70b7137b0447e55a778fed6","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-12-21 13:30:44.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\n(1 comment)\n\nThanks Steve","accounts_in_message":[],"_revision_number":9},{"id":"79d59650af79f7aec0f33698f9ff22a717020809","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-21 13:30:54.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"8d633be4a8238501b2d8ab6d147e560bac295494","date":"2016-12-21 14:24:54.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":9},{"id":"db44ccba0078057c15967949c2600beb30f55c7a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-21 14:24:54.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/36/412236/9/gate/gate-python-keystoneclient-docs-ubuntu-xenial/ef59f42//doc/build/html/ : SUCCESS in 4m 30s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/36/412236/9/gate/gate-python-keystoneclient-pep8-ubuntu-xenial/609c52a/ : SUCCESS in 3m 49s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/36/412236/9/gate/gate-python-keystoneclient-python27-ubuntu-xenial/564a8aa/ : SUCCESS in 4m 10s\n- gate-python-keystoneclient-python35 http://logs.openstack.org/36/412236/9/gate/gate-python-keystoneclient-python35/6a9bea6/ : SUCCESS in 3m 40s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-ubuntu-xenial http://logs.openstack.org/36/412236/9/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient-ubuntu-xenial/2ce0d36/ : SUCCESS in 53m 31s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/36/412236/9/gate/gate-keystoneclient-dsvm-functional-ubuntu-xenial/79a3130/ : SUCCESS in 20m 18s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"0b00c0e7b17ad1a156fc2dbaccde97e3d47ba115","revisions":{"d9b0d5f0588e304fa6c7927ce1f7438c0df68866":{"kind":"REWORK","_number":1,"created":"2016-12-18 21:10:10.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/36/412236/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/36/412236/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/1"}}},"commit":{"parents":[{"commit":"b884204f8db61619324a09045d8257f7b7752ddd","subject":"WIP: DNR: DNM","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b884204f8db61619324a09045d8257f7b7752ddd"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-18 21:07:59.000000000","tz":-480},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-18 21:10:02.000000000","tz":-480},"subject":"re-work inference rule manager","message":"re-work inference rule manager\n\nAt least one API was not implemented (list_implied roles); the\ntests were lacking assertions and proper mocked responses; and\nsome of the functionality just didn\u0027t work (see bug).\n\nChange-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534\nCloses-Bug: 1647934\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d9b0d5f0588e304fa6c7927ce1f7438c0df68866"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d9b0d5f0588e304fa6c7927ce1f7438c0df68866"}]},"branch":"refs/heads/master"},"a5095ea12c165fa1d7dfdd6f53a1c0204020b46c":{"kind":"REWORK","_number":2,"created":"2016-12-18 21:12:44.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/36/412236/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/36/412236/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/2"}}},"commit":{"parents":[{"commit":"08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-18 21:07:59.000000000","tz":-480},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-18 21:12:30.000000000","tz":-480},"subject":"re-work inference rule manager","message":"re-work inference rule manager\n\nAt least one API was not implemented (list_implied roles); the\ntests were lacking assertions and proper mocked responses; and\nsome of the functionality just didn\u0027t work (see bug).\n\nCloses-Bug: 1647934\nChange-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a5095ea12c165fa1d7dfdd6f53a1c0204020b46c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a5095ea12c165fa1d7dfdd6f53a1c0204020b46c"}]},"branch":"refs/heads/master"},"b684bfed2b52ca2fa60815dda22e24df87d9048c":{"kind":"REWORK","_number":3,"created":"2016-12-19 01:19:48.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/36/412236/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/36/412236/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/3"}}},"commit":{"parents":[{"commit":"08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-18 21:07:59.000000000","tz":-480},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-19 01:19:42.000000000","tz":-480},"subject":"re-work inference rule manager","message":"re-work inference rule manager\n\nAt least one API was not implemented (list_implied roles); the\ntests were lacking assertions and proper mocked responses; and\nsome of the functionality just didn\u0027t work (see bug).\n\nCloses-Bug: 1647934\nChange-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b684bfed2b52ca2fa60815dda22e24df87d9048c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b684bfed2b52ca2fa60815dda22e24df87d9048c"}]},"branch":"refs/heads/master"},"d9310f44d455120688dcd0c7933516ef70d84e1c":{"kind":"REWORK","_number":4,"created":"2016-12-19 01:22:29.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/36/412236/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/36/412236/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/4"}}},"commit":{"parents":[{"commit":"08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-18 21:07:59.000000000","tz":-480},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-19 01:22:23.000000000","tz":-480},"subject":"re-work inference rule manager","message":"re-work inference rule manager\n\nAt least one API was not implemented (list_implied roles); the\ntests were lacking assertions and proper mocked responses; and\nsome of the functionality just didn\u0027t work (see bug).\n\nCloses-Bug: 1647934\nChange-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d9310f44d455120688dcd0c7933516ef70d84e1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d9310f44d455120688dcd0c7933516ef70d84e1c"}]},"branch":"refs/heads/master"},"51d49bfad9d492606f6e3d8e058260d4a01e2c7a":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2016-12-19 01:26:02.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/36/412236/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/36/412236/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/5"}}},"commit":{"parents":[{"commit":"08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-18 21:07:59.000000000","tz":-480},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-19 01:22:47.000000000","tz":-480},"subject":"re-work inference rule bindings","message":"re-work inference rule bindings\n\n- At least one API was not implemented (list_implied_roles)\n- the tests were lacking assertions and proper mocked responses\n- some of the functionality just didn\u0027t work (see bug)\n- returning Role objects instead of InferenceRule objects\n\nCloses-Bug: 1647934\nChange-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/51d49bfad9d492606f6e3d8e058260d4a01e2c7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/51d49bfad9d492606f6e3d8e058260d4a01e2c7a"}]},"branch":"refs/heads/master"},"ddb9f0a03f87ee5ee54235d1af54daeeb0f2ddd5":{"kind":"REWORK","_number":6,"created":"2016-12-19 01:32:58.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/36/412236/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/36/412236/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/6"}}},"commit":{"parents":[{"commit":"08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-18 21:07:59.000000000","tz":-480},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-19 01:32:40.000000000","tz":-480},"subject":"re-work inference rule bindings","message":"re-work inference rule bindings\n\n- At least one API was not implemented (list_implied_roles)\n- the tests were lacking assertions and proper mocked responses\n- some of the functionality just didn\u0027t work (see bug)\n- returning Role objects instead of InferenceRule objects\n\nCloses-Bug: 1647934\nChange-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ddb9f0a03f87ee5ee54235d1af54daeeb0f2ddd5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ddb9f0a03f87ee5ee54235d1af54daeeb0f2ddd5"}]},"branch":"refs/heads/master"},"509cee26da94a44936be214d39407a02d09dc7f3":{"kind":"REWORK","_number":7,"created":"2016-12-19 02:08:10.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/36/412236/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/36/412236/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/7"}}},"commit":{"parents":[{"commit":"08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-18 21:07:59.000000000","tz":-480},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-19 02:08:05.000000000","tz":-480},"subject":"re-work inference rule bindings","message":"re-work inference rule bindings\n\n- At least one API was not implemented (list_implied_roles)\n- the tests were lacking assertions and proper mocked responses\n- some of the functionality just didn\u0027t work (see bug)\n- returning Role objects instead of InferenceRule objects\n\nCloses-Bug: 1647934\nChange-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/509cee26da94a44936be214d39407a02d09dc7f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/509cee26da94a44936be214d39407a02d09dc7f3"}]},"branch":"refs/heads/master"},"604c78ff1a9c65eda4722560f1ebcf32b9f2c6e8":{"kind":"REWORK","_number":8,"created":"2016-12-19 03:10:21.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/36/412236/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/36/412236/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/8"}}},"commit":{"parents":[{"commit":"08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-18 21:07:59.000000000","tz":-480},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-19 03:09:32.000000000","tz":-480},"subject":"re-work inference rule bindings","message":"re-work inference rule bindings\n\n- At least one API was not implemented (list_implied_roles)\n- the tests were lacking assertions and proper mocked responses\n- some of the functionality just didn\u0027t work (see bug)\n- returning Role objects instead of InferenceRule objects\n\nRelated commits:\n - I80a40e88b571fe9b0eca3af8b705ea79f28eb904\n - I66e863fb83f8dfcca2c48116d4377df060f402c3\n\nCloses-Bug: 1647934\nChange-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/604c78ff1a9c65eda4722560f1ebcf32b9f2c6e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/604c78ff1a9c65eda4722560f1ebcf32b9f2c6e8"}]},"branch":"refs/heads/master"},"0b00c0e7b17ad1a156fc2dbaccde97e3d47ba115":{"kind":"REWORK","_number":9,"created":"2016-12-19 03:16:38.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/36/412236/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/36/412236/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/36/412236/9"}}},"commit":{"parents":[{"commit":"08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08dba1fa8b24c9916e57f5dd9b1d06a2af7771e2"}]}],"author":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-18 21:07:59.000000000","tz":-480},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-12-19 03:16:31.000000000","tz":-480},"subject":"re-work inference rule bindings","message":"re-work inference rule bindings\n\n- At least one API was not implemented (list_implied_roles)\n- the tests were lacking assertions and proper mocked responses\n- some of the functionality just didn\u0027t work (see bug)\n- returning Role objects instead of InferenceRule objects\n\nRelated commits:\n - I80a40e88b571fe9b0eca3af8b705ea79f28eb904\n - I66e863fb83f8dfcca2c48116d4377df060f402c3\n\nCloses-Bug: 1647934\nChange-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0b00c0e7b17ad1a156fc2dbaccde97e3d47ba115"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0b00c0e7b17ad1a156fc2dbaccde97e3d47ba115"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
