)]}'
{"id":"openstack%2Fpython-keystoneclient~167613","triplet_id":"openstack%2Fpython-keystoneclient~master~I8396d80f031726bbd23f2cc2bb302a7691f98cba","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1446702","hashtags":[],"change_id":"I8396d80f031726bbd23f2cc2bb302a7691f98cba","subject":"Inhrerit roles project calls on keystoneclient v3","status":"MERGED","created":"2015-03-25 14:31:53.000000000","updated":"2015-08-06 21:20:49.000000000","submitted":"2015-08-06 21:20:48.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2dec9972392edde1c6c69f29584c28df61dc01c2","_number":167613,"virtual_id_number":167613,"owner":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":2,"date":"2015-08-06 21:20:48.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"}],"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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"recommended":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"all":[{"value":1,"date":"2015-08-06 16:57:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-08-06 16:57:32.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":2,"date":"2015-08-06 16:57:32.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":1,"date":"2015-08-06 16:57:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"all":[{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-08-06 16:59:05.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"}],"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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-27 13:04:38.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2015-04-14 09:44:47.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2015-05-03 19:18:03.000000000","updated_by":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"reviewer":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"state":"REVIEWER"},{"updated":"2015-07-21 00:40:26.000000000","updated_by":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"reviewer":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"state":"REVIEWER"},{"updated":"2015-07-23 17:52:38.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2015-08-05 18:42:40.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-08-06 16:59:05.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-08-06 21:20:48.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"05bd2c627a3c24175bdb15ace06afb11336c0f84","author":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"date":"2015-03-25 14:31:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"be4ad50dc5160b627fd3789afb7331716444e8ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-25 15:33:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/13/167613/1/check/gate-python-keystoneclient-python26/c1b7486/ : SUCCESS in 2m 08s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/13/167613/1/check/gate-python-keystoneclient-pep8/7537414/ : SUCCESS in 1m 56s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/13/167613/1/check/gate-python-keystoneclient-docs/1294be5//doc/build/html/ : SUCCESS in 3m 03s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/13/167613/1/check/gate-python-keystoneclient-python27/3702518/ : SUCCESS in 2m 34s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/13/167613/1/check/gate-python-keystoneclient-python34/6f332d8/ : SUCCESS in 4m 39s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/13/167613/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/19ddc4f/ : SUCCESS in 43m 27s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/13/167613/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/001b463/ : SUCCESS in 55m 21s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/13/167613/1/check/check-keystoneclient-dsvm-functional/6350fbf/ : SUCCESS in 19m 18s","accounts_in_message":[],"_revision_number":1},{"id":"676d4e275ce706dfe77d81c8a818fa5ff8404254","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2015-03-27 13:04:38.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"aac917ccf93c8d938cea54b5df04def6ca1b20db","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2015-04-14 09:44:47.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"61b19959876470477a3ac356b26b10dc88c028fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-18 18:38:28.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"8babcfe94c4777128b4f43963da977b1ba855681","author":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"date":"2015-04-21 14:41:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"228d072ae8b7008ad4115e5173a70cf01ffc4bfe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-21 16:14:01.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/13/167613/2/check/gate-python-keystoneclient-python26/cec901d/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/13/167613/2/check/gate-python-keystoneclient-pep8/0990306/ : SUCCESS in 2m 31s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/13/167613/2/check/gate-python-keystoneclient-docs/146a3d5//doc/build/html/ : SUCCESS in 2m 52s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/13/167613/2/check/gate-python-keystoneclient-python27/11657a5/ : SUCCESS in 2m 41s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/13/167613/2/check/gate-python-keystoneclient-python34/36e1d94/ : SUCCESS in 3m 42s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/13/167613/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/8b91a4a/ : SUCCESS in 1h 27m 09s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/13/167613/2/check/check-keystoneclient-dsvm-functional/71a0588/ : SUCCESS in 22m 07s","accounts_in_message":[],"_revision_number":2},{"id":"d53b3e845b0c5203b63f3cb63e106e4e97db8760","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-04-21 16:29:13.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"302b9326860940862b18c5964830a860cc3602f1","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2015-04-28 17:18:16.000000000","message":"Patch Set 3: Commit message was updated","accounts_in_message":[],"_revision_number":3},{"id":"3e8463c2d5016a19af1bd700743f87f7044c9adc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-28 18:16:55.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/13/167613/3/check/gate-python-keystoneclient-python26/f9a3752/ : SUCCESS in 3m 47s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/13/167613/3/check/gate-python-keystoneclient-pep8/db9f1ac/ : SUCCESS in 2m 26s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/13/167613/3/check/gate-python-keystoneclient-docs/e272173//doc/build/html/ : SUCCESS in 2m 54s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/13/167613/3/check/gate-python-keystoneclient-python27/8eb5f98/ : SUCCESS in 2m 32s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/13/167613/3/check/gate-python-keystoneclient-python34/b11071d/ : SUCCESS in 4m 32s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/13/167613/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/8b65ffd/ : SUCCESS in 57m 40s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/13/167613/3/check/check-keystoneclient-dsvm-functional/047265f/ : SUCCESS in 30m 00s","accounts_in_message":[],"_revision_number":3},{"id":"4384795aa613ceb16ab00ce7fdc5aff12ab354c8","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2015-05-03 19:18:03.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5c6f3742c562f59def997079b34d1fe97a0f39cb","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-05-04 21:07:42.000000000","message":"Patch Set 3: Code-Review+1\n\nThe test code is following the pattern of all tests in the file. The suggested refactoring can/should be done in a follow up patch.","accounts_in_message":[],"_revision_number":3},{"id":"180c6a8a03ca46e7a2e094c584edb10e11fa17be","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2015-06-29 17:20:07.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"9136d163cbb5b081584c80d7ee00e9cbb9c1e7ac","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-07-10 23:15:23.000000000","message":"Patch Set 3: Code-Review+2\n\nagree the suggested refactoring on the test can be done separately and not worth blocking the patch. thanks","accounts_in_message":[],"_revision_number":3},{"id":"816795691f7c17a795c54c8df9f4b4dd54f2f8d7","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-13 18:29:11.000000000","message":"Patch Set 3: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"3c367642aef377bc1a01dd9eda200579b77d0099","author":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"date":"2015-07-14 13:17:50.000000000","message":"Patch Set 3:\n\n(6 comments)","accounts_in_message":[],"_revision_number":3},{"id":"296e326718d1f679cba609d1a629d2ca4a5e2fba","author":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"date":"2015-07-14 13:19:02.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"73fd3ee38a568fc2c6c65d6e918dd8f3b18d5824","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-14 14:21:53.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/13/167613/4/check/gate-python-keystoneclient-python26/a57f15e/ : SUCCESS in 2m 12s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/13/167613/4/check/gate-python-keystoneclient-pep8/7dbe149/ : SUCCESS in 2m 23s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/13/167613/4/check/gate-python-keystoneclient-docs/958290c//doc/build/html/ : SUCCESS in 3m 18s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/13/167613/4/check/gate-python-keystoneclient-python27/c5c24bf/ : SUCCESS in 2m 33s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/13/167613/4/check/gate-python-keystoneclient-python34/6316b43/ : SUCCESS in 3m 25s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/13/167613/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/737f447/ : SUCCESS in 48m 34s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/13/167613/4/check/check-keystoneclient-dsvm-functional/0ed3d9a/ : SUCCESS in 20m 53s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/13/167613/4/check/gate-python-keystoneclient-tox-bandit/3f685c6/ : SUCCESS in 2m 23s","accounts_in_message":[],"_revision_number":4},{"id":"78e410d7113e35dd70db911fe1b12cbd117afd4a","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-07-21 00:40:26.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"7ff93c8a47feffdf2a79d0c65c303a5c871f86df","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2015-07-23 17:52:38.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"e6995ccd0142d8d13aa6aee47386945e00b1a5fe","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-08-05 18:42:40.000000000","message":"Patch Set 4: Code-Review+2\n\nmy comments were addressed. Thanks!","accounts_in_message":[],"_revision_number":4},{"id":"e7ff9ec541e6c6fde0d64a3838f416cadea5079c","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-08-05 20:52:57.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"e76f9437b4caa41b1e0ba04ecdacf32b34e7f4fc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-05 20:53:03.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"9ce9390c66eef98aeed4176587601f4b34a6cd81","author":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"date":"2015-08-06 16:57:32.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"b6de99cded95caaca38f5ac88ab497d9acaaaa66","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-08-06 16:59:05.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"727b2bbf7abec936a0059008da442f366d4bcf88","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-06 20:26:50.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/13/167613/5/check/gate-python-keystoneclient-python26/78ab2e2/ : SUCCESS in 2m 19s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/13/167613/5/check/gate-python-keystoneclient-pep8/1fff4d9/ : SUCCESS in 2m 32s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/13/167613/5/check/gate-python-keystoneclient-docs/06d7af5//doc/build/html/ : SUCCESS in 3m 23s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/13/167613/5/check/gate-python-keystoneclient-python27/b1b8d4e/ : SUCCESS in 2m 52s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/13/167613/5/check/gate-python-keystoneclient-python34/f91a910/ : SUCCESS in 3m 29s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/13/167613/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/a5821eb/ : SUCCESS in 1h 16m 56s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/13/167613/5/check/gate-keystoneclient-dsvm-functional/fd748f8/ : SUCCESS in 21m 06s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/13/167613/5/check/gate-python-keystoneclient-tox-bandit/8dff279/ : SUCCESS in 2m 54s","accounts_in_message":[],"_revision_number":5},{"id":"3c857dbc1bab055a0e1ec1f5d0a92938a3aa2e47","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-06 20:26:57.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"7d1d9c0961ef00ca35206922c03a838b08782ec9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-06 21:20:48.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/13/167613/5/gate/gate-python-keystoneclient-python26/b1bcda1/ : SUCCESS in 2m 56s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/13/167613/5/gate/gate-python-keystoneclient-docs/db400e6//doc/build/html/ : SUCCESS in 3m 16s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/13/167613/5/gate/gate-python-keystoneclient-pep8/609e47d/ : SUCCESS in 2m 38s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/13/167613/5/gate/gate-python-keystoneclient-python27/27f4c87/ : SUCCESS in 2m 58s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/13/167613/5/gate/gate-python-keystoneclient-python34/f62390a/ : SUCCESS in 2m 43s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/13/167613/5/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/625c558/ : SUCCESS in 53m 36s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/13/167613/5/gate/gate-keystoneclient-dsvm-functional/9737d68/ : SUCCESS in 22m 39s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/13/167613/5/gate/gate-python-keystoneclient-tox-bandit/7df9d8e/ : SUCCESS in 3m 11s","accounts_in_message":[],"_revision_number":5},{"id":"3ce27390a52da348d0b6f3752b89c20d6a2b4b81","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-06 21:20:49.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"6dae40e7c6c9a4c9c1963e21044269bbd9ec1221","revisions":{"8e91f9dd98443637e33c14754e4a1045c7dfbbb3":{"kind":"REWORK","_number":1,"created":"2015-03-25 14:31:53.000000000","uploader":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"ref":"refs/changes/13/167613/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/13/167613/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/1"}}},"commit":{"parents":[{"commit":"bbac9550044c928c6820a43d2172fe39ad421b57","subject":"Inherited role domain calls on keystoneclient v3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bbac9550044c928c6820a43d2172fe39ad421b57"}]}],"author":{"name":"henriquetruta","email":"henrique@lsd.ufcg.edu.br","date":"2015-03-25 14:24:38.000000000","tz":-180},"committer":{"name":"henriquetruta","email":"henrique@lsd.ufcg.edu.br","date":"2015-03-25 14:24:38.000000000","tz":-180},"subject":"Inhrerit roles project calls on keystoneclient v3","message":"Inhrerit roles project calls on keystoneclient v3\n\nThis patch allows the user to perform the Inherited roles from projects API calls\nthrough python-keystoneclient.\n\nAssign role to user on projects in a subtree\nPUT /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/inherited_to_projects\nList user\u0027s inherited project roles on project\nGET /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/inherited_to_projects\nCheck if user has an inherited project role on project\nHEAD /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects\nRevoke an inherited project role from user on project\nDELETE /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects\n\nThese same operations regarding groups instead of users are also\navailable.\n\nChange-Id: I8396d80f031726bbd23f2cc2bb302a7691f98cba\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8e91f9dd98443637e33c14754e4a1045c7dfbbb3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8e91f9dd98443637e33c14754e4a1045c7dfbbb3"}]},"branch":"refs/heads/master"},"e701918413756c64ea11ce4fef2dbe2a28534872":{"kind":"REWORK","_number":2,"created":"2015-04-21 14:41:31.000000000","uploader":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"ref":"refs/changes/13/167613/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/13/167613/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/2"}}},"commit":{"parents":[{"commit":"57b0fe2c8f471c99de01aa59907fb50d5067da1f","subject":"Inherited role domain calls on keystoneclient v3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/57b0fe2c8f471c99de01aa59907fb50d5067da1f"}]}],"author":{"name":"henriquetruta","email":"henrique@lsd.ufcg.edu.br","date":"2015-03-25 14:24:38.000000000","tz":-180},"committer":{"name":"henriquetruta","email":"henrique@lsd.ufcg.edu.br","date":"2015-04-21 14:41:26.000000000","tz":-180},"subject":"Inhrerit roles project calls on keystoneclient v3","message":"Inhrerit roles project calls on keystoneclient v3\n\nThis patch allows the user to perform the Inherited roles from projects API calls\nthrough python-keystoneclient.\n\nAssign role to user on projects in a subtree\nPUT /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/inherited_to_projects\nList user\u0027s inherited project roles on project\nGET /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/inherited_to_projects\nCheck if user has an inherited project role on project\nHEAD /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects\nRevoke an inherited project role from user on project\nDELETE /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects\n\nThese same operations regarding groups instead of users are also\navailable.\n\nChange-Id: I8396d80f031726bbd23f2cc2bb302a7691f98cba\nCloses-bug: 1446702\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e701918413756c64ea11ce4fef2dbe2a28534872"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e701918413756c64ea11ce4fef2dbe2a28534872"}]},"branch":"refs/heads/master"},"e0e7309a96745fb227136586cec40eab6b0ed8e0":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-04-28 17:18:16.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/13/167613/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/13/167613/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/3"}}},"commit":{"parents":[{"commit":"57b0fe2c8f471c99de01aa59907fb50d5067da1f","subject":"Inherited role domain calls on keystoneclient v3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/57b0fe2c8f471c99de01aa59907fb50d5067da1f"}]}],"author":{"name":"henriquetruta","email":"henrique@lsd.ufcg.edu.br","date":"2015-03-25 14:24:38.000000000","tz":-180},"committer":{"name":"ayoung","email":"ayoung@redhat.com","date":"2015-04-28 17:18:16.000000000","tz":0},"subject":"Inherit roles project calls on keystoneclient v3","message":"Inherit roles project calls on keystoneclient v3\n\nThis patch allows the user to perform the Inherited roles from projects API calls\nthrough python-keystoneclient.\n\nAssign role to user on projects in a subtree\nPUT /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/inherited_to_projects\nList user\u0027s inherited project roles on project\nGET /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/inherited_to_projects\nCheck if user has an inherited project role on project\nHEAD /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects\nRevoke an inherited project role from user on project\nDELETE /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects\n\nThese same operations regarding groups instead of users are also\navailable.\n\nChange-Id: I8396d80f031726bbd23f2cc2bb302a7691f98cba\nCloses-bug: 1446702","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e0e7309a96745fb227136586cec40eab6b0ed8e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e0e7309a96745fb227136586cec40eab6b0ed8e0"}]},"branch":"refs/heads/master"},"4002e9b3171e1ab224557bd92f7ee7dcfe086949":{"kind":"REWORK","_number":4,"created":"2015-07-14 13:19:02.000000000","uploader":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"ref":"refs/changes/13/167613/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/13/167613/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/4"}}},"commit":{"parents":[{"commit":"57b0fe2c8f471c99de01aa59907fb50d5067da1f","subject":"Inherited role domain calls on keystoneclient v3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/57b0fe2c8f471c99de01aa59907fb50d5067da1f"}]}],"author":{"name":"henriquetruta","email":"henrique@lsd.ufcg.edu.br","date":"2015-03-25 14:24:38.000000000","tz":-180},"committer":{"name":"henriquetruta","email":"henrique@lsd.ufcg.edu.br","date":"2015-07-14 13:18:15.000000000","tz":-180},"subject":"Inhrerit roles project calls on keystoneclient v3","message":"Inhrerit roles project calls on keystoneclient v3\n\nThis patch allows the user to perform the Inherited roles from projects API calls\nthrough python-keystoneclient.\n\nAssign role to user on projects in a subtree\nPUT /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects\nList user\u0027s inherited project roles on project\nGET /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/inherited_to_projects\nCheck if user has an inherited project role on project\nHEAD /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects\nRevoke an inherited project role from user on project\nDELETE /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects\n\nThese same operations regarding groups instead of users are also\navailable.\n\nChange-Id: I8396d80f031726bbd23f2cc2bb302a7691f98cba\nCloses-bug: 1446702\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4002e9b3171e1ab224557bd92f7ee7dcfe086949"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4002e9b3171e1ab224557bd92f7ee7dcfe086949"}]},"branch":"refs/heads/master"},"6dae40e7c6c9a4c9c1963e21044269bbd9ec1221":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2015-08-06 16:57:32.000000000","uploader":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"ref":"refs/changes/13/167613/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/13/167613/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/13/167613/5"}}},"commit":{"parents":[{"commit":"eae8e83f5a7a170b98ef2d74a4ffd9eac7cc47ba","subject":"Merge \"Use UUID values in v3 test fixtures\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/eae8e83f5a7a170b98ef2d74a4ffd9eac7cc47ba"}]}],"author":{"name":"henriquetruta","email":"henrique@lsd.ufcg.edu.br","date":"2015-03-25 14:24:38.000000000","tz":-180},"committer":{"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","date":"2015-08-06 16:57:32.000000000","tz":0},"subject":"Inhrerit roles project calls on keystoneclient v3","message":"Inhrerit roles project calls on keystoneclient v3\n\nThis patch allows the user to perform the Inherited roles from projects API calls\nthrough python-keystoneclient.\n\nAssign role to user on projects in a subtree\nPUT /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects\nList user\u0027s inherited project roles on project\nGET /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/inherited_to_projects\nCheck if user has an inherited project role on project\nHEAD /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects\nRevoke an inherited project role from user on project\nDELETE /OS-INHERIT/projects/{project_id}/users/{user_id}/roles/{role_id}/inherited_to_projects\n\nThese same operations regarding groups instead of users are also\navailable.\n\nChange-Id: I8396d80f031726bbd23f2cc2bb302a7691f98cba\nCloses-bug: 1446702\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6dae40e7c6c9a4c9c1963e21044269bbd9ec1221"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6dae40e7c6c9a4c9c1963e21044269bbd9ec1221"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
