)]}'
{"id":"openstack%2Fpython-openstackclient~180012","triplet_id":"openstack%2Fpython-openstackclient~master~I33bc3f4e1a8013ec672e995648d27513064baf26","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1451640","hashtags":[],"change_id":"I33bc3f4e1a8013ec672e995648d27513064baf26","subject":"Don\u0027t create empty quota set requests","status":"MERGED","created":"2015-05-05 02:45:53.000000000","updated":"2015-05-06 15:44:41.000000000","submitted":"2015-05-06 15:44:40.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"85ed8d2e0b1df78f088fc9f71ea0749e675ad43b","_number":180012,"virtual_id_number":180012,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"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":"2015-05-06 15:44:40.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":8041,"name":"Petr Blaho","email":"pblaho@redhat.com","username":"pblaho"},{"value":0,"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"}],"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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"all":[{"value":2,"date":"2015-05-05 13:10:31.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2015-05-06 14:44:02.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-05-05 15:35:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":1,"date":"2015-05-05 13:51:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8041,"name":"Petr Blaho","email":"pblaho@redhat.com","username":"pblaho"},{"value":1,"date":"2015-05-05 16:21:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"}],"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":"2015-05-06 14:44:02.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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":8041,"name":"Petr Blaho","email":"pblaho@redhat.com","username":"pblaho"},{"value":0,"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8041,"name":"Petr Blaho","email":"pblaho@redhat.com","username":"pblaho"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-05 13:10:31.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":"2015-05-05 13:51:31.000000000","updated_by":{"_account_id":8041,"name":"Petr Blaho","email":"pblaho@redhat.com","username":"pblaho"},"reviewer":{"_account_id":8041,"name":"Petr Blaho","email":"pblaho@redhat.com","username":"pblaho"},"state":"REVIEWER"},{"updated":"2015-05-05 15:35:39.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-05-05 16:21:05.000000000","updated_by":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"reviewer":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"state":"REVIEWER"},{"updated":"2015-05-06 14:44:02.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":"2015-05-06 15:44:40.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"beaf00923d1d3377a86c09373de8b09c172bc6f9","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-05-05 02:45:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"99bc9a9721d50b561cb0d093a4a92ebbb36cd5bc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-05 04:04:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/180012/1/check/gate-python-openstackclient-python26/f41c4d2/ : SUCCESS in 1m 27s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/180012/1/check/gate-python-openstackclient-pep8/f47fbaf/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/180012/1/check/gate-python-openstackclient-docs/c1413cb//doc/build/html/ : SUCCESS in 2m 00s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/180012/1/check/gate-python-openstackclient-python27/aa70d5b/ : SUCCESS in 1m 25s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/180012/1/check/gate-python-openstackclient-python34/3a6e4ed/ : SUCCESS in 3m 35s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/180012/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/d1686c2/ : SUCCESS in 47m 49s\n- check-osc-dsvm-functional http://logs.openstack.org/12/180012/1/check/check-osc-dsvm-functional/e167832/ : SUCCESS in 17m 25s","accounts_in_message":[],"_revision_number":1},{"id":"90013069bd081097bcc5bd2b43f2864ee821d523","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-05-05 13:10:31.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"39bdda614d388179aea04493d9f3d3ec0fd924b3","author":{"_account_id":8041,"name":"Petr Blaho","email":"pblaho@redhat.com","username":"pblaho"},"date":"2015-05-05 13:51:31.000000000","message":"Patch Set 1: Code-Review+1\n\nToo bad that quota.py do not have any tests....","accounts_in_message":[],"_revision_number":1},{"id":"27ca872cf0907ca5d738c68db5e24fac4fa18e5a","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-05-05 15:35:39.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"334094cbb8d4b5ce2cf9b29d2386d767555459e9","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2015-05-05 16:21:05.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"75d2680003fafc6d252ea5e97bd025dff48c7cd0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-05-06 14:44:02.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"4bca212ccf21a6fdc802fcc843fcd0748d86ea15","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-06 14:44:08.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"d7909eea28a3b734bb4356d7eb9f4d9f0b9f41ae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-06 15:44:40.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/180012/1/gate/gate-python-openstackclient-python26/d551b58/ : SUCCESS in 1m 40s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/180012/1/gate/gate-python-openstackclient-docs/075d22d//doc/build/html/ : SUCCESS in 1m 58s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/180012/1/gate/gate-python-openstackclient-pep8/87260b1/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/180012/1/gate/gate-python-openstackclient-python27/22d80f1/ : SUCCESS in 1m 24s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/180012/1/gate/gate-python-openstackclient-python34/fe86f08/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/180012/1/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/a59774c/ : SUCCESS in 51m 24s\n- gate-osc-dsvm-functional http://logs.openstack.org/12/180012/1/gate/gate-osc-dsvm-functional/ad4023e/ : SUCCESS in 18m 28s","accounts_in_message":[],"_revision_number":1},{"id":"89057a6eb9d8cd76f70fc0db766c3451e7414efd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-06 15:44:41.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"179ed18c30cea438e13ba92997d3f671e5f76a84","revisions":{"179ed18c30cea438e13ba92997d3f671e5f76a84":{"kind":"REWORK","_number":1,"created":"2015-05-05 02:45:53.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/12/180012/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/12/180012/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/180012/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/180012/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/180012/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/12/180012/1"}}},"commit":{"parents":[{"commit":"b50ff9d3c59f27ee165e569a697d63ca154291b4","subject":"Merge \"Add image show tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b50ff9d3c59f27ee165e569a697d63ca154291b4"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-05-05 02:43:12.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2015-05-05 02:45:42.000000000","tz":600},"subject":"Don\u0027t create empty quota set requests","message":"Don\u0027t create empty quota set requests\n\nThe way that getattr is called with the None default you will always\ncreate a compute_kwargs dictionary with key: None values. This means\nthat we will always send these empty requests to the servers.\n\nChange so that only actually changed values end up in the quota set\nrequests and get sent.\n\nChange-Id: I33bc3f4e1a8013ec672e995648d27513064baf26\nCloses-Bug: #1451640\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/179ed18c30cea438e13ba92997d3f671e5f76a84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/179ed18c30cea438e13ba92997d3f671e5f76a84"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
