)]}'
{"id":"openstack%2Fpython-openstackclient~295141","triplet_id":"openstack%2Fpython-openstackclient~master~I49645135586362f0fd251f5e4a4c03eff273d9e9","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1559866","hashtags":[],"change_id":"I49645135586362f0fd251f5e4a4c03eff273d9e9","subject":"Add \"aggregate unset\" to osc","status":"MERGED","created":"2016-03-21 08:53:06.000000000","updated":"2016-03-30 23:21:37.000000000","submitted":"2016-03-30 23:21:36.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":18,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6a7a717a2ca9a5d62294f5a7fc62248d22f95be1","_number":295141,"virtual_id_number":295141,"owner":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"value":2,"date":"2016-03-30 23:21:36.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":2,"date":"2016-03-30 21:22:03.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2016-03-30 21:24:45.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}],"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":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2016-03-30 21:24:45.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}],"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":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-21 10:39:08.000000000","updated_by":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"reviewer":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"state":"REVIEWER"},{"updated":"2016-03-23 13:24:05.000000000","updated_by":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"reviewer":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"state":"REVIEWER"},{"updated":"2016-03-23 13:49:34.000000000","updated_by":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"reviewer":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"state":"REVIEWER"},{"updated":"2016-03-30 21:22:03.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-03-30 21:24:45.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-03-30 23:21:36.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"63c9088ce936fbbd0bc4cb40734be454ceb75cd7","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-03-21 08:53:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a6b65a9c14828c6ca92bf65ad968ae4eca5444d6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-21 09:57:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/41/295141/1/check/gate-python-openstackclient-docs/314cc4b//doc/build/html/ : SUCCESS in 4m 52s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/41/295141/1/check/gate-python-openstackclient-pep8/d9ac097/ : SUCCESS in 1m 54s\n- gate-python-openstackclient-python27 http://logs.openstack.org/41/295141/1/check/gate-python-openstackclient-python27/0ce44cb/ : SUCCESS in 5m 42s\n- gate-python-openstackclient-python34 http://logs.openstack.org/41/295141/1/check/gate-python-openstackclient-python34/1e8259f/ : SUCCESS in 4m 13s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/41/295141/1/check/gate-python-openstackclient-releasenotes/3340741//releasenotes/build/html/ : SUCCESS in 3m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/41/295141/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/ac7a99d/ : SUCCESS in 1h 01m 19s\n- check-osc-plugins http://logs.openstack.org/41/295141/1/check/check-osc-plugins/604be4f/ : SUCCESS in 4m 17s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/41/295141/1/check/gate-osc-dsvm-functional/679a623/ : SUCCESS in 16m 35s","accounts_in_message":[],"_revision_number":1},{"id":"a28f2dec00dbfa1a89082e3e9b4c53805745105f","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-21 10:39:08.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)\n\nMinor nits","accounts_in_message":[],"_revision_number":1},{"id":"6197459f4ba37d25864d92b310010abc741bf2c3","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-03-21 12:38:24.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"42510c03d35e990d906ad81f70e98445a436f190","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-03-21 12:39:02.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"44c11c43d0a93d9379453c7514be74ae2373c25e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-21 13:40:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/41/295141/2/check/gate-python-openstackclient-docs/d17efb6//doc/build/html/ : SUCCESS in 5m 50s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/41/295141/2/check/gate-python-openstackclient-pep8/9a4ca1f/ : SUCCESS in 1m 58s\n- gate-python-openstackclient-python27 http://logs.openstack.org/41/295141/2/check/gate-python-openstackclient-python27/6d0a1fb/ : SUCCESS in 3m 21s\n- gate-python-openstackclient-python34 http://logs.openstack.org/41/295141/2/check/gate-python-openstackclient-python34/461ad75/ : SUCCESS in 2m 55s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/41/295141/2/check/gate-python-openstackclient-releasenotes/2dd548c//releasenotes/build/html/ : SUCCESS in 4m 04s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/41/295141/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/94441fe/ : SUCCESS in 58m 41s\n- check-osc-plugins http://logs.openstack.org/41/295141/2/check/check-osc-plugins/4045e65/ : FAILURE in 30m 01s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/41/295141/2/check/gate-osc-dsvm-functional/7cb0cf3/ : SUCCESS in 16m 15s","accounts_in_message":[],"_revision_number":2},{"id":"b938497b23be94d6151f0c2fdc9116bad77d3fd9","author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"date":"2016-03-21 16:53:54.000000000","message":"Patch Set 2:\n\nis it possible to use same format for setting/unsetting properties that is implemented in nova aggregate-set-metadata now? If we want to unset some key, we could just pass only --property \u003ckey\u003e","accounts_in_message":[],"_revision_number":2},{"id":"f78085dc296d31708b79a2bb8166934a21810cc1","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-22 13:56:54.000000000","message":"Patch Set 2: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"0515cdf9e4e547d03473e90679a30265aef08df4","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-03-23 03:12:33.000000000","message":"Patch Set 2:\n\n\u003e is it possible to use same format for setting/unsetting properties\n \u003e that is implemented in nova aggregate-set-metadata now? If we want\n \u003e to unset some key, we could just pass only --property \u003ckey\u003e\n\nHi @Denis, only pass --property \u003ckey\u003e to unset property in nova aggregate-set-metadata looks like a magic behavior, I think exact unset/remove command is more understanding for users, and aggregate unset  is consistent with other OSC commands, like \"flavor unset --property \u003ckey\u003e\"","accounts_in_message":[],"_revision_number":2},{"id":"5e8e0cb77e5630d972b0f38e16c0d132ee648665","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-03-23 03:39:54.000000000","message":"Patch Set 2:\n\n(4 comments)\n\nThank everybody for reviewing :-)","accounts_in_message":[],"_revision_number":2},{"id":"02ecf41ada8897b7105bacac708b4a4fa85e6df3","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-03-23 06:37:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ff033eb4c0bd45781897bc6b0d3d84126d9e0810","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-23 07:37:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/41/295141/3/check/gate-python-openstackclient-docs/95f1a92//doc/build/html/ : SUCCESS in 3m 36s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/41/295141/3/check/gate-python-openstackclient-pep8/bb5bde1/ : SUCCESS in 4m 06s\n- gate-python-openstackclient-python27 http://logs.openstack.org/41/295141/3/check/gate-python-openstackclient-python27/4a10b59/ : SUCCESS in 2m 19s\n- gate-python-openstackclient-python34 http://logs.openstack.org/41/295141/3/check/gate-python-openstackclient-python34/503e8b0/ : SUCCESS in 4m 11s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/41/295141/3/check/gate-python-openstackclient-releasenotes/9c93ace//releasenotes/build/html/ : SUCCESS in 2m 53s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/41/295141/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5853b42/ : SUCCESS in 56m 51s\n- check-osc-plugins http://logs.openstack.org/41/295141/3/check/check-osc-plugins/c981236/ : SUCCESS in 3m 20s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/41/295141/3/check/gate-osc-dsvm-functional/50596e9/ : SUCCESS in 27m 17s","accounts_in_message":[],"_revision_number":3},{"id":"6a263b7995cf526de2447a7e989620d01e6c2aab","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-23 12:39:23.000000000","message":"Patch Set 3: Code-Review+2\n\nThank you.","accounts_in_message":[],"_revision_number":3},{"id":"62904adc506751bc97877fdf7a0b1617b156f905","author":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"date":"2016-03-23 13:24:05.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"2dfedfd9ce7ca20a461452b7b3798b8674ace554","author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"date":"2016-03-23 13:49:34.000000000","message":"Patch Set 3: Code-Review+1\n\n@Rui Thank you for this work.","accounts_in_message":[],"_revision_number":3},{"id":"b3f9f3959667e9cb2667b6c997585c1d26b48eec","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-03-23 17:56:36.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"974c36d6e30b783b1961cacf661620e85bcbf9f7","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-03-24 02:42:49.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"21bfae635e931b15b1a3bbb176d7fc7743fa10a5","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-03-24 02:43:20.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f9af3eebc0457db36f8deca8c99e2a26d2396326","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-24 03:32:48.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/41/295141/4/check/gate-python-openstackclient-docs/41c7f5e//doc/build/html/ : SUCCESS in 4m 35s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/41/295141/4/check/gate-python-openstackclient-pep8/4ab24f8/ : SUCCESS in 2m 37s\n- gate-python-openstackclient-python27 http://logs.openstack.org/41/295141/4/check/gate-python-openstackclient-python27/5c408db/ : SUCCESS in 3m 29s\n- gate-python-openstackclient-python34 http://logs.openstack.org/41/295141/4/check/gate-python-openstackclient-python34/3c7201f/ : SUCCESS in 4m 34s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/41/295141/4/check/gate-python-openstackclient-releasenotes/f8e4bce//releasenotes/build/html/ : SUCCESS in 1m 56s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/41/295141/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/a7ec87b/ : SUCCESS in 48m 19s\n- check-osc-plugins http://logs.openstack.org/41/295141/4/check/check-osc-plugins/5fdd957/ : FAILURE in 3m 40s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/41/295141/4/check/gate-osc-dsvm-functional/ec7cc2a/ : SUCCESS in 23m 13s","accounts_in_message":[],"_revision_number":4},{"id":"4bf904411514b419704784dd862f4bd1640491ed","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-03-30 21:22:03.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"c2a8dc31414720a5bb9e620b8bb1db9c67a066fb","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-30 21:24:45.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"5b2aa60cbfdcf0486365138e5ed340356829207b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-30 21:24:50.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"d7b432e432dfda57b4d143f46647e10630597db4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-30 23:21:36.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/41/295141/4/gate/gate-python-openstackclient-docs/e4e00c4//doc/build/html/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/41/295141/4/gate/gate-python-openstackclient-pep8/ed4dcce/ : SUCCESS in 2m 01s\n- gate-python-openstackclient-python27 http://logs.openstack.org/41/295141/4/gate/gate-python-openstackclient-python27/0f6ec9e/ : SUCCESS in 2m 35s\n- gate-python-openstackclient-python34 http://logs.openstack.org/41/295141/4/gate/gate-python-openstackclient-python34/2c9c19b/ : SUCCESS in 2m 57s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/41/295141/4/gate/gate-python-openstackclient-releasenotes/392bbc0//releasenotes/build/html/ : SUCCESS in 1m 50s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/41/295141/4/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/a89b6eb/ : SUCCESS in 58m 20s\n- gate-osc-dsvm-functional http://logs.openstack.org/41/295141/4/gate/gate-osc-dsvm-functional/23e4fb5/ : SUCCESS in 23m 40s","accounts_in_message":[],"_revision_number":4},{"id":"c5d99d5b4b3d8a26c7f4582a88c6c8803c3dad17","date":"2016-03-30 23:21:37.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"4cbcd02a5787f402a95c84da613d3f8cd7d09312","revisions":{"0718336a97d12758d75fd681312679c8eeaadb90":{"kind":"REWORK","_number":1,"created":"2016-03-21 08:53:06.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/41/295141/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/41/295141/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/1"}}},"commit":{"parents":[{"commit":"236e74d46f9038ba2dc85e3edea00ee6d6caa1ff","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/236e74d46f9038ba2dc85e3edea00ee6d6caa1ff"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2016-03-21 08:29:14.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2016-03-21 08:49:58.000000000","tz":480},"subject":"Add \"aggregate unset\" to osc","message":"Add \"aggregate unset\" to osc\n\nSupport \"aggregate unset\" command in order to\nremoving the property of aggregate object in OSC.\n\nChange-Id: I49645135586362f0fd251f5e4a4c03eff273d9e9\nCloses-Bug: #1559866\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0718336a97d12758d75fd681312679c8eeaadb90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0718336a97d12758d75fd681312679c8eeaadb90"}]},"branch":"refs/heads/master"},"3af7c38d9346482d678acebf28f71913b8dba45e":{"kind":"REWORK","_number":2,"created":"2016-03-21 12:39:02.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/41/295141/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/41/295141/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/2"}}},"commit":{"parents":[{"commit":"236e74d46f9038ba2dc85e3edea00ee6d6caa1ff","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/236e74d46f9038ba2dc85e3edea00ee6d6caa1ff"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2016-03-21 08:29:14.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2016-03-21 12:34:00.000000000","tz":480},"subject":"Add \"aggregate unset\" to osc","message":"Add \"aggregate unset\" to osc\n\nSupport \"aggregate unset\" command in order to\nremove the property of aggregate object in OSC.\n\nChange-Id: I49645135586362f0fd251f5e4a4c03eff273d9e9\nCloses-Bug: #1559866\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3af7c38d9346482d678acebf28f71913b8dba45e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3af7c38d9346482d678acebf28f71913b8dba45e"}]},"branch":"refs/heads/master"},"97aa7bcc548ef4f8e78a9e196244d2f4bfce493b":{"kind":"REWORK","_number":3,"created":"2016-03-23 06:37:37.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/41/295141/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/41/295141/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/3"}}},"commit":{"parents":[{"commit":"41853985bb654e8417e5c9850ed1eeccd9828a73","subject":"Use assert_called_once_with() instead of assert_called_with()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/41853985bb654e8417e5c9850ed1eeccd9828a73"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2016-03-21 08:29:14.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2016-03-23 03:59:12.000000000","tz":480},"subject":"Add \"aggregate unset\" to osc","message":"Add \"aggregate unset\" to osc\n\nSupport \"aggregate unset\" command in order to\nremove the property of aggregate object in OSC.\n\nChange-Id: I49645135586362f0fd251f5e4a4c03eff273d9e9\nCloses-Bug: #1559866\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/97aa7bcc548ef4f8e78a9e196244d2f4bfce493b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/97aa7bcc548ef4f8e78a9e196244d2f4bfce493b"}]},"branch":"refs/heads/master"},"4cbcd02a5787f402a95c84da613d3f8cd7d09312":{"kind":"REWORK","_number":4,"created":"2016-03-24 02:43:20.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/41/295141/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/41/295141/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/41/295141/4"}}},"commit":{"parents":[{"commit":"4b4349ee6821f08fb1483d5281d568081649a0d9","subject":"Merge \"Fix \"server unset\" document issue\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4b4349ee6821f08fb1483d5281d568081649a0d9"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2016-03-21 08:29:14.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2016-03-24 02:33:23.000000000","tz":480},"subject":"Add \"aggregate unset\" to osc","message":"Add \"aggregate unset\" to osc\n\nSupport \"aggregate unset\" command in order to\nremove the property of aggregate object in OSC.\n\nChange-Id: I49645135586362f0fd251f5e4a4c03eff273d9e9\nCloses-Bug: #1559866\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4cbcd02a5787f402a95c84da613d3f8cd7d09312"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4cbcd02a5787f402a95c84da613d3f8cd7d09312"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
