)]}'
{"id":"openstack%2Fpython-openstackclient~92878","triplet_id":"openstack%2Fpython-openstackclient~master~I123a64c9b4feecab25a3e2013cc047f55b1c9967","project":"openstack/python-openstackclient","branch":"master","topic":"dt","hashtags":[],"change_id":"I123a64c9b4feecab25a3e2013cc047f55b1c9967","subject":"Image create and set command updates and tests","status":"MERGED","created":"2014-05-08 17:44:03.000000000","updated":"2014-06-17 05:36:07.000000000","submitted":"2014-06-17 05:36:07.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"342c0e0b77873cf55a7c5d20dca2e0e754bcaee1","_number":92878,"virtual_id_number":92878,"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2014-06-17 05:36:07.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"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":2,"date":"2014-06-17 03:34:06.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_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":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":1,"date":"2014-06-17 03:34:06.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-05-08 18:46:31.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-06-16 15:28:45.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-06-17 03:34:06.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-06-17 05:36:07.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3f65f5d1bcd258254fe9191012cbca7e4db33e59","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-05-08 17:44:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6fb207857dcb987fd0457b7f24a77845b541203e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-08 17:44:17.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"480ed0760ffc0596aed4b8472989abce54510d8b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-08 18:46:00.000000000","message":"Patch Set 1: 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/92878/1/check/gate-python-openstackclient-pep8/a446e63 : FAILURE in 13s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/92878/1/check/gate-python-openstackclient-docs/beb7188/doc/build/html/ : SUCCESS in 2m 13s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/92878/1/check/gate-python-openstackclient-python26/4fac872 : FAILURE in 3m 00s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/92878/1/check/gate-python-openstackclient-python27/8290f95 : SUCCESS in 2m 29s\n- check-tempest-dsvm-full http://logs.openstack.org/78/92878/1/check/check-tempest-dsvm-full/9211986 : SUCCESS in 50m 37s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/92878/1/check/check-tempest-dsvm-neutron/ce42926 : SUCCESS in 58m 49s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/92878/1/check/check-tempest-dsvm-neutron-heat-slow/87d32aa : SUCCESS in 21m 39s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/78/92878/1/check/check-grenade-dsvm/62c14ac : FAILURE in 38m 49s\n- check-grenade-dsvm-neutron http://logs.openstack.org/78/92878/1/check/check-grenade-dsvm-neutron/96b1a57 : FAILURE in 42m 36s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/92878/1/check/check-tempest-dsvm-full-havana/fae6a92 : SUCCESS in 36m 52s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/92878/1/check/check-tempest-dsvm-neutron-havana/75c6459 : SUCCESS in 34m 04s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/92878/1/check/check-tempest-dsvm-full-icehouse/80f455d : SUCCESS in 51m 56s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/92878/1/check/check-tempest-dsvm-neutron-icehouse/b0dadd5 : SUCCESS in 1h 01m 41s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/92878/1/check/gate-python-openstackclient-python33/18e6dfd : FAILURE in 4m 08s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e7d22d7082e3ee02e6f03a1b614bf677bb404cf3","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-05-08 18:46:31.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-python-openstackclient-python26: unrecognized error\n- check-grenade-dsvm-neutron: https://bugs.launchpad.net/bugs/1298355 https://bugs.launchpad.net/bugs/1283522\n- check-grenade-dsvm: unrecognized error\n- gate-python-openstackclient-pep8: https://bugs.launchpad.net/bugs/1270382\n- gate-python-openstackclient-python33: unrecognized error\n\nYou have some unrecognized errors.\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"f504a6ad11dfcb6a385db262eac0b9c83856fdbe","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-05-08 19:57:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3def81bcf667fde7d811a97fde90830976cea27f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-08 19:57:49.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"767b48cdf722816242e593138825c546a0a95f29","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-08 21:02:14.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/92878/2/check/gate-python-openstackclient-pep8/cf487f1 : SUCCESS in 2m 10s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/92878/2/check/gate-python-openstackclient-docs/c44dd7b/doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/92878/2/check/gate-python-openstackclient-python26/855ec25 : SUCCESS in 2m 10s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/92878/2/check/gate-python-openstackclient-python27/4ccddb4 : SUCCESS in 4m 05s\n- check-tempest-dsvm-full http://logs.openstack.org/78/92878/2/check/check-tempest-dsvm-full/e8c0977 : SUCCESS in 43m 20s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/92878/2/check/check-tempest-dsvm-neutron/97c538b : SUCCESS in 58m 55s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/92878/2/check/check-tempest-dsvm-neutron-heat-slow/b74cc2a : FAILURE in 31m 41s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/78/92878/2/check/check-grenade-dsvm/4b82b84 : SUCCESS in 50m 15s\n- check-grenade-dsvm-neutron http://logs.openstack.org/78/92878/2/check/check-grenade-dsvm-neutron/6f6f813 : FAILURE in 39m 22s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/92878/2/check/check-tempest-dsvm-full-havana/be83a3b : SUCCESS in 34m 57s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/92878/2/check/check-tempest-dsvm-neutron-havana/6c719c7 : SUCCESS in 33m 37s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/92878/2/check/check-tempest-dsvm-full-icehouse/a0f48f4 : SUCCESS in 1h 01m 39s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/92878/2/check/check-tempest-dsvm-neutron-icehouse/29dd898 : SUCCESS in 1h 02m 28s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/92878/2/check/gate-python-openstackclient-python33/650501c : FAILURE in 5m 26s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"6aa5cf1cea0b1819c05737266882cbea7ec5eb9c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-12 14:54:56.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"78f3a44e644dfaf9a4dba62a69d5db77d96f7ed1","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-05-12 14:54:56.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e6a7c91e7dee941090aba04e9a5321917da97117","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-12 15:59:31.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/92878/3/check/gate-python-openstackclient-pep8/4f42a22 : SUCCESS in 1m 36s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/92878/3/check/gate-python-openstackclient-docs/8eaa2b2/doc/build/html/ : SUCCESS in 2m 00s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/92878/3/check/gate-python-openstackclient-python26/4139a7a : SUCCESS in 1m 59s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/92878/3/check/gate-python-openstackclient-python27/dfca90a : SUCCESS in 2m 55s\n- check-tempest-dsvm-full http://logs.openstack.org/78/92878/3/check/check-tempest-dsvm-full/6972859 : SUCCESS in 51m 02s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/92878/3/check/check-tempest-dsvm-neutron/2f63b21 : SUCCESS in 55m 36s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/92878/3/check/check-tempest-dsvm-neutron-heat-slow/9db3654 : SUCCESS in 19m 41s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/78/92878/3/check/check-grenade-dsvm/12b77c0 : SUCCESS in 36m 10s\n- check-grenade-dsvm-neutron http://logs.openstack.org/78/92878/3/check/check-grenade-dsvm-neutron/bc5bf8f : SUCCESS in 1h 04m 32s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/92878/3/check/check-tempest-dsvm-full-havana/56fb4d4 : SUCCESS in 35m 12s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/92878/3/check/check-tempest-dsvm-neutron-havana/e406932 : SUCCESS in 32m 11s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/92878/3/check/check-tempest-dsvm-full-icehouse/df8ba54 : SUCCESS in 56m 56s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/92878/3/check/check-tempest-dsvm-neutron-icehouse/52756a1 : SUCCESS in 49m 54s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/92878/3/check/gate-python-openstackclient-python33/69834c6 : FAILURE in 5m 44s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3aed18436bda1fc18a93a2604b3f8accfb1e1332","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-13 18:39:37.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"7ab8089c51683c8a639e9af906357582e43ee568","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-05-13 18:39:37.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"62e47ba317ec95b1808e5275f8e60d0a0a596711","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-13 19:44:28.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/92878/4/check/gate-python-openstackclient-pep8/e441388 : SUCCESS in 1m 34s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/92878/4/check/gate-python-openstackclient-docs/1262559/doc/build/html/ : SUCCESS in 2m 09s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/92878/4/check/gate-python-openstackclient-python26/6553a47 : SUCCESS in 2m 04s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/92878/4/check/gate-python-openstackclient-python27/c43e373 : SUCCESS in 2m 13s\n- check-tempest-dsvm-full http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-full/c704c60 : SUCCESS in 1h 01m 25s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-neutron/4fa7e7b : SUCCESS in 57m 56s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-neutron-heat-slow/e6e2b63 : FAILURE in 19m 22s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/78/92878/4/check/check-grenade-dsvm/e9d54b7 : SUCCESS in 34m 49s\n- check-grenade-dsvm-neutron http://logs.openstack.org/78/92878/4/check/check-grenade-dsvm-neutron/28ea546 : SUCCESS in 1h 04m 48s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-full-havana/1a974db : SUCCESS in 32m 49s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-neutron-havana/375483b : FAILURE in 39m 37s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-full-icehouse/375311e : SUCCESS in 57m 18s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-neutron-icehouse/e8bd4cc : SUCCESS in 54m 54s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/92878/4/check/gate-python-openstackclient-python33/d367616 : FAILURE in 4m 31s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"73f21c148bbd411972c9a6d39ff6f605ff608a27","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-22 17:06:23.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"d247ab401f5f3a50d12e5921bd241ff6cd3bb53a","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2014-05-22 17:06:23.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"02d19977ce37727b08578fc331ed66443b7d854a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-22 18:21:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/92878/4/check/gate-python-openstackclient-pep8/8f82914 : SUCCESS in 1m 58s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/92878/4/check/gate-python-openstackclient-docs/42d99c6/doc/build/html/ : SUCCESS in 5m 01s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/92878/4/check/gate-python-openstackclient-python26/9f057cd : SUCCESS in 1m 28s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/92878/4/check/gate-python-openstackclient-python27/a0a90a5 : SUCCESS in 1m 39s\n- check-tempest-dsvm-full http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-full/5c2cab7 : SUCCESS in 57m 35s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-neutron/ac32dc8 : SUCCESS in 56m 38s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-neutron-heat-slow/bb208b3 : SUCCESS in 21m 09s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/78/92878/4/check/check-grenade-dsvm/047a574 : SUCCESS in 33m 36s\n- check-grenade-dsvm-neutron http://logs.openstack.org/78/92878/4/check/check-grenade-dsvm-neutron/5a617e4 : FAILURE in 34m 21s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-full-havana/06e8e53 : SUCCESS in 28m 28s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-neutron-havana/1b39ec7 : SUCCESS in 32m 52s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-full-icehouse/802b7e8 : SUCCESS in 1h 00m 13s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-neutron-icehouse/1988263 : SUCCESS in 56m 05s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/92878/4/check/gate-python-openstackclient-python33/ddc043c : FAILURE in 5m 04s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"f18e5a66833950303d59bd04cd66675021ab69d4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-05-28 22:34:01.000000000","message":"Patch Set 4: Code-Review-1\n\n(3 comments)\n\na few comments, looks good though","accounts_in_message":[],"_revision_number":4},{"id":"d095cc8418b2a2f34d3a0e4e30260a877808d9f1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-28 22:34:02.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"3866ed89dec7bf290a546533d13b94b92d8088e1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-29 00:19:59.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/92878/4/check/gate-python-openstackclient-pep8/bc46db2 : SUCCESS in 2m 29s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/92878/4/check/gate-python-openstackclient-docs/7186ab6/doc/build/html/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/92878/4/check/gate-python-openstackclient-python26/0dda4a8 : SUCCESS in 2m 43s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/92878/4/check/gate-python-openstackclient-python27/c47c030 : SUCCESS in 1m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-full/d3a98b3 : SUCCESS in 52m 57s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-neutron/c404301 : SUCCESS in 50m 28s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-neutron-heat-slow/c147b4a : SUCCESS in 19m 06s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/78/92878/4/check/check-grenade-dsvm/2454e34 : SUCCESS in 56m 50s\n- check-grenade-dsvm-neutron http://logs.openstack.org/78/92878/4/check/check-grenade-dsvm-neutron/c51c3d1 : FAILURE in 51m 50s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-full-havana/b3a5942 : SUCCESS in 35m 09s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-neutron-havana/9604f32 : SUCCESS in 31m 15s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-full-icehouse/0ef4d89 : SUCCESS in 59m 44s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/92878/4/check/check-tempest-dsvm-neutron-icehouse/606866b : SUCCESS in 53m 40s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/92878/4/check/gate-python-openstackclient-python33/6441785 : FAILURE in 5m 17s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"a460223edc32e22c5435d2045c06926d5aa086b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 16:51:24.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"3e05991d96121bdd8bcfc13701c5a85074c25906","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-06-09 16:51:24.000000000","message":"Patch Set 4:\n\n(3 comments)\n\nLooks like I need more comments to clarify intent...","accounts_in_message":[],"_revision_number":4},{"id":"a77b5d3df6a14ddf910a11c8277ff92587d92ebb","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-06-09 17:01:43.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"449b5b831a1a46a9c3d110d8ea01248d8a891d75","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 17:01:44.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"b25ef978e9306aee9170da1eb50b77551ffda9d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 19:03:08.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/92878/5/check/gate-python-openstackclient-pep8/0db75ab : SUCCESS in 2m 24s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/92878/5/check/gate-python-openstackclient-docs/b7c5404/doc/build/html/ : SUCCESS in 1m 46s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/92878/5/check/gate-python-openstackclient-python26/3cf790f : SUCCESS in 1m 35s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/92878/5/check/gate-python-openstackclient-python27/41b5622 : SUCCESS in 2m 47s\n- check-tempest-dsvm-full http://logs.openstack.org/78/92878/5/check/check-tempest-dsvm-full/538f8de : SUCCESS in 47m 59s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/92878/5/check/check-tempest-dsvm-postgres-full/3a337b4 : SUCCESS in 45m 17s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/92878/5/check/check-tempest-dsvm-neutron/9cac9e8 : SUCCESS in 59m 00s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/92878/5/check/check-tempest-dsvm-neutron-heat-slow/85cfc0e : SUCCESS in 21m 33s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/78/92878/5/check/check-grenade-dsvm/2c33465 : SUCCESS in 40m 55s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/92878/5/check/check-tempest-dsvm-full-havana/2d98c7e : SUCCESS in 29m 35s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/92878/5/check/check-tempest-dsvm-neutron-havana/6e2ef23 : SUCCESS in 28m 37s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/92878/5/check/check-tempest-dsvm-full-icehouse/551ea8a : SUCCESS in 45m 05s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/92878/5/check/check-tempest-dsvm-neutron-icehouse/c928b2a : SUCCESS in 48m 40s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/92878/5/check/gate-python-openstackclient-python33/38af313 : FAILURE in 4m 29s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"9a40feb751f1f63714736434119b23bef755c114","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2014-06-09 21:19:02.000000000","message":"Patch Set 5:\n\n(7 comments)\n\nDo what you like, but the copy_attrs would work with the bools if you change if vals: to if vals is not None:","accounts_in_message":[],"_revision_number":5},{"id":"36c38811e6d71151faff0231ccebdef3bf81ade6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-13 22:20:58.000000000","message":"Patch Set 5: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"561f99fc3421c860325b7f2c60a0097ce8ac223f","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-06-13 22:20:58.000000000","message":"Patch Set 5:\n\nThe problem here isn\u0027t the copy_attrs bit, it is mapping the pair of argparse options to a boolean without stomping on previous values.  I\u0027ve been through this a couple of times in other places, this pattern works even if it isn\u0027t necessarily required everywhere.  Due to the way copy-n-paste happens over time, this is the pattern for exclusive booleans that we are going to be using everywhere.","accounts_in_message":[],"_revision_number":5},{"id":"e750beab88c04995694d5fa127a12f17e2566043","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-13 22:20:59.000000000","message":"Patch Set 5: 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":5},{"id":"c75a255a1281c7452fa273d49ab366118f79b429","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-13 22:23:13.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"89f47502c207f7d826075f1441fadc6ea276a980","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-06-13 22:23:13.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"20de14faccf64549ca5ba079ce0d34acbfdca8ed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-13 23:59:58.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/92878/6/check/gate-python-openstackclient-pep8/0e9d68e : SUCCESS in 2m 29s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/92878/6/check/gate-python-openstackclient-docs/0a8418b/doc/build/html/ : SUCCESS in 2m 46s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/92878/6/check/gate-python-openstackclient-python26/fc0f057 : SUCCESS in 2m 48s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/92878/6/check/gate-python-openstackclient-python27/c34925a : SUCCESS in 3m 04s\n- check-tempest-dsvm-full http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-full/401f6ed : SUCCESS in 52m 10s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-postgres-full/1a90390 : SUCCESS in 52m 26s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-neutron/c56cfd7 : SUCCESS in 59m 15s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-neutron-heat-slow/5f9a354 : SUCCESS in 21m 29s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/78/92878/6/check/check-grenade-dsvm/d37ebe0 : SUCCESS in 40m 04s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-full-havana/ce8006e : SUCCESS in 33m 35s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-neutron-havana/d622f32 : SUCCESS in 34m 23s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-full-icehouse/5c23887 : SUCCESS in 50m 47s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-neutron-icehouse/3c79235 : SUCCESS in 1h 01m 06s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/92878/6/check/gate-python-openstackclient-python33/33dfc23 : FAILURE in 5m 43s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"e4732ec2fc8f240e71fcb98038c687cd3a17f5b2","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2014-06-16 15:28:45.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"f024cb97beb8e187e482474ac313216ab0272cbb","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-06-17 01:56:25.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"36d4e2f1d4d47b7d63a27075243fea4fd73bb437","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-17 01:56:26.000000000","message":"Patch Set 6: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"df181651bee4dbe900412a0430362600ff8b6f3d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-17 03:20:16.000000000","message":"Patch Set 6: 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/92878/6/check/gate-python-openstackclient-pep8/605021d : FAILURE in 2m 23s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/92878/6/check/gate-python-openstackclient-docs/5d59a52/doc/build/html/ : SUCCESS in 2m 28s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/92878/6/check/gate-python-openstackclient-python26/cddc8ee : SUCCESS in 2m 24s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/92878/6/check/gate-python-openstackclient-python27/1807601 : SUCCESS in 2m 26s\n- check-tempest-dsvm-full http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-full/972a2e1 : SUCCESS in 51m 42s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-postgres-full/1687aaf : SUCCESS in 51m 01s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-neutron/1ee8b20 : SUCCESS in 55m 25s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-neutron-heat-slow/f805ecb : SUCCESS in 22m 23s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/78/92878/6/check/check-grenade-dsvm/76dd0bf : SUCCESS in 40m 54s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-full-havana/847bf87 : FAILURE in 35m 59s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-neutron-havana/ac06199 : SUCCESS in 34m 27s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-full-icehouse/6b18599 : SUCCESS in 58m 00s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/92878/6/check/check-tempest-dsvm-neutron-icehouse/b12f0ed : SUCCESS in 57m 56s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/92878/6/check/gate-python-openstackclient-python33/70aaa92 : FAILURE in 6m 13s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"1bcd2ab7dfaf84c840b3cd32d961468c09a19b0c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-06-17 03:30:53.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"9bfad4c2277703f15beb13890e4da436dabdc320","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-17 03:30:57.000000000","message":"Patch Set 7:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"ef5dfa0b629879fe297e9ee815b3b5dffd60902a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-06-17 03:31:10.000000000","message":"Patch Set 6:\n\npep8 failage, i uploaded a new patch","accounts_in_message":[],"_revision_number":6},{"id":"084a3ef2727e41bf096d270bd10c2d6caca95d1b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-06-17 03:34:06.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\nSince it was already +1\u0027ed and +2\u0027ed/+A\u0027ed, and all I did was fix a pep8 issue, I will go ahead and +2/+A this patch.","accounts_in_message":[],"_revision_number":7},{"id":"a8cc3074b056db3fd84aaacde44cada24ab05eb3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-17 04:32:25.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/92878/7/check/gate-python-openstackclient-pep8/d25f635 : SUCCESS in 2m 07s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/92878/7/check/gate-python-openstackclient-docs/deeb14c/doc/build/html/ : SUCCESS in 2m 31s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/92878/7/check/gate-python-openstackclient-python26/13c82c4 : SUCCESS in 2m 18s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/92878/7/check/gate-python-openstackclient-python27/39f8a40 : SUCCESS in 2m 22s\n- check-tempest-dsvm-full http://logs.openstack.org/78/92878/7/check/check-tempest-dsvm-full/5810e32 : SUCCESS in 50m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/92878/7/check/check-tempest-dsvm-postgres-full/df67cf6 : SUCCESS in 55m 02s\n- check-tempest-dsvm-neutron http://logs.openstack.org/78/92878/7/check/check-tempest-dsvm-neutron/a6a8107 : SUCCESS in 58m 57s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/92878/7/check/check-tempest-dsvm-neutron-heat-slow/992ac48 : SUCCESS in 22m 43s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/78/92878/7/check/check-grenade-dsvm/8dbe283 : SUCCESS in 42m 00s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/92878/7/check/check-tempest-dsvm-full-havana/a9878e3 : SUCCESS in 34m 43s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/92878/7/check/check-tempest-dsvm-neutron-havana/b67261e : SUCCESS in 34m 40s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/92878/7/check/check-tempest-dsvm-full-icehouse/9b32e15 : SUCCESS in 53m 09s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/92878/7/check/check-tempest-dsvm-neutron-icehouse/afdb031 : SUCCESS in 56m 50s\n- gate-python-openstackclient-python33 http://logs.openstack.org/78/92878/7/check/gate-python-openstackclient-python33/d3e0848 : FAILURE in 6m 17s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"2f0c9e1885ba21b834ddadb325a055d4dc933b29","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-17 04:32:26.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"4896eafc44167165e89473c1616044db2a4b3530","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-17 05:36:07.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded.\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/78/92878/7/gate/gate-python-openstackclient-docs/58c8dd1/doc/build/html/ : SUCCESS in 2m 15s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/78/92878/7/gate/gate-python-openstackclient-pep8/e6d943e : SUCCESS in 2m 09s\n- gate-python-openstackclient-python26 http://logs.openstack.org/78/92878/7/gate/gate-python-openstackclient-python26/1dfc076 : SUCCESS in 2m 18s\n- gate-python-openstackclient-python27 http://logs.openstack.org/78/92878/7/gate/gate-python-openstackclient-python27/b9e234c : SUCCESS in 2m 18s\n- gate-tempest-dsvm-full http://logs.openstack.org/78/92878/7/gate/gate-tempest-dsvm-full/9332685 : SUCCESS in 55m 37s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/78/92878/7/gate/gate-tempest-dsvm-postgres-full/818483f : SUCCESS in 51m 47s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/78/92878/7/gate/gate-tempest-dsvm-neutron/f58e91c : SUCCESS in 59m 24s\n- gate-grenade-dsvm http://logs.openstack.org/78/92878/7/gate/gate-grenade-dsvm/efc97cf : SUCCESS in 43m 16s","accounts_in_message":[],"_revision_number":7},{"id":"34bdd5eefb084fdd5bc979cc69f981f037c7324f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-17 05:36:07.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"6380b8b95918a42cee63c21b90f7d8d55854d0c8","revisions":{"a703f76bc4510ceb2554811a7caa65f3ce2a1927":{"kind":"REWORK","_number":1,"created":"2014-05-08 17:44:03.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/78/92878/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/92878/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/1"}}},"commit":{"parents":[{"commit":"6c5f2e39e23a11236986b119974b90bf15f73878","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6c5f2e39e23a11236986b119974b90bf15f73878"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-05-08 16:09:22.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-05-08 17:40:55.000000000","tz":-300},"subject":"Image set command updates and tests","message":"Image set command updates and tests\n\nProperties were not being updated correctly in the \u0027image set\u0027 command.\nRefactor it to use the same pattern as in other SetXxx commands.\nAdd tests for arg handling.\n\nChange-Id: I123a64c9b4feecab25a3e2013cc047f55b1c9967\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a703f76bc4510ceb2554811a7caa65f3ce2a1927"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a703f76bc4510ceb2554811a7caa65f3ce2a1927"}]},"branch":"refs/heads/master"},"5e1b1f2774e8a9190d3a0dd691d94d197ca9e765":{"kind":"REWORK","_number":2,"created":"2014-05-08 19:57:48.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/78/92878/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/92878/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/2"}}},"commit":{"parents":[{"commit":"03b9a7282ba94eeb901c758d825ba1616006050c","subject":"Merge \"Fix help message for `ip floating delete`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/03b9a7282ba94eeb901c758d825ba1616006050c"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-05-08 16:09:22.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-05-08 19:21:56.000000000","tz":-300},"subject":"Image set command updates and tests","message":"Image set command updates and tests\n\nProperties were not being updated correctly in the \u0027image set\u0027 command.\nRefactor it to use the same pattern as in other SetXxx commands.\nAdd tests for arg handling.\n\nChange-Id: I123a64c9b4feecab25a3e2013cc047f55b1c9967\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5e1b1f2774e8a9190d3a0dd691d94d197ca9e765"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5e1b1f2774e8a9190d3a0dd691d94d197ca9e765"}]},"branch":"refs/heads/master"},"48682c5426615a03f779331acb943ea2efa6aa96":{"kind":"REWORK","_number":3,"created":"2014-05-12 14:54:56.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/78/92878/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/92878/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/3"}}},"commit":{"parents":[{"commit":"03b9a7282ba94eeb901c758d825ba1616006050c","subject":"Merge \"Fix help message for `ip floating delete`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/03b9a7282ba94eeb901c758d825ba1616006050c"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-05-08 16:09:22.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-05-12 14:53:25.000000000","tz":-300},"subject":"Image create and set command updates and tests","message":"Image create and set command updates and tests\n\nRefactor image create and set commands to properly handle properties.\n\nProperties were not being updated correctly in the \u0027image set\u0027 command.\nRefactor it to use the same pattern as in other SetXxx commands.\nAdd tests for arg handling.\n\nChange-Id: I123a64c9b4feecab25a3e2013cc047f55b1c9967\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/48682c5426615a03f779331acb943ea2efa6aa96"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/48682c5426615a03f779331acb943ea2efa6aa96"}]},"branch":"refs/heads/master"},"a59ca4030cd408374b729a9acb4211a8725e5311":{"kind":"REWORK","_number":4,"created":"2014-05-13 18:39:37.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/78/92878/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/92878/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/4"}}},"commit":{"parents":[{"commit":"03b9a7282ba94eeb901c758d825ba1616006050c","subject":"Merge \"Fix help message for `ip floating delete`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/03b9a7282ba94eeb901c758d825ba1616006050c"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-05-08 16:09:22.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-05-13 18:37:47.000000000","tz":-300},"subject":"Image create and set command updates and tests","message":"Image create and set command updates and tests\n\nRefactor image create and set commands to properly handle properties.\n\nProperties were not being updated correctly in the \u0027image set\u0027 command.\nRefactor it to use the same pattern as in other SetXxx commands.\nAdd tests for arg handling.\n\nChange-Id: I123a64c9b4feecab25a3e2013cc047f55b1c9967\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a59ca4030cd408374b729a9acb4211a8725e5311"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a59ca4030cd408374b729a9acb4211a8725e5311"}]},"branch":"refs/heads/master"},"a0fee4af8a7f022341444a9a0783e94282f3f4c1":{"kind":"REWORK","_number":5,"created":"2014-06-09 17:01:43.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/78/92878/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/92878/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/5"}}},"commit":{"parents":[{"commit":"03b9a7282ba94eeb901c758d825ba1616006050c","subject":"Merge \"Fix help message for `ip floating delete`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/03b9a7282ba94eeb901c758d825ba1616006050c"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-05-08 16:09:22.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-06-09 16:59:43.000000000","tz":-300},"subject":"Image create and set command updates and tests","message":"Image create and set command updates and tests\n\nRefactor image create and set commands to properly handle properties.\nThis is particularly tricky with exclusive booleans as in this case leaving\nboth choices off the command line should NOT assume a default value but\nleave the existing value unchanged.\n\nProperties were not being updated correctly in the \u0027image set\u0027 command.\nRefactor it to use the same pattern as in other SetXxx commands.\nAdd tests for arg handling.\n\nChange-Id: I123a64c9b4feecab25a3e2013cc047f55b1c9967\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a0fee4af8a7f022341444a9a0783e94282f3f4c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a0fee4af8a7f022341444a9a0783e94282f3f4c1"}]},"branch":"refs/heads/master"},"eff0b6eb828dc23776ac60fe79c04bd0bf108a13":{"kind":"REWORK","_number":6,"created":"2014-06-13 22:23:13.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/78/92878/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/92878/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/6"}}},"commit":{"parents":[{"commit":"497a38903c4a282975b2f197bc4af22c15d8ab21","subject":"Merge \"Add role assignments list support to identity v3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/497a38903c4a282975b2f197bc4af22c15d8ab21"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-05-08 16:09:22.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-06-13 22:22:56.000000000","tz":-300},"subject":"Image create and set command updates and tests","message":"Image create and set command updates and tests\n\nRefactor image create and set commands to properly handle properties.\nThis is particularly tricky with exclusive booleans as in this case leaving\nboth choices off the command line should NOT assume a default value but\nleave the existing value unchanged.\n\nProperties were not being updated correctly in the \u0027image set\u0027 command.\nRefactor it to use the same pattern as in other SetXxx commands.\nAdd tests for arg handling.\n\nChange-Id: I123a64c9b4feecab25a3e2013cc047f55b1c9967\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eff0b6eb828dc23776ac60fe79c04bd0bf108a13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eff0b6eb828dc23776ac60fe79c04bd0bf108a13"}]},"branch":"refs/heads/master"},"6380b8b95918a42cee63c21b90f7d8d55854d0c8":{"kind":"REWORK","_number":7,"created":"2014-06-17 03:30:53.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/78/92878/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/92878/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/92878/7"}}},"commit":{"parents":[{"commit":"aba1fb2268b3e5a2c785742861d7ae086b18e9a7","subject":"Merge \"Refactor oauth1 code for updates\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/aba1fb2268b3e5a2c785742861d7ae086b18e9a7"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-05-08 16:09:22.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-06-17 03:30:46.000000000","tz":-240},"subject":"Image create and set command updates and tests","message":"Image create and set command updates and tests\n\nRefactor image create and set commands to properly handle properties.\nThis is particularly tricky with exclusive booleans as in this case leaving\nboth choices off the command line should NOT assume a default value but\nleave the existing value unchanged.\n\nProperties were not being updated correctly in the \u0027image set\u0027 command.\nRefactor it to use the same pattern as in other SetXxx commands.\nAdd tests for arg handling.\n\nChange-Id: I123a64c9b4feecab25a3e2013cc047f55b1c9967\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6380b8b95918a42cee63c21b90f7d8d55854d0c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6380b8b95918a42cee63c21b90f7d8d55854d0c8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
