)]}'
{"id":"openstack%2Fpython-openstackclient~290253","triplet_id":"openstack%2Fpython-openstackclient~master~If547c2f16e812bc7fffd742ec37e6a26011f3185","project":"openstack/python-openstackclient","branch":"master","topic":"implied-roles","hashtags":[],"change_id":"If547c2f16e812bc7fffd742ec37e6a26011f3185","subject":"Implied Roles","status":"MERGED","created":"2016-03-09 03:12:04.000000000","updated":"2017-08-23 16:42:26.000000000","submitted":"2017-08-23 16:42:26.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":112,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"61a709ca429ef3d1a2049cc4445e5c82ea666bfe","_number":290253,"virtual_id_number":290253,"owner":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":17026,"name":"Sean Perry","email":"sean.perry@hpe.com","username":"sean_perry"},{"value":2,"date":"2017-08-23 16:42:26.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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"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":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":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":22816,"name":"OpenStack Release Bot","email":"infra-root@openstack.org","username":"release","tags":["SERVICE_USER"]},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},{"value":0,"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":17026,"name":"Sean Perry","email":"sean.perry@hpe.com","username":"sean_perry"},{"value":0,"_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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":2,"date":"2017-08-23 14:53:02.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":2,"date":"2017-08-23 15:20:57.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"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":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":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":22816,"name":"OpenStack Release Bot","email":"infra-root@openstack.org","username":"release","tags":["SERVICE_USER"]},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},{"value":0,"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":17026,"name":"Sean Perry","email":"sean.perry@hpe.com","username":"sean_perry"},{"value":0,"_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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":1,"date":"2017-08-23 15:20:57.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"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":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":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":22816,"name":"OpenStack Release Bot","email":"infra-root@openstack.org","username":"release","tags":["SERVICE_USER"]},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},{"value":0,"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_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":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":17026,"name":"Sean Perry","email":"sean.perry@hpe.com","username":"sean_perry"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},{"_account_id":22816,"name":"OpenStack Release Bot","email":"infra-root@openstack.org","username":"release","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-17 18:22:26.000000000","updated_by":{"_account_id":17026,"name":"Sean Perry","email":"sean.perry@hpe.com","username":"sean_perry"},"reviewer":{"_account_id":17026,"name":"Sean Perry","email":"sean.perry@hpe.com","username":"sean_perry"},"state":"REVIEWER"},{"updated":"2016-04-11 12:38:39.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2016-04-11 12:38:39.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2016-04-12 01:43:16.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":"2016-12-12 14:36:45.000000000","updated_by":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"reviewer":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"state":"REVIEWER"},{"updated":"2016-12-12 14:36:45.000000000","updated_by":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"reviewer":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"state":"REVIEWER"},{"updated":"2016-12-12 14:36:45.000000000","updated_by":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"reviewer":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"state":"REVIEWER"},{"updated":"2016-12-12 14:36:45.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2016-12-12 14:36:45.000000000","updated_by":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"reviewer":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"state":"REVIEWER"},{"updated":"2016-12-12 14:36:45.000000000","updated_by":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"reviewer":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"state":"REVIEWER"},{"updated":"2016-12-12 14:36:45.000000000","updated_by":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"reviewer":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"state":"REVIEWER"},{"updated":"2016-12-12 14:36:45.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2016-12-12 14:36:45.000000000","updated_by":{"_account_id":22816,"name":"OpenStack Release Bot","email":"infra-root@openstack.org","username":"release","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22816,"name":"OpenStack Release Bot","email":"infra-root@openstack.org","username":"release","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2016-12-12 14:37:16.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2016-12-12 14:37:16.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2016-12-12 14:37:16.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":"2016-12-12 14:37:16.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":"2016-12-12 14:37:16.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-12 14:37:16.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":"2016-12-12 14:37:16.000000000","updated_by":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"reviewer":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"state":"REVIEWER"},{"updated":"2016-12-12 14:37:16.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":"2016-12-12 14:37:16.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-12 14:37:16.000000000","updated_by":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"reviewer":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"state":"REVIEWER"},{"updated":"2017-04-10 18:51:08.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":"2017-04-27 14:46:22.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":"2017-06-20 15:23:13.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2017-06-29 06:42:29.000000000","updated_by":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"reviewer":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"state":"REVIEWER"},{"updated":"2017-06-29 17:01:01.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":"2017-07-19 13:08:27.000000000","updated_by":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"reviewer":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"state":"REVIEWER"},{"updated":"2017-08-23 14:53:02.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2017-08-23 15:20:57.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":"2017-08-23 16:42:26.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8ea61ed349f624a8f22d3354f010316e0a77a237","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-03-09 03:12:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d2b30c990eaa1212fb4ce8d99bd15c391198ad47","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-09 04:28:38.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-openstackclient-pep8 http://logs.openstack.org/53/290253/1/check/gate-python-openstackclient-pep8/68b2c92/ : FAILURE in 2m 15s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/53/290253/1/check/gate-python-openstackclient-docs/b48f029//doc/build/html/ : SUCCESS in 3m 37s\n- gate-python-openstackclient-python27 http://logs.openstack.org/53/290253/1/check/gate-python-openstackclient-python27/f9540bf/ : FAILURE in 3m 45s\n- gate-python-openstackclient-python34 http://logs.openstack.org/53/290253/1/check/gate-python-openstackclient-python34/f7b87e5/ : FAILURE in 4m 25s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/53/290253/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/75be8ad/ : SUCCESS in 1h 16m 25s\n- check-osc-plugins http://logs.openstack.org/53/290253/1/check/check-osc-plugins/27cd769/ : FAILURE in 1m 06s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/53/290253/1/check/gate-osc-dsvm-functional/c87e77c/ : SUCCESS in 23m 13s","accounts_in_message":[],"_revision_number":1},{"id":"d59c04eac98d8f5feaad30ac0e55f4c8df472d97","author":{"_account_id":17026,"name":"Sean Perry","email":"sean.perry@hpe.com","username":"sean_perry"},"date":"2016-03-17 18:22:26.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"74c1c7dfd0592699d71049806db6f7bb6357e2fd","author":{"_account_id":17026,"name":"Sean Perry","email":"sean.perry@hpe.com","username":"sean_perry"},"date":"2016-03-30 22:06:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c999544c491be6eea0197fd8418a60eab9476dff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-30 23:19:05.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-openstackclient-docs http://docs-draft.openstack.org/53/290253/2/check/gate-python-openstackclient-docs/55a2038//doc/build/html/ : SUCCESS in 5m 04s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/53/290253/2/check/gate-python-openstackclient-pep8/7d581ba/ : FAILURE in 3m 14s\n- gate-python-openstackclient-python27 http://logs.openstack.org/53/290253/2/check/gate-python-openstackclient-python27/091f419/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-python34 http://logs.openstack.org/53/290253/2/check/gate-python-openstackclient-python34/64c0df8/ : SUCCESS in 5m 17s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/53/290253/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/29c70cc/ : SUCCESS in 1h 05m 15s\n- check-osc-plugins http://logs.openstack.org/53/290253/2/check/check-osc-plugins/c3210b2/ : SUCCESS in 5m 46s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/53/290253/2/check/gate-osc-dsvm-functional/2db34ef/ : SUCCESS in 26m 53s","accounts_in_message":[],"_revision_number":2},{"id":"b4fd52a2bc84407f11f07e9cecf1a0393c4d7670","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-04-11 04:15:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6af314e88a430f0764f5aa1e7143d2fbca1ed779","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-11 05:16:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/53/290253/3/check/gate-python-openstackclient-docs/8f2ce82//doc/build/html/ : SUCCESS in 3m 39s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/53/290253/3/check/gate-python-openstackclient-pep8/2937bbe/ : SUCCESS in 3m 14s\n- gate-python-openstackclient-python27 http://logs.openstack.org/53/290253/3/check/gate-python-openstackclient-python27/0090be6/ : SUCCESS in 3m 09s\n- gate-python-openstackclient-python34 http://logs.openstack.org/53/290253/3/check/gate-python-openstackclient-python34/715762a/ : SUCCESS in 5m 13s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/53/290253/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/ae11d85/ : SUCCESS in 1h 01m 00s\n- check-osc-plugins http://logs.openstack.org/53/290253/3/check/check-osc-plugins/bd52bb9/ : SUCCESS in 2m 48s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/53/290253/3/check/gate-osc-dsvm-functional/5b6dbd2/ : SUCCESS in 22m 48s","accounts_in_message":[],"_revision_number":3},{"id":"983827dac75687b205e4e76c63c41fc5523f777c","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2016-04-12 01:43:16.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nnew commands have to be documented here: https://github.com/openstack/python-openstackclient/blob/master/doc/source/command-objects/role.rst","accounts_in_message":[],"_revision_number":3},{"id":"5a5e076802d588c90ec94d8344977d1ea627a5c9","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-04-12 15:48:50.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"828fda8d64eb07a0c41119cbe531c922417d3a65","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-12 18:23:38.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/53/290253/4/check/gate-python-openstackclient-docs/d75dc11//doc/build/html/ : SUCCESS in 5m 21s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/53/290253/4/check/gate-python-openstackclient-pep8/8225bf5/ : SUCCESS in 3m 10s\n- gate-python-openstackclient-python27 http://logs.openstack.org/53/290253/4/check/gate-python-openstackclient-python27/64de5ea/ : SUCCESS in 4m 10s\n- gate-python-openstackclient-python34 http://logs.openstack.org/53/290253/4/check/gate-python-openstackclient-python34/2b59db6/ : SUCCESS in 4m 57s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/53/290253/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0de79c3/ : SUCCESS in 1h 26m 24s\n- check-osc-plugins http://logs.openstack.org/53/290253/4/check/check-osc-plugins/b7e5a0e/ : SUCCESS in 5m 21s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/53/290253/4/check/gate-osc-dsvm-functional/6024d96/ : SUCCESS in 27m 53s","accounts_in_message":[],"_revision_number":4},{"id":"34a717e713c9143b86190ba599c1aa06a81dbbd5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-07 06:07:53.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"234f7163b1f985ce1238052a11614d6a945523f1","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-06-07 19:51:42.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"7b956247b2473bc8003c8504961a527fb34f5cb5","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-06-07 19:55:09.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"d4e9826208439944f42ce5afe36c82dcc7c68be0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-07 21:26:26.000000000","message":"Patch Set 6: 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-openstackclient-docs http://docs-draft.openstack.org/53/290253/6/check/gate-python-openstackclient-docs/8ae58b9//doc/build/html/ : SUCCESS in 3m 57s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/53/290253/6/check/gate-python-openstackclient-pep8/65bf4e5/ : SUCCESS in 7m 53s\n- gate-python-openstackclient-python27 http://logs.openstack.org/53/290253/6/check/gate-python-openstackclient-python27/9b7b0c6/ : SUCCESS in 4m 38s\n- gate-python-openstackclient-python34 http://logs.openstack.org/53/290253/6/check/gate-python-openstackclient-python34/7f89b33/ : SUCCESS in 4m 28s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/53/290253/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/2cd8258/ : SUCCESS in 56m 24s\n- check-osc-plugins http://logs.openstack.org/53/290253/6/check/check-osc-plugins/24ec4df/ : SUCCESS in 5m 27s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/53/290253/6/check/gate-osc-dsvm-functional/8fe7414/ : FAILURE in 38m 03s","accounts_in_message":[],"_revision_number":6},{"id":"20c7780499964d14dd4358696e4c7dcb8a51ba2c","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-08-09 20:41:43.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"f1f3f79b335a942b6f444ec0fd9355d5d2708a97","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-08-09 20:42:19.000000000","message":"Patch Set 7:\n\nJust a rebase.  Still needs tests","accounts_in_message":[],"_revision_number":7},{"id":"f73cb654dbf8a943a26954f14d9aadb36c7c6883","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-08-09 20:42:37.000000000","message":"Patch Set 7:\n\nMake that, still needs doc changes","accounts_in_message":[],"_revision_number":7},{"id":"03ea305b032fbec505a0c2b7cc7649dcd19f8fd2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-10 01:07:29.000000000","message":"Patch Set 7: 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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/7/check/gate-python-openstackclient-docs-ubuntu-xenial/99b7c21//doc/build/html/ : SUCCESS in 11m 13s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/7/check/gate-python-openstackclient-pep8-ubuntu-xenial/7e6940b/ : SUCCESS in 4m 32s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/7/check/gate-python-openstackclient-python27-ubuntu-xenial/b179efc/ : SUCCESS in 2m 42s\n- gate-python-openstackclient-python34 http://logs.openstack.org/53/290253/7/check/gate-python-openstackclient-python34/03a9796/ : SUCCESS in 3m 48s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/53/290253/7/check/gate-python-openstackclient-python35-nv/fa00670/ : SUCCESS in 4m 21s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/53/290253/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0f57c00/ : SUCCESS in 1h 09m 11s\n- check-osc-plugins http://logs.openstack.org/53/290253/7/check/check-osc-plugins/2694fc5/ : SUCCESS in 5m 13s\n- gate-osc-dsvm-functional http://logs.openstack.org/53/290253/7/check/gate-osc-dsvm-functional/3bb19c5/ : FAILURE in 47m 09s","accounts_in_message":[],"_revision_number":7},{"id":"b432afa494713fd7f32482b5fd1e08dbb561ea4a","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-09-11 05:07:22.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"552d23b7a4c5015bcf54e4e8d32ca22ede67670e","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-09-11 05:07:41.000000000","message":"Patch Set 8: Workflow-1\n\nStill cleaning it up.","accounts_in_message":[],"_revision_number":8},{"id":"bde8581891106a6a1f513bdcc2e0cff9d06e1873","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-11 06:14:36.000000000","message":"Patch Set 8: 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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/8/check/gate-python-openstackclient-docs-ubuntu-xenial/3030c48//doc/build/html/ : SUCCESS in 5m 03s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/8/check/gate-python-openstackclient-pep8-ubuntu-xenial/8edd5e5/ : SUCCESS in 3m 35s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/8/check/gate-python-openstackclient-python27-ubuntu-xenial/aa1b27d/ : FAILURE in 3m 18s\n- gate-python-openstackclient-python34 http://logs.openstack.org/53/290253/8/check/gate-python-openstackclient-python34/b1e064e/ : FAILURE in 3m 20s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/53/290253/8/check/gate-python-openstackclient-python35-nv/a15f6e8/ : FAILURE in 6m 12s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/53/290253/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b23fd2e/ : SUCCESS in 1h 07m 01s\n- check-osc-plugins http://logs.openstack.org/53/290253/8/check/check-osc-plugins/cfed847/ : SUCCESS in 4m 42s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/53/290253/8/check/gate-osc-dsvm-functional/488507b/ : SUCCESS in 37m 43s","accounts_in_message":[],"_revision_number":8},{"id":"903ca1d9bd6df710acf5181e729243e3aad71fed","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-09-11 22:18:02.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"f94e1b81a962623e793fa95d0d76fdc4476872f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-11 23:28:18.000000000","message":"Patch Set 9: 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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/9/check/gate-python-openstackclient-docs-ubuntu-xenial/289b52d//doc/build/html/ : SUCCESS in 5m 09s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/9/check/gate-python-openstackclient-pep8-ubuntu-xenial/18c1600/ : SUCCESS in 4m 13s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/9/check/gate-python-openstackclient-python27-ubuntu-xenial/8961fdf/ : FAILURE in 5m 05s\n- gate-python-openstackclient-python34 http://logs.openstack.org/53/290253/9/check/gate-python-openstackclient-python34/08f4a1a/ : FAILURE in 4m 15s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/53/290253/9/check/gate-python-openstackclient-python35-nv/566f6ba/ : FAILURE in 4m 52s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/53/290253/9/check/gate-tempest-dsvm-neutron-src-python-openstackclient/d19d2a7/ : SUCCESS in 1h 10m 04s\n- check-osc-plugins http://logs.openstack.org/53/290253/9/check/check-osc-plugins/56b4c8c/ : SUCCESS in 6m 57s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/53/290253/9/check/gate-osc-dsvm-functional/c21d773/ : SUCCESS in 26m 01s","accounts_in_message":[],"_revision_number":9},{"id":"71641aae8a0a4402ccd44cebfaaf803b1b2e7056","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-09-12 17:53:11.000000000","message":"Patch Set 9:\n\nNote that this needs https://review.openstack.org/#/c/368498/ before the tests will pass","accounts_in_message":[],"_revision_number":9},{"id":"39d0df241e43de1a07f0e70f616a122d3d454ea2","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-09-29 19:59:15.000000000","message":"Patch Set 10: Patch Set 9 was rebased","accounts_in_message":[],"_revision_number":9},{"id":"b04ded1f1e3c052e316563fab31fc3cea7788fff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-29 20:44:03.000000000","message":"Patch Set 10: 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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/10/check/gate-python-openstackclient-docs-ubuntu-xenial/3c7f64f//doc/build/html/ : SUCCESS in 3m 55s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/10/check/gate-python-openstackclient-pep8-ubuntu-xenial/b8deb94/ : SUCCESS in 2m 55s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/10/check/gate-python-openstackclient-python27-ubuntu-xenial/92eb6a4/ : FAILURE in 2m 45s\n- gate-python-openstackclient-python34 http://logs.openstack.org/53/290253/10/check/gate-python-openstackclient-python34/a7e0ca6/ : FAILURE in 6m 08s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/53/290253/10/check/gate-python-openstackclient-python35-nv/d81fe56/ : FAILURE in 4m 41s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/53/290253/10/check/gate-tempest-dsvm-neutron-src-python-openstackclient/7e81f37/ : SUCCESS in 43m 35s\n- check-osc-plugins http://logs.openstack.org/53/290253/10/check/check-osc-plugins/abe94a7/ : SUCCESS in 4m 22s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/53/290253/10/check/gate-osc-dsvm-functional/950b86c/ : SUCCESS in 26m 48s","accounts_in_message":[],"_revision_number":10},{"id":"e4b57b3fe309a039fb64e2e747a4143368831640","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-10-05 18:00:12.000000000","message":"Patch Set 11: Patch Set 10 was rebased","accounts_in_message":[],"_revision_number":10},{"id":"40ad425987caa13905e2e5e744b2a58d0efe954e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-05 18:43:24.000000000","message":"Patch Set 11: 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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/11/check/gate-python-openstackclient-docs-ubuntu-xenial/d34c690//doc/build/html/ : SUCCESS in 3m 07s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/11/check/gate-python-openstackclient-pep8-ubuntu-xenial/ce55b2c/ : SUCCESS in 3m 29s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/11/check/gate-python-openstackclient-python27-ubuntu-xenial/30ec062/ : FAILURE in 2m 58s\n- gate-python-openstackclient-python34 http://logs.openstack.org/53/290253/11/check/gate-python-openstackclient-python34/411134d/ : FAILURE in 3m 18s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/53/290253/11/check/gate-python-openstackclient-python35-nv/a740979/ : FAILURE in 3m 10s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/53/290253/11/check/gate-tempest-dsvm-neutron-src-python-openstackclient/ed44340/ : SUCCESS in 42m 49s\n- check-osc-plugins http://logs.openstack.org/53/290253/11/check/check-osc-plugins/6ef0313/ : SUCCESS in 4m 01s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/53/290253/11/check/gate-osc-dsvm-functional/75830c2/ : SUCCESS in 14m 42s","accounts_in_message":[],"_revision_number":11},{"id":"70097f9bd054b5d3b20db99b149d929a007a2f3e","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-11-18 16:18:41.000000000","message":"Patch Set 12: Patch Set 11 was rebased","accounts_in_message":[],"_revision_number":11},{"id":"c7c9bad901296064de8f1747d51a4c19eb8d8a55","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-18 17:27:52.000000000","message":"Patch Set 12: 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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/12/check/gate-python-openstackclient-docs-ubuntu-xenial/6db56e6//doc/build/html/ : SUCCESS in 4m 58s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/12/check/gate-python-openstackclient-pep8-ubuntu-xenial/a4b92e7/ : SUCCESS in 3m 36s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/12/check/gate-python-openstackclient-python27-ubuntu-xenial/43aa6b2/ : FAILURE in 2m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/53/290253/12/check/gate-python-openstackclient-python34/b58e932/ : FAILURE in 4m 51s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/53/290253/12/check/gate-python-openstackclient-python35-nv/b627a52/ : FAILURE in 4m 37s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/53/290253/12/check/gate-tempest-dsvm-neutron-src-python-openstackclient/3d75a9f/ : SUCCESS in 43m 53s\n- check-osc-plugins http://logs.openstack.org/53/290253/12/check/check-osc-plugins/5b5c088/ : SUCCESS in 5m 40s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/53/290253/12/check/gate-osc-dsvm-functional/adbc79a/ : SUCCESS in 15m 13s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/53/290253/12/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/650f86b/ : SUCCESS in 1h 08m 41s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"ecdad86cef9e13f9025550d1b11cc8ab5e05f789","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-12-07 15:37:56.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"1b05da5dc1857c8da0913d354d50235ed195ffce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-07 16:49:58.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/13/check/gate-python-openstackclient-docs-ubuntu-xenial/37d1d7d//doc/build/html/ : SUCCESS in 4m 25s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/13/check/gate-python-openstackclient-pep8-ubuntu-xenial/198019e/ : SUCCESS in 4m 32s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/13/check/gate-python-openstackclient-python27-ubuntu-xenial/007a5e6/ : SUCCESS in 4m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/53/290253/13/check/gate-python-openstackclient-python34/5c65e08/ : SUCCESS in 3m 05s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/53/290253/13/check/gate-python-openstackclient-python35-nv/8173af9/ : SUCCESS in 4m 50s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/13/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/4f8ecec/ : SUCCESS in 1h 09m 42s\n- check-osc-plugins http://logs.openstack.org/53/290253/13/check/check-osc-plugins/4c605dd/ : SUCCESS in 7m 23s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/13/check/gate-osc-dsvm-functional-ubuntu-xenial/c62b348/ : SUCCESS in 24m 34s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/53/290253/13/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/d05242e/ : FAILURE in 15m 33s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"2aea88c6b4409ac0d925de04240f453640228ebd","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-17 04:27:10.000000000","message":"Patch Set 13: Code-Review-1\n\n(19 comments)","accounts_in_message":[],"_revision_number":13},{"id":"7f609d27abd12cb00ee07aa8e4ba5c65ffdc50c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-13 17:28:12.000000000","message":"Patch Set 13: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":13},{"id":"1b86c20f9ce82c7f4a7352ce16ff7e1dd36afac8","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2017-04-04 20:10:27.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"3cc23502b39f1230415879c068168f4d144da9b9","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2017-04-04 20:11:01.000000000","message":"Patch Set 14:\n\nJust a rebase to get a functional patch submitted again.  Have not yet addressed comments.","accounts_in_message":[],"_revision_number":14},{"id":"46dc236289c332d07c3c78a0fdfb94b7ddc23b97","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2017-04-04 20:54:51.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"3599d87212ad2e171ce0bd52d280f22c09239966","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-04 22:21:47.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/15/check/gate-python-openstackclient-docs-ubuntu-xenial/0ecb8d9//doc/build/html/ : SUCCESS in 5m 04s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/15/check/gate-python-openstackclient-pep8-ubuntu-xenial/eb0299b/ : SUCCESS in 7m 42s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/15/check/gate-python-openstackclient-python27-ubuntu-xenial/0f49af0/ : SUCCESS in 4m 34s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/15/check/gate-python-openstackclient-python35/16e816d/ : SUCCESS in 7m 18s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/15/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/9fad726/ : SUCCESS in 1h 08m 08s\n- check-osc-plugins http://logs.openstack.org/53/290253/15/check/check-osc-plugins/95716dc/ : SUCCESS in 6m 43s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/15/check/gate-osc-dsvm-functional-ubuntu-xenial/1ee0780/ : SUCCESS in 45m 19s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/15/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/a86f065/ : FAILURE in 36m 14s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/53/290253/15/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/84d63b1/ : SUCCESS in 1h 26m 38s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"8289d9e3b20ac23c4856bc232a2625ee1d1febc7","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2017-04-10 18:12:32.000000000","message":"Patch Set 15:\n\n(3 comments)","accounts_in_message":[],"_revision_number":15},{"id":"932b78dd0cb8acdceb21ef3d00c340a57108bb1a","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2017-04-10 18:24:20.000000000","message":"Patch Set 15: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":15},{"id":"3fca8e51e2c76810c968d50df079a16483ab6b25","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2017-04-10 18:51:08.000000000","message":"Patch Set 15: Code-Review-1\n\n(1 comment)\n\nI agree with lance\u0027s comments. Mostly needs doc/printed-help fixes to clarify what is going on.\n\nThe exceptions not being raised should be fixed before this merges.","accounts_in_message":[],"_revision_number":15},{"id":"7c72a32e798a07f29be0e0628e5498e835cd774d","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2017-04-13 23:28:26.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"a3e125fe968df5b9749456312e3db693665a6b6e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-14 00:51:35.000000000","message":"Patch Set 16: 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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/16/check/gate-python-openstackclient-docs-ubuntu-xenial/fd2628a//doc/build/html/ : SUCCESS in 2m 57s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/16/check/gate-python-openstackclient-pep8-ubuntu-xenial/a704308/ : FAILURE in 6m 00s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/16/check/gate-python-openstackclient-python27-ubuntu-xenial/14dea1d/ : SUCCESS in 2m 41s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/16/check/gate-python-openstackclient-python35/76caf4a/ : SUCCESS in 4m 42s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/16/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/80ded43/ : SUCCESS in 1h 22m 48s\n- check-osc-plugins http://logs.openstack.org/53/290253/16/check/check-osc-plugins/9a01283/ : FAILURE in 6m 07s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/16/check/gate-osc-dsvm-functional-ubuntu-xenial/0617ddc/ : SUCCESS in 32m 30s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/16/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/0befd77/ : FAILURE in 45m 28s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/53/290253/16/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/22168ba/ : SUCCESS in 1h 09m 08s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"81cf897bd7d40c893d37eb7ac470d4af25b16159","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2017-04-27 14:40:23.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"e7e70c6164d27fdde2d630d3ee0d0ba254fc12b4","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2017-04-27 14:46:22.000000000","message":"Patch Set 17: Code-Review+1\n\njust fixed pep8 errors","accounts_in_message":[],"_revision_number":17},{"id":"22e81c8de1ac99d6dd2226bec3a85bc7e8efc928","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-27 15:54:04.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/17/check/gate-python-openstackclient-docs-ubuntu-xenial/e65e062//doc/build/html/ : SUCCESS in 5m 10s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/17/check/gate-python-openstackclient-pep8-ubuntu-xenial/5ebba00/ : SUCCESS in 5m 42s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/17/check/gate-python-openstackclient-python27-ubuntu-xenial/c6e5844/ : SUCCESS in 4m 37s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/17/check/gate-python-openstackclient-python35/1090646/ : SUCCESS in 2m 40s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/17/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/973c3d0/ : SUCCESS in 1h 11m 10s\n- check-osc-plugins http://logs.openstack.org/53/290253/17/check/check-osc-plugins/4198c55/ : SUCCESS in 4m 29s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/17/check/gate-osc-dsvm-functional-ubuntu-xenial/2c62364/ : SUCCESS in 33m 19s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/17/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/958541b/ : SUCCESS in 33m 36s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/53/290253/17/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/32d25c1/ : FAILURE in 43m 12s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/53/290253/17/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/81b1704/ : FAILURE in 34m 09s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"8a44b837abe0801d2c155f91ded772c717df7843","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-06-05 16:57:55.000000000","message":"Patch Set 17: Code-Review+1","accounts_in_message":[],"_revision_number":17},{"id":"e186bbb3b5f08c8ffafaa90cad972f189be1e1f2","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-06-19 18:14:22.000000000","message":"Patch Set 18: Patch Set 17 was rebased","accounts_in_message":[],"_revision_number":17},{"id":"99a996966d880d9bd79617c8a4dff54b94e648a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-19 19:27:28.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/18/check/gate-python-openstackclient-docs-ubuntu-xenial/9d6546e//doc/build/html/ : SUCCESS in 3m 10s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/18/check/gate-python-openstackclient-pep8-ubuntu-xenial/d8baa75/ : SUCCESS in 6m 56s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/18/check/gate-python-openstackclient-python27-ubuntu-xenial/155e959/ : SUCCESS in 6m 24s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/18/check/gate-python-openstackclient-python35/abe3452/ : SUCCESS in 2m 41s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/18/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/189ccc2/ : SUCCESS in 1h 06m 26s\n- check-osc-plugins http://logs.openstack.org/53/290253/18/check/check-osc-plugins/de80e42/ : SUCCESS in 3m 44s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/18/check/gate-osc-dsvm-functional-ubuntu-xenial/0ed77a6/ : SUCCESS in 38m 49s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/18/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/8ece223/ : FAILURE in 27m 04s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/53/290253/18/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/b2ed25c/ : FAILURE in 27m 45s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/53/290253/18/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/d81be22/ : SUCCESS in 1h 12m 45s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"d9687b55a0b3ead190ca4fa926d95cfc1220966b","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2017-06-20 00:42:59.000000000","message":"Patch Set 18:\n\nping","accounts_in_message":[],"_revision_number":18},{"id":"776b6a68921c56926237780bb48a9d3ff198ccfc","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-06-20 14:41:23.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"b27aeaa9302ccc94523db1d654e3446259a44b21","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-06-20 14:44:42.000000000","message":"Patch Set 19: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":19},{"id":"1dcc7313e363f0dd809ce3def8d28a2b09f0f574","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2017-06-20 15:23:13.000000000","message":"Patch Set 19: Code-Review-1\n\n(14 comments)\n\nSince this is adding some useful functionality, we should include a release note for operators and user explaining the support for implied roles through the client.","accounts_in_message":[],"_revision_number":19},{"id":"67593c7ed50643de567501b020793b788feb5d5d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-20 16:29:40.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/19/check/gate-python-openstackclient-docs-ubuntu-xenial/9b3c4bf//doc/build/html/ : SUCCESS in 3m 20s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/19/check/gate-python-openstackclient-pep8-ubuntu-xenial/2fb2529/ : SUCCESS in 5m 31s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/19/check/gate-python-openstackclient-python27-ubuntu-xenial/990eb28/ : SUCCESS in 5m 17s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/19/check/gate-python-openstackclient-python35/92c3add/ : SUCCESS in 4m 15s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/19/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/af710a7/ : SUCCESS in 1h 18m 14s\n- check-osc-plugins http://logs.openstack.org/53/290253/19/check/check-osc-plugins/52f5f0d/ : SUCCESS in 4m 08s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/19/check/gate-osc-dsvm-functional-ubuntu-xenial/d1e17d1/ : SUCCESS in 33m 17s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/19/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/addd5c7/ : FAILURE in 16m 42s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/53/290253/19/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/96eb8e8/ : FAILURE in 46m 24s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/53/290253/19/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/d96f88a/ : SUCCESS in 1h 40m 53s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"74ba924bae7f98e0a81fa300c314b14752a228cc","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-06-27 14:58:55.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"7f8c2a6c148da273446218ffbf2584ff4f291a1c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-06-27 15:32:39.000000000","message":"Patch Set 20: Code-Review-1\n\n(15 comments)","accounts_in_message":[],"_revision_number":20},{"id":"49a82aeadd39592239fc289c4a3bebdfedcb26dd","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-06-27 15:32:47.000000000","message":"Patch Set 20:\n\nalso needs a release note!","accounts_in_message":[],"_revision_number":20},{"id":"1df90451ddf44d0382e46d5531948c28056059f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-27 16:35:22.000000000","message":"Patch Set 20: 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-openstackclient-docs-ubuntu-xenial http://logs.openstack.org/53/290253/20/check/gate-python-openstackclient-docs-ubuntu-xenial/3a741bd/ : FAILURE in 5m 50s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/20/check/gate-python-openstackclient-pep8-ubuntu-xenial/b760654/ : SUCCESS in 7m 44s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/20/check/gate-python-openstackclient-python27-ubuntu-xenial/3453d28/ : SUCCESS in 4m 28s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/20/check/gate-python-openstackclient-python35/0a954a9/ : SUCCESS in 4m 28s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/20/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/cf8802a/ : SUCCESS in 1h 30m 55s\n- check-osc-plugins http://logs.openstack.org/53/290253/20/check/check-osc-plugins/694d82f/ : SUCCESS in 4m 44s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/20/check/gate-osc-dsvm-functional-ubuntu-xenial/ac5b151/ : SUCCESS in 41m 28s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/20/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/ef83a3a/ : FAILURE in 23m 12s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/53/290253/20/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/deeed6c/ : FAILURE in 30m 51s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/53/290253/20/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/5e362d6/ : FAILURE in 23m 51s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"af42526a6efe0c04b162d54607a17d03cd76655c","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-06-28 13:10:30.000000000","message":"Patch Set 19:\n\n(13 comments)","accounts_in_message":[],"_revision_number":19},{"id":"199acc26f673ffc6bb53e23f1cac60cc7826b255","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-06-28 15:04:50.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"b31f0c87b0ff28960ef0b6f93e738337ff7f5086","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-06-28 15:14:02.000000000","message":"Patch Set 20:\n\n(15 comments)\n\nThanks for the comments, Steve. Review updated for ya!","accounts_in_message":[],"_revision_number":20},{"id":"dff43c58f38e10d6fc15e1f44178b36cbe5edc4d","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2017-06-28 15:31:43.000000000","message":"Patch Set 21: Code-Review+1\n\nAll changes since my last commit look correct.","accounts_in_message":[],"_revision_number":21},{"id":"962fb51f192aaf541eaeeee83bb15a4981f9fba1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-06-28 16:21:25.000000000","message":"Patch Set 21: Code-Review-1\n\n(10 comments)\n\nalso add a release note","accounts_in_message":[],"_revision_number":21},{"id":"aa8702e29db4bc1d6e5278c4496e8d1ba391449a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-28 16:36:06.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/21/check/gate-python-openstackclient-docs-ubuntu-xenial/749aa94//doc/build/html/ : SUCCESS in 3m 45s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/21/check/gate-python-openstackclient-pep8-ubuntu-xenial/414752a/ : SUCCESS in 5m 23s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/21/check/gate-python-openstackclient-python27-ubuntu-xenial/25400ff/ : SUCCESS in 5m 23s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/21/check/gate-python-openstackclient-python35/e0c1e37/ : SUCCESS in 4m 21s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/21/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/bd5f766/ : SUCCESS in 1h 29m 45s\n- check-osc-plugins http://logs.openstack.org/53/290253/21/check/check-osc-plugins/83ff575/ : SUCCESS in 3m 43s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/21/check/gate-osc-dsvm-functional-ubuntu-xenial/e23d372/ : SUCCESS in 50m 48s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/21/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/2e3bebb/ : FAILURE in 15m 57s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/53/290253/21/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/c07d193/ : FAILURE in 49m 26s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/53/290253/21/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/2b61448/ : FAILURE in 13m 52s (non-voting)","accounts_in_message":[],"_revision_number":21},{"id":"0e9071866b7ae950691377f60a184613743b4e49","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-06-28 16:59:59.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"0be5449c2e55f0cb7d857c93704ffe12db53bdb3","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-06-28 17:01:03.000000000","message":"Patch Set 21:\n\n(10 comments)","accounts_in_message":[],"_revision_number":21},{"id":"f20e8e6fa6f755590987dc5fce59606bc94d1251","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-06-28 17:13:03.000000000","message":"Patch Set 22: Code-Review+2\n\nadd a release note if you can, too.","accounts_in_message":[],"_revision_number":22},{"id":"3fd512bb294057e86a132bfcd991a7b9d510afb2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-28 18:14:33.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/22/check/gate-python-openstackclient-docs-ubuntu-xenial/784bbb6//doc/build/html/ : SUCCESS in 4m 02s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/22/check/gate-python-openstackclient-pep8-ubuntu-xenial/e3e0a69/ : SUCCESS in 7m 10s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/22/check/gate-python-openstackclient-python27-ubuntu-xenial/7fffc7f/ : SUCCESS in 5m 10s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/22/check/gate-python-openstackclient-python35/2705d20/ : SUCCESS in 3m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/22/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/6a8827c/ : SUCCESS in 1h 13m 40s\n- check-osc-plugins http://logs.openstack.org/53/290253/22/check/check-osc-plugins/2a48044/ : SUCCESS in 4m 21s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/22/check/gate-osc-dsvm-functional-ubuntu-xenial/78268eb/ : SUCCESS in 44m 58s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/22/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/8379660/ : FAILURE in 33m 12s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/53/290253/22/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/c085c48/ : FAILURE in 43m 49s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/53/290253/22/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/66af9e0/ : FAILURE in 21m 50s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"bd691997938b2b1694a93099c61258d8abeefdd5","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-06-29 06:42:29.000000000","message":"Patch Set 22: Code-Review+1","accounts_in_message":[],"_revision_number":22},{"id":"fa8e7efb7c1432d93fe95b20066ca6ca3851aa4e","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-06-29 16:34:58.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"4c3b64585935ff00d53b36f49356a955354c2eaa","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-06-29 16:35:21.000000000","message":"Patch Set 23:\n\nRelease note added","accounts_in_message":[],"_revision_number":23},{"id":"e7813d5103ed5f8328379acd5d21051c3fea02c0","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2017-06-29 17:01:01.000000000","message":"Patch Set 23: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":23},{"id":"c1b512719eaf05999a157a716e3664ab32215ab8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-29 18:01:20.000000000","message":"Patch Set 23: 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-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/23/check/gate-python-openstackclient-docs-ubuntu-xenial/6d57495//doc/build/html/ : SUCCESS in 8m 15s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/23/check/gate-python-openstackclient-pep8-ubuntu-xenial/35a45eb/ : SUCCESS in 6m 03s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/23/check/gate-python-openstackclient-python27-ubuntu-xenial/86799a3/ : SUCCESS in 6m 02s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/23/check/gate-python-openstackclient-python35/05007f0/ : SUCCESS in 5m 09s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/53/290253/23/check/gate-python-openstackclient-releasenotes/3930797//releasenotes/build/html/ : SUCCESS in 5m 13s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/23/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/13d56c5/ : SUCCESS in 1h 21m 24s\n- check-osc-plugins http://logs.openstack.org/53/290253/23/check/check-osc-plugins/7007c54/ : SUCCESS in 8m 56s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/23/check/gate-osc-dsvm-functional-ubuntu-xenial/e4a685a/ : FAILURE in 54m 11s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/23/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/5fe5cbf/ : FAILURE in 29m 03s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/53/290253/23/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/80bf28a/ : FAILURE in 32m 17s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/53/290253/23/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/29583af/ : FAILURE in 14m 30s (non-voting)","accounts_in_message":[],"_revision_number":23},{"id":"f3896633c6855765b7845517c995fbca6b381c0e","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2017-06-29 18:17:05.000000000","message":"Patch Set 23:\n\nrecheck","accounts_in_message":[],"_revision_number":23},{"id":"703e1da14d53a618e54122133256dcfed5b0e2bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-29 19:44:33.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/23/check/gate-python-openstackclient-docs-ubuntu-xenial/ce07085//doc/build/html/ : SUCCESS in 3m 41s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/23/check/gate-python-openstackclient-pep8-ubuntu-xenial/1fce1f8/ : SUCCESS in 3m 40s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/23/check/gate-python-openstackclient-python27-ubuntu-xenial/ba42699/ : SUCCESS in 3m 02s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/23/check/gate-python-openstackclient-python35/7953a21/ : SUCCESS in 2m 40s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/53/290253/23/check/gate-python-openstackclient-releasenotes/44475c9//releasenotes/build/html/ : SUCCESS in 3m 06s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/23/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/719e71a/ : SUCCESS in 1h 22m 41s\n- check-osc-plugins http://logs.openstack.org/53/290253/23/check/check-osc-plugins/06adeea/ : SUCCESS in 3m 59s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/23/check/gate-osc-dsvm-functional-ubuntu-xenial/8047a74/ : SUCCESS in 36m 25s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/23/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/5c4c18f/ : FAILURE in 16m 27s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/53/290253/23/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/672403f/ : SUCCESS in 30m 29s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/53/290253/23/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/ced3716/ : FAILURE in 24m 17s (non-voting)","accounts_in_message":[],"_revision_number":23},{"id":"03bc0f7547cde234f33da0d6642f5ba5a4e0bd5c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-06-29 22:11:25.000000000","message":"Patch Set 23: Code-Review+2","accounts_in_message":[],"_revision_number":23},{"id":"2f8214488d0f7c26860041112c073e5f59edec9e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-06-30 19:57:41.000000000","message":"Patch Set 23: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":23},{"id":"f3a567314104b6a8bc2fb7f095da548bd0950d10","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-07-19 13:07:51.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"ae49792c9b89d4df5dd38cd77812b7bc6a1487ca","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-07-19 13:08:27.000000000","message":"Patch Set 24: Code-Review-1\n\nWIP -- updating to match Dean\u0027s reqs","accounts_in_message":[],"_revision_number":24},{"id":"df67afae63ecccda8bf3426b8119937fe749383e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-19 14:24:43.000000000","message":"Patch Set 24: 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-openstackclient-docs-ubuntu-xenial http://logs.openstack.org/53/290253/24/check/gate-python-openstackclient-docs-ubuntu-xenial/7e409a6/ : FAILURE in 3m 02s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/24/check/gate-python-openstackclient-pep8-ubuntu-xenial/df99a9e/ : SUCCESS in 4m 00s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/24/check/gate-python-openstackclient-python27-ubuntu-xenial/fd724be/ : SUCCESS in 5m 19s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/24/check/gate-python-openstackclient-python35/87541dc/ : SUCCESS in 4m 45s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/53/290253/24/check/gate-python-openstackclient-releasenotes/07e71aa//releasenotes/build/html/ : SUCCESS in 5m 56s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/24/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/628b38c/ : SUCCESS in 1h 13m 53s\n- check-osc-plugins http://logs.openstack.org/53/290253/24/check/check-osc-plugins/4e2e579/ : SUCCESS in 5m 56s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/24/check/gate-osc-dsvm-functional-ubuntu-xenial/10002e0/ : SUCCESS in 49m 04s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/24/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/7c5c512/ : FAILURE in 17m 01s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/53/290253/24/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/98ff8d6/ : SUCCESS in 41m 02s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/53/290253/24/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/bd4365d/ : FAILURE in 23m 08s (non-voting)","accounts_in_message":[],"_revision_number":24},{"id":"5e7220c20c3b5eaa956a8abd5a723829693e90a6","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-08-17 17:16:37.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"9438f0f70e9d8a0592943e74f8d644bca6cde098","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2017-08-17 18:15:50.000000000","message":"Patch Set 26: Published edit on patch set 25","accounts_in_message":[],"_revision_number":26},{"id":"b6131787ec2f4a70e22b41d129b9695dc911ceda","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-17 21:20:12.000000000","message":"Patch Set 26: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/26/check/gate-python-openstackclient-docs-ubuntu-xenial/b672a4f//doc/build/html/ : SUCCESS in 7m 12s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/26/check/gate-python-openstackclient-pep8-ubuntu-xenial/1420369/ : SUCCESS in 6m 40s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/26/check/gate-python-openstackclient-python27-ubuntu-xenial/6b5cb79/ : SUCCESS in 5m 22s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/26/check/gate-python-openstackclient-python35/a25f9eb/ : SUCCESS in 4m 35s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/53/290253/26/check/gate-python-openstackclient-releasenotes/868fcf9//releasenotes/build/html/ : SUCCESS in 4m 44s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/26/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/7672e49/ : SUCCESS in 1h 16m 27s\n- check-osc-plugins http://logs.openstack.org/53/290253/26/check/check-osc-plugins/22d295f/ : SUCCESS in 6m 01s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/26/check/gate-osc-dsvm-functional-ubuntu-xenial/611f624/ : SUCCESS in 41m 43s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/26/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/79d83b0/ : SUCCESS in 45m 28s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/53/290253/26/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/9f2500a/ : SUCCESS in 42m 19s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/53/290253/26/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/eed445c/ : SUCCESS in 2h 06m 05s (non-voting)","accounts_in_message":[],"_revision_number":26},{"id":"514935f2520637780a68fe53575757268e5a90a4","author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"date":"2017-08-22 17:08:30.000000000","message":"Patch Set 27: Patch Set 26 was rebased","accounts_in_message":[],"_revision_number":26},{"id":"85275aedaef41f0603c9c159ce77c6b025a6601e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-22 18:58:29.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/27/check/gate-python-openstackclient-docs-ubuntu-xenial/14ccdef//doc/build/html/ : SUCCESS in 5m 31s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/27/check/gate-python-openstackclient-pep8-ubuntu-xenial/f265fa4/ : SUCCESS in 6m 36s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/27/check/gate-python-openstackclient-python27-ubuntu-xenial/2cb5c85/ : SUCCESS in 7m 13s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/27/check/gate-python-openstackclient-python35/49805c9/ : SUCCESS in 4m 37s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/53/290253/27/check/gate-python-openstackclient-releasenotes/fd8c9b8//releasenotes/build/html/ : SUCCESS in 5m 01s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/27/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/e36d007/ : SUCCESS in 1h 15m 25s\n- check-osc-plugins http://logs.openstack.org/53/290253/27/check/check-osc-plugins/2a0994b/ : SUCCESS in 8m 34s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/27/check/gate-osc-dsvm-functional-ubuntu-xenial/2ac1dc7/ : SUCCESS in 47m 22s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/53/290253/27/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/8def3f4/ : SUCCESS in 45m 23s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/53/290253/27/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/7f9e13b/ : SUCCESS in 46m 31s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/53/290253/27/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/65c8585/ : SUCCESS in 1h 40m 34s (non-voting)","accounts_in_message":[],"_revision_number":27},{"id":"b9e50874ad5eb13f453e138e6f9266d60166ebf3","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-08-23 14:53:02.000000000","message":"Patch Set 27: Code-Review+2","accounts_in_message":[],"_revision_number":27},{"id":"9db46c621cb34e8709afa15ddc090e646ec8f774","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-08-23 15:20:57.000000000","message":"Patch Set 27: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":27},{"id":"dc48066176fc0d7f4f262cb1406f5503af9be2b4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-23 15:21:36.000000000","message":"Patch Set 27: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":27},{"id":"7cb952043f8fb67cbe446f9d2a6f47f62933ba13","date":"2017-08-23 16:42:26.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":27},{"id":"a28aa38130c0c44639c81148677157dd305a3891","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-23 16:42:26.000000000","message":"Patch Set 27: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/53/290253/27/gate/gate-python-openstackclient-docs-ubuntu-xenial/1da320b//doc/build/html/ : SUCCESS in 7m 27s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/53/290253/27/gate/gate-python-openstackclient-pep8-ubuntu-xenial/ddda3c6/ : SUCCESS in 5m 26s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/53/290253/27/gate/gate-python-openstackclient-python27-ubuntu-xenial/d2147e9/ : SUCCESS in 7m 13s\n- gate-python-openstackclient-python35 http://logs.openstack.org/53/290253/27/gate/gate-python-openstackclient-python35/55ff264/ : SUCCESS in 4m 06s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/53/290253/27/gate/gate-python-openstackclient-releasenotes/d9733a0//releasenotes/build/html/ : SUCCESS in 4m 34s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/53/290253/27/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/d04379c/ : SUCCESS in 1h 19m 42s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/53/290253/27/gate/gate-osc-dsvm-functional-ubuntu-xenial/e056f53/ : SUCCESS in 49m 58s","accounts_in_message":[],"_revision_number":27}],"current_revision_number":27,"current_revision":"8cd3e258c5029a8efedab40019d6cfd3eac379f5","revisions":{"9b2d56fcf7cd7a83082fd5d896fb865ba54550ff":{"kind":"REWORK","_number":1,"created":"2016-03-09 03:12:04.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/1"}}},"commit":{"parents":[{"commit":"40b0ea666e3fa277b5399610cb458d3ffeb9e550","subject":"WIP - Add support for domain specific roles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/40b0ea666e3fa277b5399610cb458d3ffeb9e550"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 03:11:32.000000000","tz":-300},"subject":"WIP Implied Roles","message":"WIP Implied Roles\n\n   Change-Id: Ifbce0aa28d6d48d98be98c7a5aede38b\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9b2d56fcf7cd7a83082fd5d896fb865ba54550ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9b2d56fcf7cd7a83082fd5d896fb865ba54550ff"}]},"branch":"refs/heads/master"},"ec6692a61d761f7a572dbb0a1262617af5546813":{"kind":"REWORK","_number":2,"created":"2016-03-30 22:06:34.000000000","uploader":{"_account_id":17026,"name":"Sean Perry","email":"sean.perry@hpe.com","username":"sean_perry"},"ref":"refs/changes/53/290253/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/2"}}},"commit":{"parents":[{"commit":"cccd8a3cfb0051726de0810f9e6b282816cdc970","subject":"WIP - Add support for domain specific roles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cccd8a3cfb0051726de0810f9e6b282816cdc970"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Sean Perry","email":"sean.perry@hpe.com","date":"2016-03-30 22:02:13.000000000","tz":-420},"subject":"WIP Implied Roles","message":"WIP Implied Roles\n\nCo-Authored-By: Sean Perry \u003csean.perry@hpe.com\u003e\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ec6692a61d761f7a572dbb0a1262617af5546813"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ec6692a61d761f7a572dbb0a1262617af5546813"}]},"branch":"refs/heads/master"},"4db327e8a5f452d56b5e21a4d85b719ff8069516":{"kind":"REWORK","_number":3,"created":"2016-04-11 04:15:31.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/3"}}},"commit":{"parents":[{"commit":"af674c4f3112a0de7e062b3424ba410547151808","subject":"WIP - Add support for domain specific roles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/af674c4f3112a0de7e062b3424ba410547151808"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-04-11 04:13:58.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nCo-Authored-By: Sean Perry \u003csean.perry@hpe.com\u003e\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4db327e8a5f452d56b5e21a4d85b719ff8069516"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4db327e8a5f452d56b5e21a4d85b719ff8069516"}]},"branch":"refs/heads/master"},"622e7dddfe47c486b1e799ef00ef9cbff132a017":{"kind":"REWORK","_number":4,"created":"2016-04-12 15:48:50.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/4"}}},"commit":{"parents":[{"commit":"3e7c0e2a8f52f8247eec898436992c50f02d123a","subject":"Add support for domain specific roles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3e7c0e2a8f52f8247eec898436992c50f02d123a"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-04-12 15:48:42.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nCo-Authored-By: Sean Perry \u003csean.perry@hpe.com\u003e\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/622e7dddfe47c486b1e799ef00ef9cbff132a017"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/622e7dddfe47c486b1e799ef00ef9cbff132a017"}]},"branch":"refs/heads/master"},"2b3fda5d8ad6c39a17075e0dcecbd22bdcc9cc02":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2016-06-07 19:51:42.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/5"}}},"commit":{"parents":[{"commit":"529bc07b09ef0d266885f2b2682eb88938f6ccd6","subject":"Add support for domain specific roles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/529bc07b09ef0d266885f2b2682eb88938f6ccd6"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-06-07 19:51:23.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nCo-Authored-By: Sean Perry \u003csean.perry@hpe.com\u003e\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2b3fda5d8ad6c39a17075e0dcecbd22bdcc9cc02"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2b3fda5d8ad6c39a17075e0dcecbd22bdcc9cc02"}]},"branch":"refs/heads/master"},"32d86fc3412bb4940a1c4863c4a16a3d9c863da4":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2016-06-07 19:55:09.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/6"}}},"commit":{"parents":[{"commit":"d41c596f2d2e4d6784919a0dbd2d346f43711284","subject":"Add support for domain specific roles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d41c596f2d2e4d6784919a0dbd2d346f43711284"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"ayoung","email":"ayoung@redhat.com","date":"2016-06-07 19:55:09.000000000","tz":0},"subject":"Implied Roles","message":"Implied Roles\n\nCo-Authored-By: Sean Perry \u003csean.perry@hpe.com\u003e\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/32d86fc3412bb4940a1c4863c4a16a3d9c863da4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/32d86fc3412bb4940a1c4863c4a16a3d9c863da4"}]},"branch":"refs/heads/master"},"0a816c3f3b813be66ee7e3dffafafaa46c2e1513":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2016-08-09 20:41:43.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/7"}}},"commit":{"parents":[{"commit":"97d7e4f63bd302da35d98fc55b53edf808de1e51","subject":"Add support for domain specific roles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/97d7e4f63bd302da35d98fc55b53edf808de1e51"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-08-09 20:41:31.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nCo-Authored-By: Sean Perry \u003csean.perry@hpe.com\u003e\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0a816c3f3b813be66ee7e3dffafafaa46c2e1513"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0a816c3f3b813be66ee7e3dffafafaa46c2e1513"}]},"branch":"refs/heads/master"},"86a4e44fe98fd0a4fd6428a7768dd7405b85ae7a":{"kind":"REWORK","_number":8,"created":"2016-09-11 05:07:22.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/8"}}},"commit":{"parents":[{"commit":"676a0e9696ba7550132e4501bdbf3160608faed6","subject":"unwedge the gate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/676a0e9696ba7550132e4501bdbf3160608faed6"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-09-11 05:07:13.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/86a4e44fe98fd0a4fd6428a7768dd7405b85ae7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/86a4e44fe98fd0a4fd6428a7768dd7405b85ae7a"}]},"branch":"refs/heads/master"},"d5746b8c38c2d8151a96542162a131160772780c":{"kind":"REWORK","_number":9,"created":"2016-09-11 22:18:02.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/9"}}},"commit":{"parents":[{"commit":"676a0e9696ba7550132e4501bdbf3160608faed6","subject":"unwedge the gate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/676a0e9696ba7550132e4501bdbf3160608faed6"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-09-11 21:51:56.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d5746b8c38c2d8151a96542162a131160772780c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d5746b8c38c2d8151a96542162a131160772780c"}]},"branch":"refs/heads/master"},"189efcd989173bacece2081f4502e07dfeaa5350":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2016-09-29 19:59:15.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/10"}}},"commit":{"parents":[{"commit":"15069ef50e609dca769d6a50f6af92b2c8211238","subject":"Merge \"Support \"--no\" option in aggregate set\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/15069ef50e609dca769d6a50f6af92b2c8211238"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"ayoung","email":"ayoung@redhat.com","date":"2016-09-29 19:59:15.000000000","tz":0},"subject":"Implied Roles","message":"Implied Roles\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/189efcd989173bacece2081f4502e07dfeaa5350"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/189efcd989173bacece2081f4502e07dfeaa5350"}]},"branch":"refs/heads/master"},"2af04ace395771013ac71ff98903452bd5a57de7":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2016-10-05 18:00:12.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/11"}}},"commit":{"parents":[{"commit":"bfeecd50fdb8f1475d51ac662eb09514a1754345","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bfeecd50fdb8f1475d51ac662eb09514a1754345"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"ayoung","email":"ayoung@redhat.com","date":"2016-10-05 18:00:12.000000000","tz":0},"subject":"Implied Roles","message":"Implied Roles\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2af04ace395771013ac71ff98903452bd5a57de7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2af04ace395771013ac71ff98903452bd5a57de7"}]},"branch":"refs/heads/master"},"8d47928d6ee833666de6cf95978ad9d178a91497":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2016-11-18 16:18:41.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/12"}}},"commit":{"parents":[{"commit":"0ef8535036c3739d798fd5627ae142d121f20d42","subject":"translate all command help strings","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0ef8535036c3739d798fd5627ae142d121f20d42"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"ayoung","email":"ayoung@redhat.com","date":"2016-11-18 16:18:41.000000000","tz":0},"subject":"Implied Roles","message":"Implied Roles\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8d47928d6ee833666de6cf95978ad9d178a91497"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8d47928d6ee833666de6cf95978ad9d178a91497"}]},"branch":"refs/heads/master"},"dc3ea015347f9db49cb56d999eaab567e76acb0a":{"kind":"REWORK","_number":13,"created":"2016-12-07 15:37:56.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/13"}}},"commit":{"parents":[{"commit":"d2701116d343f7b597d2a21499dcd2768b64291e","subject":"Merge \"Add \"consistency group delete\" command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d2701116d343f7b597d2a21499dcd2768b64291e"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-12-07 15:37:42.000000000","tz":-300},"subject":"Implied Roles","message":"Implied Roles\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc3ea015347f9db49cb56d999eaab567e76acb0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc3ea015347f9db49cb56d999eaab567e76acb0a"}]},"branch":"refs/heads/master"},"56b786e325a0b35b5fd54829b2c99f5e42cd8563":{"kind":"REWORK","_number":14,"created":"2017-04-04 20:10:27.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/14"}}},"commit":{"parents":[{"commit":"abb2498e714cf1915e5ec7a8a344a0a71962bc50","subject":"Correct flavor associate/disassociate commands in Mapping Guide","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/abb2498e714cf1915e5ec7a8a344a0a71962bc50"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2017-04-04 20:07:56.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nAll the user to create an inference rule between\ntwo roles. The first, caleed the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly.\n\nThe management and maintenance of the rules is\nperfromed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/56b786e325a0b35b5fd54829b2c99f5e42cd8563"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/56b786e325a0b35b5fd54829b2c99f5e42cd8563"}]},"branch":"refs/heads/master"},"6375f961eb9c4cea92ba4fc761d2a809bf277b9a":{"kind":"REWORK","_number":15,"created":"2017-04-04 20:54:51.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/15"}}},"commit":{"parents":[{"commit":"abb2498e714cf1915e5ec7a8a344a0a71962bc50","subject":"Correct flavor associate/disassociate commands in Mapping Guide","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/abb2498e714cf1915e5ec7a8a344a0a71962bc50"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2017-04-04 20:54:43.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nAll the user to create an inference rule between\ntwo roles. The first, caleed the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly.\n\nThe management and maintenance of the rules is\nperfromed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6375f961eb9c4cea92ba4fc761d2a809bf277b9a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6375f961eb9c4cea92ba4fc761d2a809bf277b9a"}]},"branch":"refs/heads/master"},"a54207d6d8b668060e76f473df923d2ce078ad54":{"kind":"REWORK","_number":16,"created":"2017-04-13 23:28:26.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/16"}}},"commit":{"parents":[{"commit":"b168f2d998b70c16685a11b1e964aa9222ed363b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b168f2d998b70c16685a11b1e964aa9222ed363b"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2017-04-13 23:28:17.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nAll the user to create an inference rule between\ntwo roles. The first, caleed the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly.\n\nThe management and maintenance of the rules is\nperfromed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a54207d6d8b668060e76f473df923d2ce078ad54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a54207d6d8b668060e76f473df923d2ce078ad54"}]},"branch":"refs/heads/master"},"b3699df18acee1073eee78b1704b5ad59c44a83d":{"kind":"REWORK","_number":17,"created":"2017-04-27 14:40:23.000000000","uploader":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"ref":"refs/changes/53/290253/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/17"}}},"commit":{"parents":[{"commit":"7b609ebd55b1ff38be4763b5122b4a48a05ef931","subject":"Merge \"Fix server create with nova-net\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7b609ebd55b1ff38be4763b5122b4a48a05ef931"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Rodrigo Duarte Sousa","email":"rduartes@redhat.com","date":"2017-04-27 14:39:11.000000000","tz":-180},"subject":"Implied Roles","message":"Implied Roles\n\nAll the user to create an inference rule between\ntwo roles. The first, caleed the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly.\n\nThe management and maintenance of the rules is\nperfromed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b3699df18acee1073eee78b1704b5ad59c44a83d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b3699df18acee1073eee78b1704b5ad59c44a83d"}]},"branch":"refs/heads/master"},"17b6cd82bcd1b37f47790f770e94b34979f4d998":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2017-06-19 18:14:22.000000000","uploader":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"ref":"refs/changes/53/290253/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/18"}}},"commit":{"parents":[{"commit":"eb793dc8c6a8bd30e612f19f30808528b10eb344","subject":"Add default-quota to subnet pool commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eb793dc8c6a8bd30e612f19f30808528b10eb344"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-06-19 18:14:22.000000000","tz":0},"subject":"Implied Roles","message":"Implied Roles\n\nAll the user to create an inference rule between\ntwo roles. The first, caleed the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly.\n\nThe management and maintenance of the rules is\nperfromed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/17b6cd82bcd1b37f47790f770e94b34979f4d998"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/17b6cd82bcd1b37f47790f770e94b34979f4d998"}]},"branch":"refs/heads/master"},"a5962851041fd19f5b9b8757781da5e0b75e357c":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":19,"created":"2017-06-20 14:41:23.000000000","uploader":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"ref":"refs/changes/53/290253/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/19"}}},"commit":{"parents":[{"commit":"7653cff5e6f9592332a23e452ad6bf1549542b16","subject":"Add support for Karbor Plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7653cff5e6f9592332a23e452ad6bf1549542b16"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-06-20 14:41:19.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nAllow the user to create an inference rule between\ntwo roles. The first, called the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly. For example:\n\nRole B implies Role A.\nUser X is assigned Role B.\nTherefore User X also assigned Role A.\n\nThe management and maintenance of the rules is\nperformed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a5962851041fd19f5b9b8757781da5e0b75e357c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a5962851041fd19f5b9b8757781da5e0b75e357c"}]},"branch":"refs/heads/master"},"8fe0727c1b0c1bbb7f3310b1b9fbfd558d6f8715":{"kind":"REWORK","_number":20,"created":"2017-06-27 14:58:55.000000000","uploader":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"ref":"refs/changes/53/290253/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/20"}}},"commit":{"parents":[{"commit":"c0719c36d1a3f268b6bfba4c83aac632f1b546fe","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c0719c36d1a3f268b6bfba4c83aac632f1b546fe"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-06-27 14:58:41.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nAllow the user to create an inference rule between\ntwo roles. The first, called the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly. For example:\n\nRole B implies Role A.\nUser X is assigned Role B.\nTherefore User X also assigned Role A.\n\nThe management and maintenance of the rules is\nperformed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8fe0727c1b0c1bbb7f3310b1b9fbfd558d6f8715"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8fe0727c1b0c1bbb7f3310b1b9fbfd558d6f8715"}]},"branch":"refs/heads/master"},"ffe0dba5411e953fdcbbed252f726da8a4dc81a4":{"kind":"REWORK","_number":21,"created":"2017-06-28 15:04:50.000000000","uploader":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"ref":"refs/changes/53/290253/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/21"}}},"commit":{"parents":[{"commit":"002a9b99729059e7ec89a251635690bd057b3bed","subject":"Merge \"switch to openstackdocstheme\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/002a9b99729059e7ec89a251635690bd057b3bed"}]}],"author":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-06-28 15:04:32.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nAllow the user to create an inference rule between\ntwo roles. The first, called the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly. For example:\n\nRole B implies Role A.\nUser X is assigned Role B.\nTherefore User X also assigned Role A.\n\nThe management and maintenance of the rules is\nperformed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ffe0dba5411e953fdcbbed252f726da8a4dc81a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ffe0dba5411e953fdcbbed252f726da8a4dc81a4"}]},"branch":"refs/heads/master"},"e0a22787f926815c139fd4111f13521728874871":{"kind":"REWORK","_number":22,"created":"2017-06-28 16:59:59.000000000","uploader":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"ref":"refs/changes/53/290253/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/22"}}},"commit":{"parents":[{"commit":"002a9b99729059e7ec89a251635690bd057b3bed","subject":"Merge \"switch to openstackdocstheme\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/002a9b99729059e7ec89a251635690bd057b3bed"}]}],"author":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-06-28 16:59:49.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nAllow the user to create an inference rule between\ntwo roles. The first, called the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly. For example:\n\nRole B implies Role A.\nUser X is assigned Role B.\nTherefore User X also assigned Role A.\n\nThe management and maintenance of the rules is\nperformed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e0a22787f926815c139fd4111f13521728874871"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e0a22787f926815c139fd4111f13521728874871"}]},"branch":"refs/heads/master"},"de8b38b59159227a9ef9de03c314e9c2fdd02a3d":{"kind":"REWORK","_number":23,"created":"2017-06-29 16:34:58.000000000","uploader":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"ref":"refs/changes/53/290253/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/23"}}},"commit":{"parents":[{"commit":"002a9b99729059e7ec89a251635690bd057b3bed","subject":"Merge \"switch to openstackdocstheme\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/002a9b99729059e7ec89a251635690bd057b3bed"}]}],"author":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2016-03-09 02:45:31.000000000","tz":-300},"committer":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-06-29 16:34:48.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nAllow the user to create an inference rule between\ntwo roles. The first, called the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly. For example:\n\nRole B implies Role A.\nUser X is assigned Role B.\nTherefore User X also assigned Role A.\n\nThe management and maintenance of the rules is\nperformed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/de8b38b59159227a9ef9de03c314e9c2fdd02a3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/de8b38b59159227a9ef9de03c314e9c2fdd02a3d"}]},"branch":"refs/heads/master"},"18d7806da2e05268364d066846ebd96f49988753":{"kind":"REWORK","_number":24,"created":"2017-07-19 13:07:51.000000000","uploader":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"ref":"refs/changes/53/290253/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/24"}}},"commit":{"parents":[{"commit":"db7d0723f067c0e818678781cff17f1d07751f1e","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/db7d0723f067c0e818678781cff17f1d07751f1e"}]}],"author":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-07-19 13:07:34.000000000","tz":0},"committer":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-07-19 13:07:34.000000000","tz":0},"subject":"Implied Roles","message":"Implied Roles\n\nAllow the user to create an inference rule between\ntwo roles. The first, called the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly. For example:\n\nRole B implies Role A.\nUser X is assigned Role B.\nTherefore User X also assigned Role A.\n\nThe management and maintenance of the rules is\nperformed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/18d7806da2e05268364d066846ebd96f49988753"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/18d7806da2e05268364d066846ebd96f49988753"}]},"branch":"refs/heads/master"},"15b518286ed104eaace23eebc1fc61e4076696be":{"kind":"REWORK","_number":25,"created":"2017-08-17 17:16:37.000000000","uploader":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"ref":"refs/changes/53/290253/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/25"}}},"commit":{"parents":[{"commit":"0e20212fa9fed002b07c5596bf32bf773faf535e","subject":"Revert \"Disable karborclient until a fixed version is released\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0e20212fa9fed002b07c5596bf32bf773faf535e"}]}],"author":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-07-19 13:07:34.000000000","tz":0},"committer":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-08-17 17:15:02.000000000","tz":-240},"subject":"Implied Roles","message":"Implied Roles\n\nAllow the user to create an inference rule between\ntwo roles. The first, called the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly. For example:\n\nRole B implies Role A.\nUser X is assigned Role B.\nTherefore User X also assigned Role A.\n\nThe management and maintenance of the rules is\nperformed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/15b518286ed104eaace23eebc1fc61e4076696be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/15b518286ed104eaace23eebc1fc61e4076696be"}]},"branch":"refs/heads/master"},"b4443fbb0175d0e4f7a5d4fe40f44b09934cf935":{"kind":"REWORK","_number":26,"created":"2017-08-17 18:15:50.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/53/290253/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/26"}}},"commit":{"parents":[{"commit":"0e20212fa9fed002b07c5596bf32bf773faf535e","subject":"Revert \"Disable karborclient until a fixed version is released\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0e20212fa9fed002b07c5596bf32bf773faf535e"}]}],"author":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-07-19 13:07:34.000000000","tz":0},"committer":{"name":"ayoung","email":"ayoung@redhat.com","date":"2017-08-17 18:15:42.000000000","tz":0},"subject":"Implied Roles","message":"Implied Roles\n\nAllow the user to create an inference rule between\ntwo roles. The first, called the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly. For example:\n\nRole B implies Role A.\nUser X is assigned Role B.\nTherefore User X also assigned Role A.\n\nThe management and maintenance of the rules is\nperformed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b4443fbb0175d0e4f7a5d4fe40f44b09934cf935"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b4443fbb0175d0e4f7a5d4fe40f44b09934cf935"}]},"branch":"refs/heads/master"},"8cd3e258c5029a8efedab40019d6cfd3eac379f5":{"kind":"TRIVIAL_REBASE","_number":27,"created":"2017-08-22 17:08:30.000000000","uploader":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"ref":"refs/changes/53/290253/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/53/290253/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/53/290253/27"}}},"commit":{"parents":[{"commit":"5cc4d5b5307c44b71f00d44985b98e54366f8397","subject":"Merge \"auto-generate object docs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5cc4d5b5307c44b71f00d44985b98e54366f8397"}]}],"author":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-07-19 13:07:34.000000000","tz":0},"committer":{"name":"Harry Rybacki","email":"hrybacki@redhat.com","date":"2017-08-22 17:08:30.000000000","tz":0},"subject":"Implied Roles","message":"Implied Roles\n\nAllow the user to create an inference rule between\ntwo roles. The first, called the prior role\nis the role explicitly assigned to an individual.\nThe second, called the implied role, is one that\nthe user gets implicitly. For example:\n\nRole B implies Role A.\nUser X is assigned Role B.\nTherefore User X also assigned Role A.\n\nThe management and maintenance of the rules is\nperformed in the Keystone server.\n\nChange-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8cd3e258c5029a8efedab40019d6cfd3eac379f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8cd3e258c5029a8efedab40019d6cfd3eac379f5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
