)]}'
{"id":"openstack%2Fpython-openstackclient~242010","triplet_id":"openstack%2Fpython-openstackclient~master~I0530a910bec03835839a5ba7687c66d5643338f3","project":"openstack/python-openstackclient","branch":"master","topic":"list-same-as-nova","hashtags":[],"change_id":"I0530a910bec03835839a5ba7687c66d5643338f3","subject":"Improve \"server list\" command to have the same output as \"nova list\".","status":"MERGED","created":"2015-11-05 11:57:20.000000000","updated":"2015-11-13 22:54:29.000000000","submitted":"2015-11-13 22:54:27.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"42035289c1e840080f4ddfc34d11a6213139c29d","_number":242010,"virtual_id_number":242010,"owner":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-11-13 22:54:27.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,"date":"2015-11-13 01:48:27.000000000","_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"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":2,"date":"2015-11-13 12:51:32.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":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":2,"date":"2015-11-13 21:35:48.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":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":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":1,"date":"2015-11-13 21:35:48.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":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":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-11-05 15:15:17.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-11-13 12:51:32.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-11-13 21:35:48.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":"2015-11-13 22:54:27.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9094ae0dca84852bf70ae353a6b6fa3924c70dbc","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-05 11:57:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"10771f0babe7d82774e83171f251e6e5afa7c6c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-05 13:14:32.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/10/242010/1/check/gate-python-openstackclient-python26/b177d54/ : SUCCESS in 1m 16s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/10/242010/1/check/gate-python-openstackclient-pep8/ee68f15/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/10/242010/1/check/gate-python-openstackclient-docs/ed8cdd8//doc/build/html/ : SUCCESS in 1m 42s\n- gate-python-openstackclient-python27 http://logs.openstack.org/10/242010/1/check/gate-python-openstackclient-python27/113593c/ : SUCCESS in 2m 12s\n- gate-python-openstackclient-python34 http://logs.openstack.org/10/242010/1/check/gate-python-openstackclient-python34/046c4ca/ : SUCCESS in 1m 46s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/10/242010/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b4a7fb7/ : SUCCESS in 1h 12m 59s\n- gate-osc-dsvm-functional http://logs.openstack.org/10/242010/1/check/gate-osc-dsvm-functional/3244db1/ : SUCCESS in 26m 20s","accounts_in_message":[],"_revision_number":1},{"id":"540d4693ee03a6c3a4c2147c23eeef4dbf993ff8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-07 03:14:49.000000000","message":"Patch Set 1: Code-Review+2\n\nthe power state translation looks great, i\u0027m not sure if task state also needs one?","accounts_in_message":[],"_revision_number":1},{"id":"5803aa47b0b24ad80192f1aa5cb96ac24e636001","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-07 14:49:10.000000000","message":"Patch Set 1:\n\nHi Steve, \n\nI didn\u0027t find one in nova client. I will look deeper into the code.","accounts_in_message":[],"_revision_number":1},{"id":"c8d0bf4b3c4190809e6425cd07a41ec27212ae0c","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-07 16:25:01.000000000","message":"Patch Set 1:\n\nHi Steve,\n\nnovaclient does not translate task state. But in novaclient, if any data is None, it will output \"-\" instead. In this patch, it will \"None\". So if task state is None, novaclient will give \"-\", and osc gives \"None\". \n\nThis is the only difference with novaclient. If it does matter, I can translate it. But I think None is better.","accounts_in_message":[],"_revision_number":1},{"id":"a4c458fbca856e05144d983c1ceb7bfa0a57a8d5","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-08 03:35:20.000000000","message":"Patch Set 1:\n\nhey Tang, sounds good to me, thanks for looking into the changes with novaclient","accounts_in_message":[],"_revision_number":1},{"id":"d4e4ce074588f05172aae9157a30878eaede86d8","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-11-12 17:35:06.000000000","message":"Patch Set 1: Code-Review-1\n\nThis is nice, however I am not a fan of adding more columns to the default output.  Why these and not, say, availability zone?  Matching the nova command is not a factor here for me as we have never claimed or promised _any_ compatibility with it on commands _or_ output.","accounts_in_message":[],"_revision_number":1},{"id":"973716325cff831918ea5e2429a51749d03a17a2","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-13 01:35:43.000000000","message":"Patch Set 1:\n\nHi Dean, \n\nOK, I can move the two columns to --long output. \n\nThx.  :)","accounts_in_message":[],"_revision_number":1},{"id":"1c1d2d98f275c895d8c37845123c85327c7db863","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-13 01:46:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7075668a8da68499e83cc1b120050c50867ec067","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-13 01:48:27.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6ba74d61e53c63189935c8e157afc124408a5cdf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-13 02:40:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/10/242010/2/check/gate-python-openstackclient-python26/1cfbb01/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/10/242010/2/check/gate-python-openstackclient-pep8/fb3c96c/ : SUCCESS in 1m 08s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/10/242010/2/check/gate-python-openstackclient-docs/6bfaa4b//doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-openstackclient-python27 http://logs.openstack.org/10/242010/2/check/gate-python-openstackclient-python27/21a0cd5/ : SUCCESS in 1m 19s\n- gate-python-openstackclient-python34 http://logs.openstack.org/10/242010/2/check/gate-python-openstackclient-python34/99e2a33/ : SUCCESS in 1m 39s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/10/242010/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/16060bc/ : SUCCESS in 51m 16s\n- gate-osc-dsvm-functional http://logs.openstack.org/10/242010/2/check/gate-osc-dsvm-functional/102e2ef/ : SUCCESS in 24m 41s","accounts_in_message":[],"_revision_number":2},{"id":"75fe6fb1641f06caa91eea344ea14437c08081cb","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-13 12:51:32.000000000","message":"Patch Set 2: Code-Review+2\n\nlooks like dean\u0027s comment was addressed","accounts_in_message":[],"_revision_number":2},{"id":"caac6d34fe4b7170d63f79a98d3696b650962495","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-11-13 21:35:48.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)\n\nThanks Tang","accounts_in_message":[],"_revision_number":2},{"id":"81b664142e9a80b2c6350ed5d77b40a131833454","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-13 21:35:53.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"f8371b1578aabb2005758166af9147079c7ad060","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-13 22:54:27.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/10/242010/2/gate/gate-python-openstackclient-python26/53cf0db/ : SUCCESS in 1m 19s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/10/242010/2/gate/gate-python-openstackclient-docs/42a430f//doc/build/html/ : SUCCESS in 2m 20s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/10/242010/2/gate/gate-python-openstackclient-pep8/d24270e/ : SUCCESS in 1m 09s\n- gate-python-openstackclient-python27 http://logs.openstack.org/10/242010/2/gate/gate-python-openstackclient-python27/1372ba8/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/10/242010/2/gate/gate-python-openstackclient-python34/14b5df5/ : SUCCESS in 1m 47s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/10/242010/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/8ee870b/ : SUCCESS in 1h 18m 22s\n- gate-osc-dsvm-functional http://logs.openstack.org/10/242010/2/gate/gate-osc-dsvm-functional/5e02db1/ : SUCCESS in 28m 04s","accounts_in_message":[],"_revision_number":2},{"id":"6aba18ece05c75cdeadaa630f5cf2ee4ca2e17cd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-13 22:54:29.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"fc32b0d76bf07cb5bd43f2f9dc0078438a9ae351","revisions":{"1a5e082d3386abc8b4cea248b8c3b68bbff2b3b5":{"kind":"REWORK","_number":1,"created":"2015-11-05 11:57:20.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/10/242010/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/242010/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/242010/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/242010/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/242010/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/242010/1"}}},"commit":{"parents":[{"commit":"c49c9df10590dce70e5384357ca1249f209cb509","subject":"Import the module not the class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c49c9df10590dce70e5384357ca1249f209cb509"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-06 09:28:03.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-06 09:28:03.000000000","tz":480},"subject":"Improve \"server list\" command to have the same output as \"nova list\".","message":"Improve \"server list\" command to have the same output as \"nova list\".\n\n\"nova list\" will also output \"Task State\" and \"Power State\".\nThis patch improves \"server list\" command to have the same columns.\n\nThe power state is an int, so also adds a formatter helper function\nto translate it to human readable string, just as \"Networks\" does.\n\nChange-Id: I0530a910bec03835839a5ba7687c66d5643338f3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1a5e082d3386abc8b4cea248b8c3b68bbff2b3b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1a5e082d3386abc8b4cea248b8c3b68bbff2b3b5"}]},"branch":"refs/heads/master"},"fc32b0d76bf07cb5bd43f2f9dc0078438a9ae351":{"kind":"REWORK","_number":2,"created":"2015-11-13 01:46:31.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/10/242010/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/242010/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/242010/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/242010/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/242010/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/242010/2"}}},"commit":{"parents":[{"commit":"6e1ad737230f6a087afe2c20317156c633a5c80f","subject":"Merge \"validate non-ascii values for swift properties\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6e1ad737230f6a087afe2c20317156c633a5c80f"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-06 09:28:03.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-14 01:38:01.000000000","tz":480},"subject":"Improve \"server list\" command to have the same output as \"nova list\".","message":"Improve \"server list\" command to have the same output as \"nova list\".\n\n\"nova list\" will also output \"Task State\" and \"Power State\" by default.\nThis patch improves \"server list\" command to have the same columns, but\nnot by default. These two columns will be output if --long is added.\n\nThe power state is an int, so also adds a formatter helper function\nto translate it to human readable string, just as \"Networks\" does.\n\nChange-Id: I0530a910bec03835839a5ba7687c66d5643338f3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fc32b0d76bf07cb5bd43f2f9dc0078438a9ae351"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fc32b0d76bf07cb5bd43f2f9dc0078438a9ae351"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
