)]}'
{"id":"openstack%2Fpython-openstackclient~106178","triplet_id":"openstack%2Fpython-openstackclient~master~I47ec63291e4c3cf36c8061299a4764f60b36ab89","project":"openstack/python-openstackclient","branch":"master","topic":"show-self","hashtags":[],"change_id":"I47ec63291e4c3cf36c8061299a4764f60b36ab89","subject":"Use Keystone client session.Session","status":"MERGED","created":"2014-07-10 21:38:48.000000000","updated":"2014-09-17 07:25:28.000000000","submitted":"2014-09-17 07:25:28.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":20,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"951aae476d6972492ffae2d74c1ec86934736081","_number":106178,"virtual_id_number":106178,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":2,"date":"2014-09-17 07:25:28.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":2,"date":"2014-09-16 16:19:54.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2014-09-17 03:34:23.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"date":"2014-09-15 10:09:28.000000000","_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":1,"date":"2014-09-17 03:34:23.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-09-05 06:27:22.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":"2014-09-08 15:36:06.000000000","updated_by":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"reviewer":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"state":"REVIEWER"},{"updated":"2014-09-09 14:29:40.000000000","updated_by":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"reviewer":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"state":"REVIEWER"},{"updated":"2014-09-15 10:09:28.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":"2014-09-16 16:19:54.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":"2014-09-17 07:25:28.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"691fa25efb8d15bbba4451c7154c8753e36f1053","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 21:38:48.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"2afd335e8e60067f9f84cc3245dba02f5521eef5","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-07-10 21:38:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e82bfcd2765e1849300d27db4a7d3426419bc697","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-07-10 22:04:23.000000000","message":"Patch Set 1: Code-Review+1\n\nI would prefer that this were split up between using ksc.session, and then updating the object store stuff. But so far it looks good to me, and a delta of ~-700 lines is very nice.","accounts_in_message":[],"_revision_number":1},{"id":"d7f1714f7adccb68600853d598fa331d6820a843","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 22:39:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/106178/1/check/gate-python-openstackclient-pep8/d6502ba : SUCCESS in 2m 48s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/106178/1/check/gate-python-openstackclient-docs/f6ecb0e/doc/build/html/ : SUCCESS in 2m 55s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/106178/1/check/gate-python-openstackclient-python26/e1ce5e8 : SUCCESS in 1m 36s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/106178/1/check/gate-python-openstackclient-python27/9f7c553 : SUCCESS in 2m 59s\n- check-tempest-dsvm-full http://logs.openstack.org/78/106178/1/check/check-tempest-dsvm-full/e0432e7 : SUCCESS in 51m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/106178/1/check/check-tempest-dsvm-postgres-full/743bede : SUCCESS in 41m 46s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/106178/1/check/check-tempest-dsvm-neutron/60bc42d : SUCCESS in 49m 47s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/106178/1/check/check-tempest-dsvm-neutron-heat-slow/4d4d174 : SUCCESS in 25m 54s\n- check-grenade-dsvm http://logs.openstack.org/78/106178/1/check/check-grenade-dsvm/67cabc4 : SUCCESS in 47m 34s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/106178/1/check/check-tempest-dsvm-full-havana/f82298f : SUCCESS in 38m 25s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/106178/1/check/check-tempest-dsvm-neutron-havana/be025ea : SUCCESS in 36m 39s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/106178/1/check/check-tempest-dsvm-full-icehouse/72e2aa0 : SUCCESS in 51m 30s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/106178/1/check/check-tempest-dsvm-neutron-icehouse/e80d6c5 : SUCCESS in 56m 00s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/106178/1/check/gate-python-openstackclient-python33/cc15b37 : FAILURE in 4m 22s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"69e07337f03863bcb9e0d7422645da80e0407cc8","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-07-11 13:29:22.000000000","message":"Patch Set 1:\n\nSteve, this really is (nearly) the smallest unit of work to be able to remove restapi.py.  (nearly being some minor renaming in the object libs).  I went though the exercise of keeping restapi.py as a wrapper to session.Session and in the end didn\u0027t see much point to just rip it all out anyway, which would be essentially this patch.\n\nI could add the discovery and client changes that come next if you like. ;)","accounts_in_message":[],"_revision_number":1},{"id":"9da92033f964ce1e9b7d93cbffdaf79ba74590fd","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-07-11 15:50:32.000000000","message":"Patch Set 1: Code-Review+2\n\nmessage received!","accounts_in_message":[],"_revision_number":1},{"id":"8bce4f778bbfebabee064dc22361e0a37b90263f","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-07-13 05:44:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"33b0c38297f22d25c50d498138916a0233a770a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-13 05:44:57.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"2df07ee97135888317722a4010ff67e1589f570e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-07-13 05:45:35.000000000","message":"Patch Set 2:\n\nrebased for \u0027timing\u0027 review merge","accounts_in_message":[],"_revision_number":2},{"id":"d61c434d7f173902613f58ff681eab6420de3fbb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-13 06:47:50.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/106178/2/check/gate-python-openstackclient-pep8/5d53b55 : SUCCESS in 2m 07s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/106178/2/check/gate-python-openstackclient-docs/4c47d94/doc/build/html/ : SUCCESS in 2m 14s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/106178/2/check/gate-python-openstackclient-python26/a9918dc : SUCCESS in 2m 51s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/106178/2/check/gate-python-openstackclient-python27/c478a07 : SUCCESS in 1m 29s\n- check-tempest-dsvm-full http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-full/a86a22c : FAILURE in 13m 35s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-postgres-full/ede9aef : SUCCESS in 45m 36s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-neutron/0ab2e40 : SUCCESS in 45m 58s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-neutron-heat-slow/9a954df : SUCCESS in 23m 23s\n- check-grenade-dsvm http://logs.openstack.org/78/106178/2/check/check-grenade-dsvm/d1cc44b : SUCCESS in 42m 08s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-full-havana/b989f85 : SUCCESS in 38m 45s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-neutron-havana/95a9d1f : SUCCESS in 36m 17s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-full-icehouse/a016980 : SUCCESS in 53m 51s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-neutron-icehouse/c8a83f4 : SUCCESS in 1h 02m 48s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/106178/2/check/gate-python-openstackclient-python33/6746267 : FAILURE in 8s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9794ab8f8d7979003da046a82f15b4657b52d37d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 20:24:06.000000000","message":"Patch Set 2: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"fd5d676925a4071dcb93ec657d2e313f5dc56538","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-07-17 20:24:06.000000000","message":"Patch Set 2:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":2},{"id":"2c3da4f328de627e7c4a517d0af175215c585140","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 21:31:30.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/106178/2/check/gate-python-openstackclient-pep8/4eeb55c : SUCCESS in 1m 59s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/106178/2/check/gate-python-openstackclient-docs/ba40718/doc/build/html/ : SUCCESS in 2m 15s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/106178/2/check/gate-python-openstackclient-python26/42619d8 : SUCCESS in 2m 38s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/106178/2/check/gate-python-openstackclient-python27/485ba77 : SUCCESS in 1m 28s\n- check-tempest-dsvm-full http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-full/50a9e31 : SUCCESS in 46m 01s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-postgres-full/ef200c0 : SUCCESS in 37m 08s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-neutron/256a3ad : SUCCESS in 55m 15s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-neutron-heat-slow/1d0e41b : SUCCESS in 18m 08s\n- check-grenade-dsvm http://logs.openstack.org/78/106178/2/check/check-grenade-dsvm/53213af : SUCCESS in 44m 31s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-full-havana/505c8bb : SUCCESS in 37m 41s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-neutron-havana/6a2b380 : SUCCESS in 36m 50s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-full-icehouse/dd62512 : SUCCESS in 51m 06s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/106178/2/check/check-tempest-dsvm-neutron-icehouse/50cd172 : SUCCESS in 59m 23s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/106178/2/check/gate-python-openstackclient-python33/c7fcd11 : SUCCESS in 3m 07s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bcb448c51acf65896e56d99b2f1b5932e1f1b1b6","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-07-24 14:56:46.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ff20dff899bf0b042fb17e99f69fb164e8c6d77d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-24 14:56:47.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"f35e7789badcf1df25fc981a188555fe9b118084","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-07-24 14:57:17.000000000","message":"Patch Set 3:\n\nRebase again...","accounts_in_message":[],"_revision_number":3},{"id":"68d005f8c2f2ccbfb582dd4d9c9cbf42f6a74291","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-24 16:07:38.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/106178/3/check/gate-python-openstackclient-pep8/159e88e : SUCCESS in 4m 24s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/106178/3/check/gate-python-openstackclient-docs/244e445/doc/build/html/ : SUCCESS in 4m 48s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/106178/3/check/gate-python-openstackclient-python26/69b80c7 : SUCCESS in 2m 51s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/106178/3/check/gate-python-openstackclient-python27/c6d212e : SUCCESS in 2m 37s\n- check-tempest-dsvm-full http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-full/eab3c36 : SUCCESS in 55m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-postgres-full/3d3e97b : SUCCESS in 1h 00m 09s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-neutron/2883e3b : SUCCESS in 1h 02m 23s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-neutron-heat-slow/6c66192 : SUCCESS in 20m 41s\n- check-grenade-dsvm http://logs.openstack.org/78/106178/3/check/check-grenade-dsvm/71ae0fa : SUCCESS in 46m 02s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-full-havana/26f95ba : SUCCESS in 42m 00s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-neutron-havana/56c7ccb : SUCCESS in 38m 13s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-full-icehouse/a1b6096 : SUCCESS in 56m 42s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-neutron-icehouse/c035099 : SUCCESS in 1h 02m 44s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/106178/3/check/gate-python-openstackclient-python33/20eaf8b : SUCCESS in 4m 38s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ef12e369c11009a8229cd8594a9cea2c5c2bcfd3","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-07-24 21:07:40.000000000","message":"Patch Set 3: Code-Review+2\n\nlgtm, i\u0027d prefer jamie take a once over on this, but i think it\u0027s ready for prime time. \n\nyay for 700 less lines of code","accounts_in_message":[],"_revision_number":3},{"id":"934f5ac2c9234d8c80d11ab91059feecfacf81bc","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-25 03:37:26.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"9e5a5095c64a59165733687f0e8af3b25efc4353","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-08-04 21:26:14.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e3e80869a81aa6435d6b0e4c6d63cbf71d1502b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-04 21:26:15.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"d3ade7fe919a7f93c472753c18013fe94947458c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-04 22:28:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/106178/3/check/gate-python-openstackclient-pep8/bfc8e33 : SUCCESS in 3m 59s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/106178/3/check/gate-python-openstackclient-docs/172d9d0/doc/build/html/ : SUCCESS in 4m 18s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/106178/3/check/gate-python-openstackclient-python26/351500c : SUCCESS in 2m 56s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/106178/3/check/gate-python-openstackclient-python27/3748060 : SUCCESS in 4m 17s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/106178/3/check/gate-python-openstackclient-python33/ac4c224 : SUCCESS in 6m 55s\n- check-tempest-dsvm-full http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-full/4961075 : SUCCESS in 51m 42s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-postgres-full/e4d839d : SUCCESS in 55m 52s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-neutron/6b89ca9 : SUCCESS in 48m 47s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-neutron-heat-slow/857cca5 : SUCCESS in 20m 04s\n- check-grenade-dsvm http://logs.openstack.org/78/106178/3/check/check-grenade-dsvm/8835837 : SUCCESS in 37m 30s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-full-havana/99fccf4 : SUCCESS in 36m 38s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-neutron-havana/b814c94 : SUCCESS in 33m 55s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-full-icehouse/b854b32 : SUCCESS in 56m 47s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/106178/3/check/check-tempest-dsvm-neutron-icehouse/8753e65 : SUCCESS in 56m 02s","accounts_in_message":[],"_revision_number":3},{"id":"7b2117b2cb95542911eb744f67a56ed53eb0c073","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-08 14:34:14.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"9416a3a2312355fc9dcf0788392926fa03f8d0f8","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2014-08-08 14:34:14.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4c44bc1216b7f2143ef8893cc4fddfd871d3659a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-08 14:34:16.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"633bb5df8053f622485d281b8d649a433abcab46","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-08-25 21:16:07.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"596d3f106f3fd99670caebd56583da6b896bd784","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-26 01:01:48.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/106178/4/check/gate-python-openstackclient-pep8/e33da7e : SUCCESS in 3m 34s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/106178/4/check/gate-python-openstackclient-docs/f0fc3fa/doc/build/html/ : SUCCESS in 3m 32s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/106178/4/check/gate-python-openstackclient-python26/d5ff609 : SUCCESS in 4m 14s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/106178/4/check/gate-python-openstackclient-python27/c1fa016 : SUCCESS in 3m 26s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/106178/4/check/gate-python-openstackclient-python33/6aac795 : SUCCESS in 6m 13s\n- check-tempest-dsvm-full http://logs.openstack.org/78/106178/4/check/check-tempest-dsvm-full/9d8ad4f : FAILURE in 11m 13s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/106178/4/check/check-tempest-dsvm-postgres-full/fc77c89 : FAILURE in 10m 26s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/106178/4/check/check-tempest-dsvm-neutron-full/b545e2f : FAILURE in 12m 55s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/106178/4/check/check-tempest-dsvm-neutron-heat-slow/22c48f2 : FAILURE in 12m 22s\n- check-grenade-dsvm http://logs.openstack.org/78/106178/4/check/check-grenade-dsvm/c917acb : FAILURE in 11m 59s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/106178/4/check/check-tempest-dsvm-full-havana/6becf7f : SUCCESS in 38m 22s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/106178/4/check/check-tempest-dsvm-neutron-havana/7ecd3ba : SUCCESS in 35m 09s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/106178/4/check/check-tempest-dsvm-full-icehouse/40e1b73 : FAILURE in 10m 54s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/106178/4/check/check-tempest-dsvm-neutron-icehouse/283a45a : FAILURE in 10m 59s","accounts_in_message":[],"_revision_number":4},{"id":"d4219be0f72372abf1fa94ccb8e37af8696b7aa9","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2014-08-26 18:43:34.000000000","message":"Patch Set 4: Code-Review-1\n\n(3 comments)\n\nI think the auth plugin should go in first, but maybe I don\u0027t understand why that is not possible.","accounts_in_message":[],"_revision_number":4},{"id":"0b42cd1610371fdc2d8ebf4158873dc58307ecb2","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-09-04 05:35:43.000000000","message":"Patch Set 4:\n\n(4 comments)\n\none big ol suggestion","accounts_in_message":[],"_revision_number":4},{"id":"0f19565c2a78ce591d67f01d5670d068920918d2","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-09-04 05:59:53.000000000","message":"Patch Set 4:\n\n(2 comments)\n\nThanks Steve, I\u0027m still on the edge of really grokking the auth plugins.  I\u0027m not working with this enough to keep it all in my head...\n\nTerry, do you mean do this before the restapi -\u003e session change?  That one is a bunch of cleanup that cluttered this up, they originally were a single review.","accounts_in_message":[],"_revision_number":4},{"id":"ada358b664d17e21c7ee4f5773bdcf8a3f2b4dad","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2014-09-04 10:44:53.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"628f494091c499f1e0d7b8abda0eca981452087d","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2014-09-04 20:58:21.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"816e9cd5e6b5670dcda5a5966e0ddc9878005f12","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-09-05 05:46:06.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"80a6aa6fe695d6c579ff260c2ab731894af0eb69","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-09-05 05:56:30.000000000","message":"Patch Set 5: Code-Review+1\n\ni think this one should work, wondering how jenkins will like it.","accounts_in_message":[],"_revision_number":5},{"id":"8fe99fbe2612387770f16fae445d17ffc09ebda7","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-09-05 06:27:22.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"d3ef53be94fe0c84dd1ec7b7ce1adaa7f476d05b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-09-05 06:28:13.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ad1b827d9376ab57b852b0a5b32976d38000cf82","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-05 07:09:14.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/106178/5/check/gate-python-openstackclient-pep8/43c059a : SUCCESS in 3m 37s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/106178/5/check/gate-python-openstackclient-docs/d8660f6/doc/build/html/ : SUCCESS in 2m 39s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/106178/5/check/gate-python-openstackclient-python26/eb3d168 : SUCCESS in 3m 00s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/106178/5/check/gate-python-openstackclient-python27/059c022 : SUCCESS in 2m 51s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/106178/5/check/gate-python-openstackclient-python33/3e9f4f9 : SUCCESS in 4m 05s\n- check-tempest-dsvm-full http://logs.openstack.org/78/106178/5/check/check-tempest-dsvm-full/4b47a87 : SUCCESS in 59m 54s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/106178/5/check/check-tempest-dsvm-postgres-full/176a14b : SUCCESS in 1h 21m 33s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/106178/5/check/check-tempest-dsvm-neutron-full/b7c5dc8 : SUCCESS in 1h 11m 35s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/106178/5/check/check-tempest-dsvm-neutron-heat-slow/b5022df : SUCCESS in 24m 30s\n- check-grenade-dsvm http://logs.openstack.org/78/106178/5/check/check-grenade-dsvm/411eaf3 : SUCCESS in 46m 04s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/106178/5/check/check-tempest-dsvm-full-havana/5421412 : SUCCESS in 36m 07s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/106178/5/check/check-tempest-dsvm-neutron-havana/4996875 : SUCCESS in 35m 53s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/106178/5/check/check-tempest-dsvm-full-icehouse/fc77f16 : SUCCESS in 51m 19s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/106178/5/check/check-tempest-dsvm-neutron-icehouse/408c266 : SUCCESS in 1h 04m 57s","accounts_in_message":[],"_revision_number":5},{"id":"f8eabe7a0986bd05226fb86afbb9ef9d405b029b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-09-05 15:04:54.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"32434b25cffdb61131e1437e16549a5e449bac5b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-09-05 15:17:24.000000000","message":"Patch Set 5:\n\n(2 comments)\n\nThanks guys","accounts_in_message":[],"_revision_number":5},{"id":"c532b4eae18dd27720bd1632c402c2a7ba27428f","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2014-09-08 15:36:06.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"d4ab407005d2441175685bd3a484efb3bedd1f7b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-09-12 05:49:42.000000000","message":"Patch Set 5:\n\nAre we waiting for a safer time to land this change? I think it\u0027s one quick fix away from being ready.","accounts_in_message":[],"_revision_number":5},{"id":"44b1597136e3510ce9d102fdf3f9e7222b599ceb","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-09-12 20:55:37.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nI wanted to wait a bit after the release, then ended up being out for a couple of days.","accounts_in_message":[],"_revision_number":5},{"id":"2ca6a9156f81c6fa10f208bede363334facbc9af","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-09-14 23:15:17.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"0e015d5d8183f2e35f9b6779e85bd9117e398dc3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-15 00:35:05.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/106178/6/check/gate-python-openstackclient-pep8/be392ec : SUCCESS in 2m 14s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/106178/6/check/gate-python-openstackclient-docs/7dc29cf/doc/build/html/ : SUCCESS in 2m 20s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/106178/6/check/gate-python-openstackclient-python26/7c69556 : SUCCESS in 2m 39s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/106178/6/check/gate-python-openstackclient-python27/fdcdda6 : SUCCESS in 3m 35s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/106178/6/check/gate-python-openstackclient-python33/97788b3 : SUCCESS in 4m 24s\n- check-tempest-dsvm-full http://logs.openstack.org/78/106178/6/check/check-tempest-dsvm-full/0e05e9c : SUCCESS in 54m 04s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/106178/6/check/check-tempest-dsvm-postgres-full/cd467d2 : SUCCESS in 1h 17m 51s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/106178/6/check/check-tempest-dsvm-neutron-full/c9838fa : SUCCESS in 1h 01m 30s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/106178/6/check/check-tempest-dsvm-neutron-heat-slow/cbcd129 : SUCCESS in 22m 48s\n- check-grenade-dsvm http://logs.openstack.org/78/106178/6/check/check-grenade-dsvm/0c5f993 : SUCCESS in 43m 13s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/106178/6/check/check-tempest-dsvm-full-havana/2b64c5b : SUCCESS in 32m 33s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/106178/6/check/check-tempest-dsvm-neutron-havana/cc52745 : SUCCESS in 36m 33s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/106178/6/check/check-tempest-dsvm-full-icehouse/d61daa7 : SUCCESS in 46m 52s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/106178/6/check/check-tempest-dsvm-neutron-icehouse/7ccc578 : SUCCESS in 54m 21s","accounts_in_message":[],"_revision_number":6},{"id":"a5d6cc53612a186285f6c21945a94219e3502f8e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-09-16 16:19:54.000000000","message":"Patch Set 6: Code-Review+2\n\ni was OK with the previous patch set.","accounts_in_message":[],"_revision_number":6},{"id":"863c7c34fb88af2ac1e1861aeb6a893dcc2b3a99","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-09-17 03:34:23.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"dd656bdbf57fff4414c0fce0dc5535945dd73ab0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-17 03:34:24.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"0dfb063901fc7a6233c111c2936763d66789da71","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-17 07:25:28.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6},{"id":"de7dbf009c4da0ad8d055683debe8595158ee4f2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-17 07:25:28.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded.\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/106178/6/gate/gate-python-openstackclient-docs/9aa8f81/doc/build/html/ : SUCCESS in 3m 24s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/106178/6/gate/gate-python-openstackclient-pep8/6bf60d8 : SUCCESS in 2m 19s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/106178/6/gate/gate-python-openstackclient-python26/c992bb7 : SUCCESS in 2m 42s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/106178/6/gate/gate-python-openstackclient-python27/714302d : SUCCESS in 3m 34s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/106178/6/gate/gate-python-openstackclient-python33/8ca53f4 : SUCCESS in 4m 12s\n- gate-tempest-dsvm-full http://logs.openstack.org/78/106178/6/gate/gate-tempest-dsvm-full/ba0c229 : SUCCESS in 48m 26s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/78/106178/6/gate/gate-tempest-dsvm-postgres-full/f795cc9 : SUCCESS in 1h 19m 54s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/78/106178/6/gate/gate-tempest-dsvm-neutron-full/8db5787 : SUCCESS in 1h 05m 12s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/106178/6/gate/gate-tempest-dsvm-neutron-heat-slow/78eaa88 : SUCCESS in 24m 36s\n- gate-grenade-dsvm http://logs.openstack.org/78/106178/6/gate/gate-grenade-dsvm/5ce8f69 : SUCCESS in 44m 59s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"ae957b176e5918f41024c00cbc39ea371a0c37c6","revisions":{"46cbac4e1d745a216f25024e984615c29e1992ea":{"kind":"REWORK","_number":1,"created":"2014-07-10 21:38:48.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/78/106178/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/106178/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/1"}}},"commit":{"parents":[{"commit":"70283744a04f868072edc0a31fe49a3122c4bc6e","subject":"Merge \"Domain administrator cannot do project operations\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/70283744a04f868072edc0a31fe49a3122c4bc6e"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-07-10 16:44:12.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-07-10 20:31:09.000000000","tz":-300},"subject":"use ksc.session","message":"use ksc.session\n\n* Remove restapi.py\n* Change object-store commands to use keystoneclient.session.Session\n* Update tests\n\nChange-Id: I47ec63291e4c3cf36c8061299a4764f60b36ab89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/46cbac4e1d745a216f25024e984615c29e1992ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/46cbac4e1d745a216f25024e984615c29e1992ea"}]},"branch":"refs/heads/master"},"18f57ac2cf3b7f5ef0347934d155c2c172f11744":{"kind":"REWORK","_number":2,"created":"2014-07-13 05:44:56.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/78/106178/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/106178/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/2"}}},"commit":{"parents":[{"commit":"5830007bbc4152caca6795c6dc2ce57924a8130b","subject":"Merge \"Fix server resize\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5830007bbc4152caca6795c6dc2ce57924a8130b"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-07-10 16:44:12.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-07-13 05:43:21.000000000","tz":-300},"subject":"use ksc.session","message":"use ksc.session\n\n* Remove restapi.py\n* Change object-store commands to use keystoneclient.session.Session\n* Update tests\n\nChange-Id: I47ec63291e4c3cf36c8061299a4764f60b36ab89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/18f57ac2cf3b7f5ef0347934d155c2c172f11744"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/18f57ac2cf3b7f5ef0347934d155c2c172f11744"}]},"branch":"refs/heads/master"},"65e8de9e402b455e428650b406bd6ff833d5ecfb":{"kind":"REWORK","_number":3,"created":"2014-07-24 14:56:46.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/78/106178/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/106178/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/3"}}},"commit":{"parents":[{"commit":"8c556e6943f37b1324894c5abe89b416b6e47e6f","subject":"Merge \"Change object API_NAME to \u0027object_store\u0027\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8c556e6943f37b1324894c5abe89b416b6e47e6f"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-07-10 16:44:12.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-07-24 14:55:44.000000000","tz":-300},"subject":"use ksc.session","message":"use ksc.session\n\nUse the Session object from keystoneclient in our libraries\n\n* Remove restapi.py\n* Change object-store commands to use keystoneclient.session.Session\n* Update tests\n\nChange-Id: I47ec63291e4c3cf36c8061299a4764f60b36ab89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/65e8de9e402b455e428650b406bd6ff833d5ecfb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/65e8de9e402b455e428650b406bd6ff833d5ecfb"}]},"branch":"refs/heads/master"},"5803665c5f2153ccf74fc52e159299e2a1e5afaf":{"kind":"REWORK","_number":4,"created":"2014-08-25 21:16:07.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/78/106178/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/106178/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/4"}}},"commit":{"parents":[{"commit":"4bbd03210f82d8f9a89627e08a546ba9841ff7fb","subject":"Change app.restapi to app.client_manager.session","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4bbd03210f82d8f9a89627e08a546ba9841ff7fb"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-08-22 22:26:07.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-08-25 21:13:12.000000000","tz":-300},"subject":"Use Keystone client session.Session","message":"Use Keystone client session.Session\n\nThis replaces the restapi requests wrapper with the one from Keystone client so\nwe can take advantage of the auth plugins.\n\nAs a first step only the v2 and v3 token and password plugins are supported.\nThis maintainis no changes to the command options or environment variables.\n\nThe next steps will include reworking the other API client interfaces to\nfully utilize the single auth session.\n\nChange-Id: I47ec63291e4c3cf36c8061299a4764f60b36ab89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5803665c5f2153ccf74fc52e159299e2a1e5afaf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5803665c5f2153ccf74fc52e159299e2a1e5afaf"}]},"branch":"refs/heads/master"},"686a3791439b809bd4000b4a4c6d78406006dbc5":{"kind":"REWORK","_number":5,"created":"2014-09-05 05:46:06.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/78/106178/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/106178/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/5"}}},"commit":{"parents":[{"commit":"4bbd03210f82d8f9a89627e08a546ba9841ff7fb","subject":"Change app.restapi to app.client_manager.session","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4bbd03210f82d8f9a89627e08a546ba9841ff7fb"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-08-22 22:26:07.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-09-05 05:44:56.000000000","tz":-300},"subject":"Use Keystone client session.Session","message":"Use Keystone client session.Session\n\nThis replaces the restapi requests wrapper with the one from Keystone client so\nwe can take advantage of the auth plugins.\n\nAs a first step only the v2 and v3 token and password plugins are supported.\nThis maintainis no changes to the command options or environment variables.\n\nThe next steps will include reworking the other API client interfaces to\nfully utilize the single auth session.\n\nChange-Id: I47ec63291e4c3cf36c8061299a4764f60b36ab89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/686a3791439b809bd4000b4a4c6d78406006dbc5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/686a3791439b809bd4000b4a4c6d78406006dbc5"}]},"branch":"refs/heads/master"},"ae957b176e5918f41024c00cbc39ea371a0c37c6":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":6,"created":"2014-09-14 23:15:17.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/78/106178/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/106178/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/106178/6"}}},"commit":{"parents":[{"commit":"3317e0abf694c56cb3b24bdf2b2b10577ea47f6b","subject":"Merge \"Add action \u0027user password set\u0027 for identiy v3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3317e0abf694c56cb3b24bdf2b2b10577ea47f6b"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-08-22 22:26:07.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-09-08 05:06:52.000000000","tz":-300},"subject":"Use Keystone client session.Session","message":"Use Keystone client session.Session\n\nThis replaces the restapi requests wrapper with the one from Keystone client so\nwe can take advantage of the auth plugins.\n\nAs a first step only the v2 and v3 token and password plugins are supported.\nThis maintainis no changes to the command options or environment variables.\n\nThe next steps will include reworking the other API client interfaces to\nfully utilize the single auth session.\n\nBlueprint: ksc-session-auth\nChange-Id: I47ec63291e4c3cf36c8061299a4764f60b36ab89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ae957b176e5918f41024c00cbc39ea371a0c37c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ae957b176e5918f41024c00cbc39ea371a0c37c6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
