)]}'
{"id":"openstack%2Fpython-keystoneclient~159018","triplet_id":"openstack%2Fpython-keystoneclient~master~I514c64d2a412d12cff922a02c575f1764a1a23ae","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/k2k-service-providers","hashtags":[],"change_id":"I514c64d2a412d12cff922a02c575f1764a1a23ae","subject":"Federation Service Providers CRUD operations","status":"MERGED","created":"2015-02-25 06:59:16.000000000","updated":"2015-03-16 17:30:47.000000000","submitted":"2015-03-16 17:30:45.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":21,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d6323a12eb7dc3591b83f43480dad7afcc757cc6","_number":159018,"virtual_id_number":159018,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":2,"date":"2015-03-16 17:30:45.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"recommended":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2015-03-16 16:10:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":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":2,"date":"2015-03-16 16:20:06.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":1,"date":"2015-03-16 13:09:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":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":1,"date":"2015-03-16 16:20:06.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-12 08:32:39.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":"2015-03-13 05:46:14.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2015-03-13 15:26:00.000000000","updated_by":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"reviewer":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"state":"REVIEWER"},{"updated":"2015-03-13 21:34:50.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2015-03-16 13:09:50.000000000","updated_by":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"reviewer":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"state":"REVIEWER"},{"updated":"2015-03-16 16:20:06.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2015-03-16 17:30:45.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3d77325740fbf0b09ed18e12fd1d9e5c0a7cb8a0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-25 06:59:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b3d0810628e31e4570402c5d4b230ec4aaf4f813","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 08:20:55.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/18/159018/1/check/gate-python-keystoneclient-python26/3b6af1f/ : FAILURE in 21s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/18/159018/1/check/gate-python-keystoneclient-pep8/f1c8552/ : SUCCESS in 2m 23s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/18/159018/1/check/gate-python-keystoneclient-docs/fdabd66//doc/build/html/ : SUCCESS in 3m 16s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/18/159018/1/check/gate-python-keystoneclient-python27/1650eab/ : SUCCESS in 1m 58s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/18/159018/1/check/gate-python-keystoneclient-python34/7d0f4cf/ : SUCCESS in 4m 58s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/18/159018/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/dfd8593/ : SUCCESS in 42m 05s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/18/159018/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/cfc48ac/ : SUCCESS in 1h 15m 39s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/18/159018/1/check/check-keystoneclient-dsvm-functional/d8deba4/ : SUCCESS in 39m 19s","accounts_in_message":[],"_revision_number":1},{"id":"c146aae9546743e857537460dc95b4770d3bd38c","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-02-25 08:35:51.000000000","message":"Patch Set 1: Code-Review-1\n\nstill need some tests, but the code looks fine.","accounts_in_message":[],"_revision_number":1},{"id":"dad5cacc43e935dfe67e9037b327695a5c20ef5c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-02-25 20:22:01.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"129c8cba08c153ae1aceb3af934fc2e93dee68a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 21:26:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/18/159018/1/check/gate-python-keystoneclient-python26/1b15f42/ : SUCCESS in 2m 21s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/18/159018/1/check/gate-python-keystoneclient-pep8/6f75ee9/ : SUCCESS in 1m 57s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/18/159018/1/check/gate-python-keystoneclient-docs/86eefbd//doc/build/html/ : SUCCESS in 4m 35s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/18/159018/1/check/gate-python-keystoneclient-python27/fd535b3/ : SUCCESS in 1m 44s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/18/159018/1/check/gate-python-keystoneclient-python34/52869d5/ : SUCCESS in 3m 22s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/18/159018/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/4972dc2/ : SUCCESS in 47m 48s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/18/159018/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/8f89c11/ : SUCCESS in 57m 23s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/18/159018/1/check/check-keystoneclient-dsvm-functional/65d6a7e/ : SUCCESS in 22m 26s","accounts_in_message":[],"_revision_number":1},{"id":"05ecf483e67c9f6cd9b7582f4a8bc63cd3eae5a2","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-04 18:49:04.000000000","message":"Patch Set 1:\n\nthe code looks fine, just need the tests :)","accounts_in_message":[],"_revision_number":1},{"id":"54f9b15f76fcf44c9545873077cf2a56b3231f32","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-04 18:51:17.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f457b5918d3459e3b091178285f961eb78c349f5","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-04 18:52:56.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f82499a74761921b3075507b271d2c485bea1808","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-03-12 08:31:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9ede03d6e5417a1ebd9c629ced4010dd50b751ea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-12 09:42:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/18/159018/2/check/gate-python-keystoneclient-python26/7d204c2/ : SUCCESS in 2m 06s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/18/159018/2/check/gate-python-keystoneclient-pep8/8c2cae1/ : SUCCESS in 2m 09s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/18/159018/2/check/gate-python-keystoneclient-docs/4921413//doc/build/html/ : SUCCESS in 2m 32s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/18/159018/2/check/gate-python-keystoneclient-python27/306dd90/ : SUCCESS in 2m 16s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/18/159018/2/check/gate-python-keystoneclient-python34/546b84d/ : SUCCESS in 3m 38s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/18/159018/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/9959b4b/ : SUCCESS in 38m 03s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/18/159018/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/4d3bdf0/ : SUCCESS in 57m 39s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/18/159018/2/check/check-keystoneclient-dsvm-functional/bd82774/ : SUCCESS in 19m 35s","accounts_in_message":[],"_revision_number":2},{"id":"5938f56db78c9c193c047c3e462be11f946424fc","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-12 14:00:37.000000000","message":"Patch Set 2: Code-Review+1\n\n+1 to indicate that i agree with Marek\u0027s changes","accounts_in_message":[],"_revision_number":2},{"id":"f17a7cc4f559ae487a60283e0785c788be2a697e","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-03-13 15:26:00.000000000","message":"Patch Set 2: Code-Review+2\n\nI played with the code and CRUD operations seem to work.","accounts_in_message":[],"_revision_number":2},{"id":"0b35f36d118b77980d420d2ede24c10441a0116b","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-13 16:58:19.000000000","message":"Patch Set 2: Code-Review+1\n\n(2 comments)\n\nnice!","accounts_in_message":[],"_revision_number":2},{"id":"11e3dbdf14c3f8d4226b66feb291849b4d045ce3","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-13 17:00:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"2d4edb00c1fb8005055a7b33d5b08352ef63a7dd","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-03-13 21:34:50.000000000","message":"Patch Set 2: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":2},{"id":"284f1b795c8af9f7dd1fc2863f7189e825a9e70b","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-03-16 09:00:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7d5ef06aa2ddbfddaabf48683d3787dc1a67bb97","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-03-16 09:11:54.000000000","message":"Patch Set 2:\n\n(8 comments)","accounts_in_message":[],"_revision_number":2},{"id":"06b3762906d8ddfd2a05c8eb959c324cd64b2bb5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-16 09:58:51.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/18/159018/3/check/gate-python-keystoneclient-python26/ec9e399/ : SUCCESS in 1m 59s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/18/159018/3/check/gate-python-keystoneclient-pep8/c57150c/ : SUCCESS in 2m 15s\n- gate-python-keystoneclient-docs http://logs.openstack.org/18/159018/3/check/gate-python-keystoneclient-docs/2f4739a/ : FAILURE in 3m 03s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/18/159018/3/check/gate-python-keystoneclient-python27/1e35f23/ : SUCCESS in 2m 40s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/18/159018/3/check/gate-python-keystoneclient-python34/d5a321a/ : SUCCESS in 4m 10s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/18/159018/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/6b003ad/ : SUCCESS in 41m 28s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/18/159018/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/c4f5efb/ : FAILURE in 56m 17s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/18/159018/3/check/check-keystoneclient-dsvm-functional/89159f4/ : SUCCESS in 19m 20s","accounts_in_message":[],"_revision_number":3},{"id":"322a9c800a1b4f6276dcdb569b186c9b6e9d6165","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-16 13:09:22.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"488b538a4b60eb14a7a7ed40123e3ee480e62aae","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-03-16 13:09:50.000000000","message":"Patch Set 4: Code-Review+1\n\nfixed docs errors.\n\nlgtm!","accounts_in_message":[],"_revision_number":4},{"id":"fee758c2557b4bf92d5cfaa93d3e0b4bb5843bdb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-16 14:09:49.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/18/159018/4/check/gate-python-keystoneclient-python26/872de24/ : SUCCESS in 2m 09s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/18/159018/4/check/gate-python-keystoneclient-pep8/3da1c5f/ : SUCCESS in 1m 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/18/159018/4/check/gate-python-keystoneclient-docs/a4430b0//doc/build/html/ : SUCCESS in 3m 11s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/18/159018/4/check/gate-python-keystoneclient-python27/befbf41/ : SUCCESS in 3m 03s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/18/159018/4/check/gate-python-keystoneclient-python34/4faad9d/ : SUCCESS in 4m 22s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/18/159018/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/a494205/ : SUCCESS in 48m 17s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/18/159018/4/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/f67595d/ : SUCCESS in 48m 33s\n- check-keystoneclient-dsvm-functional http://logs.openstack.org/18/159018/4/check/check-keystoneclient-dsvm-functional/bc493d9/ : SUCCESS in 19m 07s","accounts_in_message":[],"_revision_number":4},{"id":"a4e6ef0bef834ba011602b762a351f64d53d5cd9","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-16 16:09:56.000000000","message":"Patch Set 4: Code-Review+2\n\ni\u0027m okay with the minor stuff being cleaned up in another patch","accounts_in_message":[],"_revision_number":4},{"id":"150aeee73bfb6eb53ad511d497ce559ed35d3094","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-16 16:10:05.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"c43a46b49b0464b8e5bf5ae3c3da6e0e9d587f58","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2015-03-16 16:20:06.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"1883ba995b7a436553be779784e3a760d6ce7b8a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-16 16:27:04.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"4b8957ba71475e54500b770b71d200a6f7a0a3b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-16 17:30:45.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/18/159018/4/gate/gate-python-keystoneclient-python26/7cb337f/ : SUCCESS in 2m 14s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/18/159018/4/gate/gate-python-keystoneclient-docs/d6a60fc//doc/build/html/ : SUCCESS in 2m 12s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/18/159018/4/gate/gate-python-keystoneclient-pep8/f0cb5a0/ : SUCCESS in 2m 49s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/18/159018/4/gate/gate-python-keystoneclient-python27/f4eda5a/ : SUCCESS in 1m 58s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/18/159018/4/gate/gate-python-keystoneclient-python34/ac05761/ : SUCCESS in 3m 43s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/18/159018/4/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/bc060dc/ : SUCCESS in 50m 32s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/18/159018/4/gate/gate-keystoneclient-dsvm-functional/b9696db/ : SUCCESS in 17m 49s","accounts_in_message":[],"_revision_number":4},{"id":"68e5d38e248b4a520e10673f9a529a114586dbb6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-16 17:30:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e491d0dc847e4f90ccfd74b0e0f5f4801314176e","revisions":{"a1b5a940d02cf8f6ecedaca5814f1dc48a3f3d29":{"kind":"REWORK","_number":1,"created":"2015-02-25 06:59:16.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/18/159018/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/18/159018/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/1"}}},"commit":{"parents":[{"commit":"bd6fa327c8524643bc60ec1010e235d74bb39441","subject":"Merge \"Make post_test_hook.sh executable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bd6fa327c8524643bc60ec1010e235d74bb39441"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 06:58:58.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 06:58:58.000000000","tz":-300},"subject":"WIP - Add service provider CRUD","message":"WIP - Add service provider CRUD\n\nChange-Id: I514c64d2a412d12cff922a02c575f1764a1a23ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a1b5a940d02cf8f6ecedaca5814f1dc48a3f3d29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a1b5a940d02cf8f6ecedaca5814f1dc48a3f3d29"}]},"branch":"refs/heads/master"},"2754cb5d410662566a9abf7cf453526c61132ef1":{"kind":"REWORK","_number":2,"created":"2015-03-12 08:31:40.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/18/159018/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/18/159018/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/2"}}},"commit":{"parents":[{"commit":"bd6fa327c8524643bc60ec1010e235d74bb39441","subject":"Merge \"Make post_test_hook.sh executable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bd6fa327c8524643bc60ec1010e235d74bb39441"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 06:58:58.000000000","tz":-300},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2015-03-12 08:27:22.000000000","tz":60},"subject":"Federation Service Providers CRUD operations","message":"Federation Service Providers CRUD operations\n\nImplement CRUD operations for Service Providers used in K2K.\n\nImplements: bp k2k-service-providers\nChange-Id: I514c64d2a412d12cff922a02c575f1764a1a23ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2754cb5d410662566a9abf7cf453526c61132ef1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2754cb5d410662566a9abf7cf453526c61132ef1"}]},"branch":"refs/heads/master"},"a5ea9885c26a2e0e1d9012cd9d37131a0c87fb5f":{"kind":"REWORK","_number":3,"created":"2015-03-16 09:00:44.000000000","uploader":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"ref":"refs/changes/18/159018/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/18/159018/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/3"}}},"commit":{"parents":[{"commit":"bd6fa327c8524643bc60ec1010e235d74bb39441","subject":"Merge \"Make post_test_hook.sh executable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bd6fa327c8524643bc60ec1010e235d74bb39441"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 06:58:58.000000000","tz":-300},"committer":{"name":"Marek Denis","email":"marek.denis@cern.ch","date":"2015-03-16 08:57:30.000000000","tz":60},"subject":"Federation Service Providers CRUD operations","message":"Federation Service Providers CRUD operations\n\nImplement CRUD operations for Service Providers used in K2K.\n\nImplements: bp k2k-service-providers\nChange-Id: I514c64d2a412d12cff922a02c575f1764a1a23ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a5ea9885c26a2e0e1d9012cd9d37131a0c87fb5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a5ea9885c26a2e0e1d9012cd9d37131a0c87fb5f"}]},"branch":"refs/heads/master"},"e491d0dc847e4f90ccfd74b0e0f5f4801314176e":{"kind":"REWORK","_number":4,"created":"2015-03-16 13:09:22.000000000","uploader":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"ref":"refs/changes/18/159018/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/18/159018/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/18/159018/4"}}},"commit":{"parents":[{"commit":"bd6fa327c8524643bc60ec1010e235d74bb39441","subject":"Merge \"Make post_test_hook.sh executable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bd6fa327c8524643bc60ec1010e235d74bb39441"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-02-25 06:58:58.000000000","tz":-300},"committer":{"name":"Rodrigo Duarte Sousa","email":"rodrigods@lsd.ufcg.edu.br","date":"2015-03-16 13:12:12.000000000","tz":-180},"subject":"Federation Service Providers CRUD operations","message":"Federation Service Providers CRUD operations\n\nImplement CRUD operations for Service Providers used in K2K.\n\nImplements: bp k2k-service-providers\nChange-Id: I514c64d2a412d12cff922a02c575f1764a1a23ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e491d0dc847e4f90ccfd74b0e0f5f4801314176e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e491d0dc847e4f90ccfd74b0e0f5f4801314176e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
