)]}'
{"id":"openstack%2Fpython-ironicclient~172618","triplet_id":"openstack%2Fpython-ironicclient~master~Ia34957922006da5ecbbfc7483040d67ac51f0ada","project":"openstack/python-ironicclient","branch":"master","topic":"bug/1442436","hashtags":[],"change_id":"Ia34957922006da5ecbbfc7483040d67ac51f0ada","subject":"Ensure *-show input uuid is not empty","status":"MERGED","created":"2015-04-11 03:39:59.000000000","updated":"2015-04-27 22:26:52.000000000","submitted":"2015-04-24 15:22:28.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":30,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"65a330b9efbfdee79980a5c09eb658bdf690a35d","_number":172618,"virtual_id_number":172618,"owner":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},{"value":2,"date":"2015-04-24 15:22:28.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"value":0,"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"recommended":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"all":[{"value":1,"date":"2015-04-24 12:06:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":1,"date":"2015-04-22 14:15:27.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":1,"date":"2015-04-22 20:27:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":2,"date":"2015-04-22 13:49:51.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"value":1,"date":"2015-04-23 14:28:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"value":2,"date":"2015-04-24 14:33:32.000000000","_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"all":[{"value":0,"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"value":0,"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"value":1,"date":"2015-04-24 14:33:32.000000000","_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"value":0,"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-04-13 14:40:43.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2015-04-14 02:22:50.000000000","updated_by":{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},"reviewer":{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},"state":"REVIEWER"},{"updated":"2015-04-16 06:59:28.000000000","updated_by":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"reviewer":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"state":"REVIEWER"},{"updated":"2015-04-16 13:49:16.000000000","updated_by":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"reviewer":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"state":"REVIEWER"},{"updated":"2015-04-22 13:49:51.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"state":"REVIEWER"},{"updated":"2015-04-22 14:15:27.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2015-04-22 20:27:03.000000000","updated_by":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"reviewer":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"state":"REVIEWER"},{"updated":"2015-04-23 14:28:21.000000000","updated_by":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"reviewer":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"state":"REVIEWER"},{"updated":"2015-04-24 12:06:45.000000000","updated_by":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"reviewer":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"state":"REVIEWER"},{"updated":"2015-04-24 14:33:32.000000000","updated_by":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"reviewer":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"state":"REVIEWER"},{"updated":"2015-04-24 15:22:28.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"1c2933bc42140d91e38325eab9588a13db1e661f","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-11 03:39:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c00f00ce1bd4b58cd6d67e3978eccad22369024c","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-11 03:47:49.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"145a697d0282c52f2bcd1710edc8be399b7b9395","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-11 04:29:43.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/1/check/gate-python-ironicclient-python26/ae01ba8/ : FAILURE in 1m 45s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/1/check/gate-python-ironicclient-python34/d7232cc/ : FAILURE in 3m 02s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/1/check/gate-python-ironicclient-pep8/d32b546/ : SUCCESS in 1m 34s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/1/check/gate-python-ironicclient-docs/6a21b04//doc/build/html/ : SUCCESS in 2m 14s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/1/check/gate-python-ironicclient-python27/3f1fe27/ : FAILURE in 1m 41s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/1/check/gate-python-ironicclient-pypy/e6c9669/ : FAILURE in 2m 24s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/1/check/gate-tempest-dsvm-neutron-src-python-ironicclient/1e5a934/ : SUCCESS in 49m 38s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/1/check/check-tempest-dsvm-python-ironicclient-src/8d17a16/ : SUCCESS in 33m 41s","accounts_in_message":[],"_revision_number":1},{"id":"04af3cde51d6b74b010a7b91dc05c275a037851d","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-13 00:20:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1578658cb16fcdb306de55c84ab1597f8ab9d442","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-13 00:26:21.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"8d67340a1f17eaa19a99ab8cc8326f0656b692ac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-13 01:19:06.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/2/check/gate-python-ironicclient-python26/b44df1a/ : FAILURE in 1m 40s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/2/check/gate-python-ironicclient-python34/5bacda3/ : FAILURE in 3m 03s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/2/check/gate-python-ironicclient-pep8/e390b5d/ : SUCCESS in 2m 34s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/2/check/gate-python-ironicclient-docs/e017b99//doc/build/html/ : SUCCESS in 1m 51s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/2/check/gate-python-ironicclient-python27/c428a02/ : FAILURE in 2m 12s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/2/check/gate-python-ironicclient-pypy/5833548/ : FAILURE in 2m 15s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/2/check/gate-tempest-dsvm-neutron-src-python-ironicclient/b9512ce/ : SUCCESS in 57m 10s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/2/check/check-tempest-dsvm-python-ironicclient-src/a54ad7f/ : SUCCESS in 34m 10s","accounts_in_message":[],"_revision_number":2},{"id":"e8c1506bf5e69b8b93061f439f96249ec4f8e4d2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-13 11:17:27.000000000","message":"Patch Set 2:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/18/172618/2/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/eae8e0d/ : SUCCESS in 1h 08m 29s","accounts_in_message":[],"_revision_number":2},{"id":"24e42fcb42836f72a08b4f96269f3c6e0f0f1b3c","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-04-13 14:40:43.000000000","message":"Patch Set 2: Code-Review-1\n\ns/valid/validate/ please","accounts_in_message":[],"_revision_number":2},{"id":"1ea7299ffc1240f2ed6271135271c931b856ba3a","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-14 02:13:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"03921c516b7e80111f93686385bb4299ddd98972","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-14 02:35:19.000000000","message":"Patch Set 3: Code-Review-1 Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"e32eabf9a95ca3d4298dd82d69c984ecfddf6f5b","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-14 02:36:28.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"eda06a9392d364731c9c49348707bea21b55aecd","author":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"date":"2015-04-14 03:08:41.000000000","message":"Patch Set 4: Code-Review-1\n\nThanks Haomeng,\n\nseems we should add the validation to node_show as well when --instance is specified: https://github.com/openstack/python-ironicclient/blob/master/ironicclient/v1/node_shell.py#L47","accounts_in_message":[],"_revision_number":4},{"id":"196f3d2853417a767b2eb2967f0b11b455af65a1","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-14 03:15:25.000000000","message":"Patch Set 4: Code-Review-1 Workflow-1\n\nZhang Guo, thanks for your comments, good catch, will cover your case.","accounts_in_message":[],"_revision_number":4},{"id":"22d419fd2327a2dfa9bab975253817b4882c7025","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-14 03:20:11.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a47291a969e4dfbff6c187bad6adac5d861c7e03","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-14 03:23:44.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"06ed1c5a079f9c6bc6224cd4e516dad899a5d9d6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-14 04:17:00.000000000","message":"Patch Set 6:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/18/172618/6/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/b7392a0/ : SUCCESS in 53m 09s","accounts_in_message":[],"_revision_number":6},{"id":"474413edb405b49ac5fc2503702efdce403d5926","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-14 04:26:04.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/6/check/gate-python-ironicclient-python26/b37565f/ : SUCCESS in 1m 44s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/6/check/gate-python-ironicclient-python34/1df3024/ : SUCCESS in 4m 05s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/6/check/gate-python-ironicclient-pep8/63ca074/ : SUCCESS in 1m 47s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/6/check/gate-python-ironicclient-docs/5e51c82//doc/build/html/ : SUCCESS in 2m 47s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/6/check/gate-python-ironicclient-python27/07db611/ : SUCCESS in 2m 09s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/6/check/gate-python-ironicclient-pypy/07f8a0a/ : SUCCESS in 2m 18s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/6/check/gate-tempest-dsvm-neutron-src-python-ironicclient/c3b29b7/ : SUCCESS in 1h 02m 13s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/6/check/check-tempest-dsvm-python-ironicclient-src/d247179/ : SUCCESS in 30m 42s","accounts_in_message":[],"_revision_number":6},{"id":"061d4c7436148f706969a2b0666d8adb6c4b0b5a","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-14 05:56:11.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"ae54ae4c03966e72b0da1c7734a22b50097f2173","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-14 06:00:41.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"2d29e77f7d856481156839e2ef01907fd917309e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-14 06:55:14.000000000","message":"Patch Set 8:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/18/172618/8/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/ad79c8f/ : SUCCESS in 54m 26s","accounts_in_message":[],"_revision_number":8},{"id":"4593840729c39d494ba41cfa34f6cc0a0e8ddc39","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-14 07:09:00.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/8/check/gate-python-ironicclient-python26/56bf82c/ : SUCCESS in 1m 48s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/8/check/gate-python-ironicclient-python34/f0daf1f/ : SUCCESS in 3m 21s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/8/check/gate-python-ironicclient-pep8/5798bee/ : SUCCESS in 1m 48s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/8/check/gate-python-ironicclient-docs/3430d27//doc/build/html/ : SUCCESS in 2m 20s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/8/check/gate-python-ironicclient-python27/54d05bf/ : SUCCESS in 2m 00s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/8/check/gate-python-ironicclient-pypy/b8a9e90/ : SUCCESS in 1m 52s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/8/check/gate-tempest-dsvm-neutron-src-python-ironicclient/1de43a3/ : SUCCESS in 1h 01m 31s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/8/check/check-tempest-dsvm-python-ironicclient-src/4d25d2e/ : SUCCESS in 34m 51s","accounts_in_message":[],"_revision_number":8},{"id":"e7ba71d1938f47a59fb70e7e4191b8768fd327af","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-14 08:55:54.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"4559ae15b04bbd184d3b54c7939237c2b86e452a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-14 09:52:43.000000000","message":"Patch Set 9:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/18/172618/9/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/5f65653/ : SUCCESS in 56m 42s","accounts_in_message":[],"_revision_number":9},{"id":"9a3a6cb4df650c844af8bfe6ebba10e2b0db9218","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-14 10:13:36.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/9/check/gate-python-ironicclient-python26/76cb538/ : FAILURE in 1m 43s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/9/check/gate-python-ironicclient-python34/a0e0567/ : FAILURE in 3m 09s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/9/check/gate-python-ironicclient-pep8/754e263/ : SUCCESS in 1m 48s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/9/check/gate-python-ironicclient-docs/17dbde3//doc/build/html/ : SUCCESS in 2m 47s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/9/check/gate-python-ironicclient-python27/257d510/ : FAILURE in 2m 14s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/9/check/gate-python-ironicclient-pypy/ede48e1/ : FAILURE in 2m 13s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/9/check/gate-tempest-dsvm-neutron-src-python-ironicclient/18909ba/ : SUCCESS in 1h 01m 04s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/9/check/check-tempest-dsvm-python-ironicclient-src/3b064bf/ : SUCCESS in 33m 48s","accounts_in_message":[],"_revision_number":9},{"id":"fa21ee3620ddbad28916e0824276f8961312feed","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-14 12:02:40.000000000","message":"Patch Set 9: Workflow-1","accounts_in_message":[],"_revision_number":9},{"id":"85cd9e7e3e145ef948a19d787a3e1bbddb73b2ee","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-14 12:31:07.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"7996c263af27ce565c0f22c7989bb33ba6fdaad2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-14 13:25:54.000000000","message":"Patch Set 10:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/18/172618/10/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/36e5cc9/ : SUCCESS in 54m 40s","accounts_in_message":[],"_revision_number":10},{"id":"c4ffce2b1a2e8c6083a6251cef7b0c16910a6c72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-14 13:35:41.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/10/check/gate-python-ironicclient-python26/39e6475/ : SUCCESS in 1m 53s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/10/check/gate-python-ironicclient-python34/a9f8294/ : SUCCESS in 3m 33s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/10/check/gate-python-ironicclient-pep8/883eca3/ : SUCCESS in 1m 50s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/10/check/gate-python-ironicclient-docs/619e395//doc/build/html/ : SUCCESS in 1m 52s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/10/check/gate-python-ironicclient-python27/8b60d4f/ : SUCCESS in 1m 59s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/10/check/gate-python-ironicclient-pypy/a70cde9/ : SUCCESS in 2m 29s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/10/check/gate-tempest-dsvm-neutron-src-python-ironicclient/c69c60e/ : SUCCESS in 1h 00m 36s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/10/check/check-tempest-dsvm-python-ironicclient-src/1e2e5d1/ : SUCCESS in 31m 13s","accounts_in_message":[],"_revision_number":10},{"id":"9a831deb5f746fef828f8715db16043ae76781d8","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-04-14 19:55:15.000000000","message":"Patch Set 10: Code-Review-1\n\nHi Haomeng, thanks for submitting this patch. I took a look at the bug. My opinion is that we should not be verifying/checking that an input value is UUID-like. The server already does this, and for the node, the value could be a UUID or a logical name.\n\nThe problem seems to be the GET call that is made, it doesn\u0027t include an object identifier so for eg node-show, the client sends a \u0027GET ../v1/nodes\u0027 instead of a \u0027GET ../v1/nodes/\u003cidentifier\u003e\u0027. It ends up making a node-list call instead. I think we should just change the client code to check that the identifier is non-empty or not blank spaces.\n\nWhat do you think?","accounts_in_message":[],"_revision_number":10},{"id":"5c44f8095d64576bff67dbddacd0060d1a3a3a07","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-15 00:21:20.000000000","message":"Patch Set 10: Workflow-1\n\nHi Ruby,\n\nAgree with you, and let me change the validation logic to check if the input uuid is empty string or spaces.\n\nThanks for your comments.","accounts_in_message":[],"_revision_number":10},{"id":"895f2cf721a78c78bf3ffc0428036595776dac4c","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-16 03:13:44.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"ce347aace3d30b03b0787feab431036fac4e4962","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-04-16 03:25:51.000000000","message":"Patch Set 11: Code-Review+1\n\n(2 comments)\n\nSome nits, but it works as is I think so +1","accounts_in_message":[],"_revision_number":11},{"id":"9c6eafb16a51e954537817ab648767545d0c59a2","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-04-16 03:29:51.000000000","message":"Patch Set 11:\n\n(3 comments)","accounts_in_message":[],"_revision_number":11},{"id":"0649ece0cc5affd96e9a52a86b96af5af15d6432","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-04-16 03:36:25.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"3af08513c653311435e25aa78090f4587aa635c4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-16 04:09:39.000000000","message":"Patch Set 11:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/18/172618/11/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/cf6d037/ : SUCCESS in 55m 48s","accounts_in_message":[],"_revision_number":11},{"id":"180acc674585b51ff8f4bb16f5fe10653e369125","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-16 04:11:14.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/11/check/gate-python-ironicclient-python26/0f73b47/ : SUCCESS in 1m 46s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/11/check/gate-python-ironicclient-python34/bbde455/ : SUCCESS in 3m 06s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/11/check/gate-python-ironicclient-pep8/4229961/ : SUCCESS in 1m 57s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/11/check/gate-python-ironicclient-docs/9229171//doc/build/html/ : SUCCESS in 2m 46s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/11/check/gate-python-ironicclient-python27/abc9169/ : SUCCESS in 2m 24s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/11/check/gate-python-ironicclient-pypy/c26c1d4/ : SUCCESS in 1m 43s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/11/check/gate-tempest-dsvm-neutron-src-python-ironicclient/ea30e91/ : SUCCESS in 57m 17s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/11/check/check-tempest-dsvm-python-ironicclient-src/58ad014/ : SUCCESS in 29m 43s","accounts_in_message":[],"_revision_number":11},{"id":"fbe5bee8fafdbc2358fcedde50ae41f2f3586a28","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-16 06:22:04.000000000","message":"Patch Set 11: Code-Review-1 Workflow-1\n\nJohn, thanks for your good comments, will address with next patch.","accounts_in_message":[],"_revision_number":11},{"id":"ca02c25dc9798bbb5830d65cb94363db4ac2b280","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-16 06:23:43.000000000","message":"Patch Set 11: -Code-Review\n\n(6 comments)","accounts_in_message":[],"_revision_number":11},{"id":"9ab72b94afa65d5ace425098ab46dc0669d5aa36","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-16 06:55:40.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"ab319512f081a7f4c69bc6a8a19899ec15290351","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-16 06:58:03.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"404a622117353d660a002a6b01686e2c2cee9400","author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"date":"2015-04-16 06:59:28.000000000","message":"Patch Set 13: Code-Review+1","accounts_in_message":[],"_revision_number":13},{"id":"e35242c0f1e3537336da73f85d52977c89675822","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-16 07:50:30.000000000","message":"Patch Set 13: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/13/check/gate-python-ironicclient-python26/8cbf7a5/ : SUCCESS in 2m 22s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/13/check/gate-python-ironicclient-python34/2e5496d/ : SUCCESS in 4m 41s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/13/check/gate-python-ironicclient-pep8/09ecfc0/ : SUCCESS in 2m 12s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/13/check/gate-python-ironicclient-docs/d605869//doc/build/html/ : SUCCESS in 2m 45s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/13/check/gate-python-ironicclient-python27/3b8acd2/ : SUCCESS in 1m 54s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/13/check/gate-python-ironicclient-pypy/6b950ec/ : SUCCESS in 2m 04s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/13/check/gate-tempest-dsvm-neutron-src-python-ironicclient/7723c95/ : FAILURE in 14m 12s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/13/check/check-tempest-dsvm-python-ironicclient-src/fd44ab7/ : SUCCESS in 38m 10s","accounts_in_message":[],"_revision_number":13},{"id":"64f2420d79c8395d42acabc5bf010e8c85ef8649","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-16 07:53:32.000000000","message":"Patch Set 13:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/18/172618/13/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/925a1c0/ : SUCCESS in 55m 22s","accounts_in_message":[],"_revision_number":13},{"id":"4cde45b446c62b8db897a5a7ada82338f2a60944","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-04-16 13:49:16.000000000","message":"Patch Set 13: Code-Review-1\n\n(3 comments)\n\nThanks for the patch Haomeng,\n\nComments inline","accounts_in_message":[],"_revision_number":13},{"id":"a3d1014f1de68476c60f0b000d995a02410677d7","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-04-16 14:32:33.000000000","message":"Patch Set 13: Code-Review-1\n\nHi Haomeng, I like your solution -- if we wanted to ensure that all arguments are not empty.\n\nMy concern though, is that there may be cases where it is OK for an argument to be empty, so I\u0027m not convinced we want to do this.\n\nFor example (I didn\u0027t look at all the commands), \"node chassis-create -d \u0027\u0027\". That works w/o this change, but won\u0027t work with this change. Unless we think that this is a bug (and I don\u0027t think it is), we will have introduced a bug with this patch.\n\nI think we might want to address this particular issue of preventing a *-show (eg node-show) from becoming a *-list.\n\nWhat do you think?","accounts_in_message":[],"_revision_number":13},{"id":"7de88c1ad0f2a0ef7832d8c395ed3fe82dad7140","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-16 23:58:46.000000000","message":"Patch Set 13:\n\n(3 comments)","accounts_in_message":[],"_revision_number":13},{"id":"7dd5c16b8ca791bc72c843ea8fad47d90ba76e1b","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-04-17 00:35:48.000000000","message":"Patch Set 13:\n\nHi Haomeng, Lucas and I discussed this on IRC earlier today [1]. We mentioned two solutions (the second being easier).\n\n[1] around 2015-04-16T14:34:11,  http://eavesdrop.openstack.org/irclogs/%23openstack-ironic/%23openstack-ironic.2015-04-16.log","accounts_in_message":[],"_revision_number":13},{"id":"0be33c752ff6696702648fd70e6454ff8eece196","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-17 02:36:18.000000000","message":"Patch Set 13:\n\nRuby, thanks for your information!","accounts_in_message":[],"_revision_number":13},{"id":"34916866402e38dd627cf8397976bc8978a834e5","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-17 06:19:57.000000000","message":"Patch Set 13: Workflow-1","accounts_in_message":[],"_revision_number":13},{"id":"41572ab2d605501d0ee7a982d324743bead4adcd","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-18 11:28:44.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"14a4c2325434f89a87a578e756b7331d365f1cfd","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-18 11:31:22.000000000","message":"Patch Set 14:\n\nLucas \u0026 Ruby,\n\nI carefully checked your IRC discussion history, and try to implement the 2nd solution - \"just check in the show command if node_ident is being passed with some value\", can you help to take a look again?\n\nThank both of you.","accounts_in_message":[],"_revision_number":14},{"id":"f0a79ba97f0f57e39c62bcf07d63ad270bb95a8d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-18 12:22:21.000000000","message":"Patch Set 14:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/18/172618/14/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/5487041/ : SUCCESS in 53m 30s","accounts_in_message":[],"_revision_number":14},{"id":"2e809cf7b760baef5f42388a1f8d3f78f6a948eb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-18 12:26:15.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/14/check/gate-python-ironicclient-python26/a384ddc/ : SUCCESS in 1m 49s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/14/check/gate-python-ironicclient-python34/060722f/ : SUCCESS in 2m 59s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/14/check/gate-python-ironicclient-pep8/f7ae999/ : SUCCESS in 1m 42s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/14/check/gate-python-ironicclient-docs/57b296c//doc/build/html/ : SUCCESS in 2m 06s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/14/check/gate-python-ironicclient-python27/695f12e/ : SUCCESS in 1m 52s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/14/check/gate-python-ironicclient-pypy/382a6bc/ : SUCCESS in 1m 51s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/14/check/gate-tempest-dsvm-neutron-src-python-ironicclient/ec6fb32/ : SUCCESS in 57m 24s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/14/check/check-tempest-dsvm-python-ironicclient-src/ae5ba7d/ : SUCCESS in 30m 11s","accounts_in_message":[],"_revision_number":14},{"id":"54d88731559146366c13f9c5408ba6ed8df044ce","author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"date":"2015-04-18 23:51:54.000000000","message":"Patch Set 14:\n\n(1 comment)\n\nHameomeng, I don\u0027t know the details and have no time to check now, so just a question inline.","accounts_in_message":[],"_revision_number":14},{"id":"f494cddd251c4087597fe5b652453d3620125633","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-19 02:34:38.000000000","message":"Patch Set 14: Code-Review-1 Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"477c6fde952a511b44116584e378ddd928cabcbb","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-19 02:37:13.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"906cf66f3e9e61cdb13bacf6ad8104f9602d79c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-19 03:31:22.000000000","message":"Patch Set 15:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/18/172618/15/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/0988d8f/ : SUCCESS in 54m 03s","accounts_in_message":[],"_revision_number":15},{"id":"435f3eaf443ed2977f626228bc286bea3e30f394","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-19 03:34:09.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/15/check/gate-python-ironicclient-python26/1b12e40/ : SUCCESS in 1m 44s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/15/check/gate-python-ironicclient-python34/49b2e86/ : SUCCESS in 2m 58s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/15/check/gate-python-ironicclient-pep8/3cfc617/ : SUCCESS in 1m 39s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/15/check/gate-python-ironicclient-docs/d18cf73//doc/build/html/ : SUCCESS in 2m 17s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/15/check/gate-python-ironicclient-python27/dbd637c/ : SUCCESS in 1m 47s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/15/check/gate-python-ironicclient-pypy/397b30e/ : SUCCESS in 1m 47s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/15/check/gate-tempest-dsvm-neutron-src-python-ironicclient/af3211d/ : SUCCESS in 56m 49s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/15/check/check-tempest-dsvm-python-ironicclient-src/1dbea70/ : SUCCESS in 30m 19s","accounts_in_message":[],"_revision_number":15},{"id":"87635d47f027a5778e448cab31b1fa35319e207b","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-04-20 16:37:33.000000000","message":"Patch Set 15: Code-Review-1\n\n(1 comment)\n\nHi Haomeng, this looks good. I have a suggestion inline. Also, would you please fix it for node-show too? (There might be other arguments that cannot be non-empty, I didn\u0027t check, but I\u0027m fairly sure node-show has the same problem.) Thanks.","accounts_in_message":[],"_revision_number":15},{"id":"593d68d809ee4b3b13421d2c198db6209a6079d0","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-20 22:37:11.000000000","message":"Patch Set 15:\n\n(1 comment)\n\nHi Ruby,\n\nThanks for your quick comments.\n\nC#1: Yes, but for some field, such as chassis\u0027s description, that can be empty for updating case I think, how do you think?\n\nAnd for node-show, I remember that the empty input is validated by our api layer already, will double check and add the case if it is not ready in api backend.\n\nThank you.","accounts_in_message":[],"_revision_number":15},{"id":"8da7a9ee4d9ec21760530950e5cc37c59fea14a5","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-20 22:47:35.000000000","message":"Patch Set 15: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"02286695efad2b6ea951cd1665677df77fd2d363","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-21 02:11:17.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"b4183ebbdb3220b7343bfaad43f161727a0207c1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-21 03:09:21.000000000","message":"Patch Set 16:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/18/172618/16/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/ab2b66c/ : SUCCESS in 53m 50s","accounts_in_message":[],"_revision_number":16},{"id":"05013600854f9271b8aff852220923fa378bc42a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-21 03:33:45.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/16/check/gate-python-ironicclient-python26/4a39cdf/ : SUCCESS in 1m 52s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/16/check/gate-python-ironicclient-python34/bf4aa9e/ : SUCCESS in 3m 02s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/16/check/gate-python-ironicclient-pep8/456544d/ : SUCCESS in 2m 08s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/16/check/gate-python-ironicclient-docs/d2c2f50//doc/build/html/ : SUCCESS in 2m 29s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/16/check/gate-python-ironicclient-python27/b9ba0cc/ : SUCCESS in 2m 18s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/16/check/gate-python-ironicclient-pypy/16a5a55/ : SUCCESS in 2m 22s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/16/check/gate-tempest-dsvm-neutron-src-python-ironicclient/bd3c8b3/ : SUCCESS in 1h 04m 19s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/16/check/check-tempest-dsvm-python-ironicclient-src/e9b4b11/ : SUCCESS in 31m 33s","accounts_in_message":[],"_revision_number":16},{"id":"b311a382fc848926e09626fe04a4a03021dfc486","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-04-21 14:50:48.000000000","message":"Patch Set 16: Code-Review-1\n\n(4 comments)\n\nHi Haomeng, it looks better. I have some suggestions about the argument string displayed in the error message.","accounts_in_message":[],"_revision_number":16},{"id":"705e2ef561aba71239998da3a33f82b2472f78fd","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-22 02:35:55.000000000","message":"Patch Set 16: Workflow-1\n\nRuby, ok, thanks for your comments, will address in next patch.","accounts_in_message":[],"_revision_number":16},{"id":"b39bf0b3bbfc32257cf49aeb1702efdd5478907c","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-22 02:44:21.000000000","message":"Patch Set 16: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":16},{"id":"57f2648e286b72b14d41a9827ef6e0b80bd57974","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-22 02:44:35.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"e8e838f06495237571f829291fd15168008b4b49","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-22 03:37:25.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/17/check/gate-python-ironicclient-python26/ea933d6/ : SUCCESS in 1m 54s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/17/check/gate-python-ironicclient-python34/cd00e2b/ : SUCCESS in 3m 26s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/17/check/gate-python-ironicclient-pep8/e4db612/ : SUCCESS in 1m 33s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/17/check/gate-python-ironicclient-docs/2c952a4//doc/build/html/ : SUCCESS in 2m 04s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/17/check/gate-python-ironicclient-python27/a8e72e8/ : SUCCESS in 1m 39s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/17/check/gate-python-ironicclient-pypy/49f5b66/ : SUCCESS in 2m 29s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/17/check/gate-tempest-dsvm-neutron-src-python-ironicclient/d0015b7/ : SUCCESS in 52m 41s\n- check-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/17/check/check-tempest-dsvm-python-ironicclient-src/81d6f89/ : SUCCESS in 31m 38s","accounts_in_message":[],"_revision_number":17},{"id":"e87467f7181ba73e35c7a7672d45f6cbcb363516","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-22 03:38:48.000000000","message":"Patch Set 17:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/18/172618/17/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/2f848f2/ : SUCCESS in 54m 05s","accounts_in_message":[],"_revision_number":17},{"id":"542e99f7ea0e15030e8d789ff624a2fe9f683d39","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-04-22 13:49:51.000000000","message":"Patch Set 17: Code-Review+2\n\nThanks Haomeng","accounts_in_message":[],"_revision_number":17},{"id":"3d2d7a2bd53daaee6964dcd903737ac93e918e7c","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2015-04-22 14:15:27.000000000","message":"Patch Set 17: Code-Review+1","accounts_in_message":[],"_revision_number":17},{"id":"27f8371eaf7a47f8c5ec512f60ab983c0055ab63","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-04-22 20:27:03.000000000","message":"Patch Set 17: Code-Review+1","accounts_in_message":[],"_revision_number":17},{"id":"bcfcb982ade738958580e0c4fe686ea8cab779f1","author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"date":"2015-04-23 14:28:21.000000000","message":"Patch Set 17: Code-Review+1\n\nHaomeng, LGTM. Thanks!","accounts_in_message":[],"_revision_number":17},{"id":"d963da9803f4036a2c8a2e34356afbcbdc62c90b","author":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"date":"2015-04-24 12:06:45.000000000","message":"Patch Set 17: Code-Review+1","accounts_in_message":[],"_revision_number":17},{"id":"dd8aaa9784c58fecacd0b7ca41c89bfc571a6901","author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"date":"2015-04-24 14:33:32.000000000","message":"Patch Set 17: Code-Review+2 Workflow+1\n\nThank you Haomeng.","accounts_in_message":[],"_revision_number":17},{"id":"9d3b7d1fb46cb0d46dc1be23bbed97ac8fc0eed4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-24 14:33:37.000000000","message":"Patch Set 17: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":17},{"id":"9e59ba693fabdb9ca453f225086322eb5d030437","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-24 15:22:28.000000000","message":"Patch Set 17: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/18/172618/17/gate/gate-python-ironicclient-python26/8ce2c5e/ : SUCCESS in 1m 43s\n- gate-python-ironicclient-python34 http://logs.openstack.org/18/172618/17/gate/gate-python-ironicclient-python34/95cb15b/ : SUCCESS in 4m 10s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/18/172618/17/gate/gate-python-ironicclient-docs/3a19946//doc/build/html/ : SUCCESS in 2m 15s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/18/172618/17/gate/gate-python-ironicclient-pep8/1f01840/ : SUCCESS in 1m 44s\n- gate-python-ironicclient-python27 http://logs.openstack.org/18/172618/17/gate/gate-python-ironicclient-python27/24ef3b5/ : SUCCESS in 2m 22s\n- gate-python-ironicclient-pypy http://logs.openstack.org/18/172618/17/gate/gate-python-ironicclient-pypy/867d877/ : SUCCESS in 1m 56s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/18/172618/17/gate/gate-tempest-dsvm-neutron-src-python-ironicclient/0329029/ : SUCCESS in 48m 24s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/18/172618/17/gate/gate-tempest-dsvm-python-ironicclient-src/fe9c76c/ : SUCCESS in 32m 51s","accounts_in_message":[],"_revision_number":17},{"id":"4476f01f68d42b2799fb684ecb074b8c97f96188","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-24 15:22:30.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":17},{"id":"9dfe6a372e0f221ca44752f751ff0c6d4f2a2109","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-04-27 22:26:52.000000000","message":"Patch Set 17: Cherry Picked\n\nThis patchset was cherry picked to branch stable/kilo as commit ac6d07ea918ddb3ae63c2fd3c05eae94cc570c5c","accounts_in_message":[],"_revision_number":17}],"current_revision_number":17,"current_revision":"cec37d5a67b2500263e033b7241606174513a38f","revisions":{"d9878e718cbce9472f3f93f4f1ec8e3241e6a78f":{"kind":"REWORK","_number":1,"created":"2015-04-11 03:39:59.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/1"}}},"commit":{"parents":[{"commit":"fe9a7b5628beec909c04447622859d3b0eb9fb52","subject":"Fix node_uuid option is required for port-create","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fe9a7b5628beec909c04447622859d3b0eb9fb52"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-11 03:39:48.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-11 03:44:09.000000000","tz":0},"subject":"(WIP)validate input uuid from client side","message":"(WIP)validate input uuid from client side\n\nThis patch adds the uuid validation from client side to raise exception\nif invalid uuid in command arguments\n\nWIP, will cover more cases to valid the input uuid, and add ut code\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 11442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d9878e718cbce9472f3f93f4f1ec8e3241e6a78f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d9878e718cbce9472f3f93f4f1ec8e3241e6a78f"}]},"branch":"refs/heads/master"},"8780861fc36f4933e8ec4106af6ea8328ceb096a":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-04-13 00:20:56.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/2"}}},"commit":{"parents":[{"commit":"fe9a7b5628beec909c04447622859d3b0eb9fb52","subject":"Fix node_uuid option is required for port-create","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fe9a7b5628beec909c04447622859d3b0eb9fb52"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-11 03:39:48.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-13 00:24:24.000000000","tz":0},"subject":"(WIP)validate input uuid from client side","message":"(WIP)validate input uuid from client side\n\nThis patch adds the uuid validation from client side to raise exception\nif invalid uuid in command arguments\n\nWIP, will cover more cases to valid the input uuid, and add ut code\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8780861fc36f4933e8ec4106af6ea8328ceb096a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8780861fc36f4933e8ec4106af6ea8328ceb096a"}]},"branch":"refs/heads/master"},"6a3409083c9f661dce75d4f1e9218933cd28d095":{"kind":"REWORK","_number":3,"created":"2015-04-14 02:13:37.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/3"}}},"commit":{"parents":[{"commit":"fe9a7b5628beec909c04447622859d3b0eb9fb52","subject":"Fix node_uuid option is required for port-create","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fe9a7b5628beec909c04447622859d3b0eb9fb52"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-11 03:39:48.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-14 02:17:32.000000000","tz":0},"subject":"(WIP)validate input uuid from client side","message":"(WIP)validate input uuid from client side\n\nThis patch adds the uuid validation from client side to raise exception\nif invalid uuid in command arguments\n\nWIP, will cover more cases to validate the input uuid, and add ut code\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/6a3409083c9f661dce75d4f1e9218933cd28d095"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/6a3409083c9f661dce75d4f1e9218933cd28d095"}]},"branch":"refs/heads/master"},"8d115470436ea2157a7ce0d975ab0eff5843f5c7":{"kind":"REWORK","_number":4,"created":"2015-04-14 02:36:28.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/4"}}},"commit":{"parents":[{"commit":"fe9a7b5628beec909c04447622859d3b0eb9fb52","subject":"Fix node_uuid option is required for port-create","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fe9a7b5628beec909c04447622859d3b0eb9fb52"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-11 03:39:48.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-14 02:40:34.000000000","tz":0},"subject":"validate input uuid from client side","message":"validate input uuid from client side\n\nThis patch adds the uuid validation from client side to raise exception\nif invalid uuid in command arguments\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8d115470436ea2157a7ce0d975ab0eff5843f5c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8d115470436ea2157a7ce0d975ab0eff5843f5c7"}]},"branch":"refs/heads/master"},"de50308cf1db86f0cfecfa31ac53e0e96ca863ad":{"kind":"REWORK","_number":5,"created":"2015-04-14 03:20:11.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/5"}}},"commit":{"parents":[{"commit":"fe9a7b5628beec909c04447622859d3b0eb9fb52","subject":"Fix node_uuid option is required for port-create","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fe9a7b5628beec909c04447622859d3b0eb9fb52"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-11 03:39:48.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-14 03:24:16.000000000","tz":0},"subject":"validate input uuid from client side","message":"validate input uuid from client side\n\nThis patch adds the uuid validation from client side to raise exception\nif invalid uuid in command arguments\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/de50308cf1db86f0cfecfa31ac53e0e96ca863ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/de50308cf1db86f0cfecfa31ac53e0e96ca863ad"}]},"branch":"refs/heads/master"},"543b19aa380e129fc7c1d3c992f13822c851da82":{"kind":"REWORK","_number":6,"created":"2015-04-14 03:23:44.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/6"}}},"commit":{"parents":[{"commit":"fe9a7b5628beec909c04447622859d3b0eb9fb52","subject":"Fix node_uuid option is required for port-create","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fe9a7b5628beec909c04447622859d3b0eb9fb52"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-11 03:39:48.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-14 03:27:52.000000000","tz":0},"subject":"validate input uuid from client side","message":"validate input uuid from client side\n\nThis patch adds the uuid validation from client side to raise exception\nif invalid uuid in command arguments\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/543b19aa380e129fc7c1d3c992f13822c851da82"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/543b19aa380e129fc7c1d3c992f13822c851da82"}]},"branch":"refs/heads/master"},"4d7115d26cf93225740fa24ee2a26acd9a1ff3f3":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2015-04-14 05:56:11.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/7"}}},"commit":{"parents":[{"commit":"fe9a7b5628beec909c04447622859d3b0eb9fb52","subject":"Fix node_uuid option is required for port-create","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fe9a7b5628beec909c04447622859d3b0eb9fb52"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-11 03:39:48.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-14 05:59:28.000000000","tz":0},"subject":"validate input uuid from client side","message":"validate input uuid from client side\n\nironic *-show commands does not validate the input uuid\n\nThis patch adds the uuid validation from client side to raise exception\nif invalid uuid in command arguments\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/4d7115d26cf93225740fa24ee2a26acd9a1ff3f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/4d7115d26cf93225740fa24ee2a26acd9a1ff3f3"}]},"branch":"refs/heads/master"},"26a91865a46dbede17e308395e41de088cfb6198":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2015-04-14 06:00:41.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/8"}}},"commit":{"parents":[{"commit":"fe9a7b5628beec909c04447622859d3b0eb9fb52","subject":"Fix node_uuid option is required for port-create","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fe9a7b5628beec909c04447622859d3b0eb9fb52"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-11 03:39:48.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-14 06:03:59.000000000","tz":0},"subject":"validate input uuid from client side","message":"validate input uuid from client side\n\nironic *-show commands does not validate the input uuid\n\nThis patch adds the uuid validation from client side to raise exception\nif invalid uuid in command arguments, and just cover *-show commands in\nthis patch\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/26a91865a46dbede17e308395e41de088cfb6198"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/26a91865a46dbede17e308395e41de088cfb6198"}]},"branch":"refs/heads/master"},"9b136d42639f72ead6b82644ec8c534f7d1b3d11":{"kind":"REWORK","_number":9,"created":"2015-04-14 08:55:54.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/9"}}},"commit":{"parents":[{"commit":"fe9a7b5628beec909c04447622859d3b0eb9fb52","subject":"Fix node_uuid option is required for port-create","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fe9a7b5628beec909c04447622859d3b0eb9fb52"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-11 03:39:48.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-14 09:00:02.000000000","tz":0},"subject":"validate input uuid from client side","message":"validate input uuid from client side\n\nironic *-show commands does not validate the input uuid\n\nThis patch adds the uuid validation from client side to raise exception\nif invalid uuid in command arguments, and just cover *-show commands in\nthis patch\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9b136d42639f72ead6b82644ec8c534f7d1b3d11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9b136d42639f72ead6b82644ec8c534f7d1b3d11"}]},"branch":"refs/heads/master"},"5d6a7c7f163f7f5a7938a619f116399dfa54a669":{"kind":"REWORK","_number":10,"created":"2015-04-14 12:31:07.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/10"}}},"commit":{"parents":[{"commit":"fe9a7b5628beec909c04447622859d3b0eb9fb52","subject":"Fix node_uuid option is required for port-create","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fe9a7b5628beec909c04447622859d3b0eb9fb52"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-11 03:39:48.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-14 12:35:16.000000000","tz":0},"subject":"validate input uuid from client side","message":"validate input uuid from client side\n\nironic *-show commands does not validate the input uuid\n\nThis patch adds the uuid validation from client side to raise exception\nif invalid uuid in command arguments, and just cover *-show commands in\nthis patch\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5d6a7c7f163f7f5a7938a619f116399dfa54a669"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5d6a7c7f163f7f5a7938a619f116399dfa54a669"}]},"branch":"refs/heads/master"},"abd36a154639b1ae812d1212d6a5f3dc0565d682":{"kind":"REWORK","_number":11,"created":"2015-04-16 03:13:44.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/11"}}},"commit":{"parents":[{"commit":"06a62bc60eef42b3dfcecbe923922f49cd17dace","subject":"Merge \"Client should fall back to the lower versions if necessary\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/06a62bc60eef42b3dfcecbe923922f49cd17dace"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-16 03:15:11.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-16 03:18:01.000000000","tz":0},"subject":"validate the command empty arguments","message":"validate the command empty arguments\n\nironic commands does not validate the empty arguments\n\nThis patch adds the empty arguments validation from client side to raise\ncommand exception if command argument is empty string or blank spaces.\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/abd36a154639b1ae812d1212d6a5f3dc0565d682"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/abd36a154639b1ae812d1212d6a5f3dc0565d682"}]},"branch":"refs/heads/master"},"3179dc9d70f9131909538980f07ad0ae9824f16a":{"kind":"REWORK","_number":12,"created":"2015-04-16 06:55:40.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/12"}}},"commit":{"parents":[{"commit":"06a62bc60eef42b3dfcecbe923922f49cd17dace","subject":"Merge \"Client should fall back to the lower versions if necessary\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/06a62bc60eef42b3dfcecbe923922f49cd17dace"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-16 03:15:11.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-16 06:59:14.000000000","tz":0},"subject":"Ensure command line arguments are not empty","message":"Ensure command line arguments are not empty\n\nIronic does not ensure that arguments are not empty.\n\nThis patch adds the empty arguments validation from client side to raise\ncommand exception if command argument is empty string or blank spaces.\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3179dc9d70f9131909538980f07ad0ae9824f16a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3179dc9d70f9131909538980f07ad0ae9824f16a"}]},"branch":"refs/heads/master"},"93092fdab66d60a94582ea63cc4db75ab4f75c87":{"kind":"NO_CODE_CHANGE","_number":13,"created":"2015-04-16 06:58:03.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/13"}}},"commit":{"parents":[{"commit":"06a62bc60eef42b3dfcecbe923922f49cd17dace","subject":"Merge \"Client should fall back to the lower versions if necessary\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/06a62bc60eef42b3dfcecbe923922f49cd17dace"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-16 03:15:11.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-16 07:01:33.000000000","tz":0},"subject":"Ensure command line arguments are not empty","message":"Ensure command line arguments are not empty\n\nIronic does not ensure that arguments are not empty.\n\nThis patch adds checks to the client to ensure that command line\narguments are not empty strings or only whitespace. It will raise\na command exception if a command line argument is an empty string\nor only whitespace.\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/93092fdab66d60a94582ea63cc4db75ab4f75c87"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/93092fdab66d60a94582ea63cc4db75ab4f75c87"}]},"branch":"refs/heads/master"},"852843e8a28c523aa0cca6e65042f6b36af8f0cb":{"kind":"REWORK","_number":14,"created":"2015-04-18 11:28:44.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/14"}}},"commit":{"parents":[{"commit":"cbc1ce5b0aba779236d8fa3b1df9d221c9768360","subject":"Merge \"Uncap library requirements for liberty\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/cbc1ce5b0aba779236d8fa3b1df9d221c9768360"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-18 11:30:55.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-18 11:33:03.000000000","tz":0},"subject":"Ensure port-show and chassis-show input uuid is not empty","message":"Ensure port-show and chassis-show input uuid is not empty\n\nIronic *-show does not ensure that uuid are not empty.\n\nThis patch adds checks to the client to ensure that command line\narguments are not empty strings or only whitespace. It will raise\na command exception if port-show and chassis-show command line\nargument is an empty string or only whitespace.\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/852843e8a28c523aa0cca6e65042f6b36af8f0cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/852843e8a28c523aa0cca6e65042f6b36af8f0cb"}]},"branch":"refs/heads/master"},"272ef62e237d36d36e1470cbe0755862e66eb57d":{"kind":"REWORK","_number":15,"created":"2015-04-19 02:37:13.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/15"}}},"commit":{"parents":[{"commit":"cbc1ce5b0aba779236d8fa3b1df9d221c9768360","subject":"Merge \"Uncap library requirements for liberty\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/cbc1ce5b0aba779236d8fa3b1df9d221c9768360"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-18 11:30:55.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-19 02:41:26.000000000","tz":0},"subject":"Ensure port-show and chassis-show input uuid is not empty","message":"Ensure port-show and chassis-show input uuid is not empty\n\nIronic *-show does not ensure that uuid are not empty.\n\nThis patch adds checks to the client to ensure that command line\narguments are not empty strings or only whitespace. It will raise\na command exception if port-show and chassis-show command line\nargument is an empty string or only whitespace.\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/272ef62e237d36d36e1470cbe0755862e66eb57d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/272ef62e237d36d36e1470cbe0755862e66eb57d"}]},"branch":"refs/heads/master"},"a2bb094065c2e67d3d87dc6ab61e08d7344066d6":{"kind":"REWORK","_number":16,"created":"2015-04-21 02:11:17.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/16"}}},"commit":{"parents":[{"commit":"cbc1ce5b0aba779236d8fa3b1df9d221c9768360","subject":"Merge \"Uncap library requirements for liberty\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/cbc1ce5b0aba779236d8fa3b1df9d221c9768360"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-18 11:30:55.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-21 02:14:49.000000000","tz":0},"subject":"Ensure *-show input uuid is not empty","message":"Ensure *-show input uuid is not empty\n\nIronic *-show does not ensure that uuid are not empty.\n\nThis patch adds checks to the client to ensure that command line\narguments are not empty strings or only whitespace. It will raise\na command exception if *-show command line argument is an empty\nstring or only whitespace.\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/a2bb094065c2e67d3d87dc6ab61e08d7344066d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/a2bb094065c2e67d3d87dc6ab61e08d7344066d6"}]},"branch":"refs/heads/master"},"cec37d5a67b2500263e033b7241606174513a38f":{"kind":"REWORK","_number":17,"created":"2015-04-22 02:44:35.000000000","uploader":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"ref":"refs/changes/18/172618/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/18/172618/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/18/172618/17"}}},"commit":{"parents":[{"commit":"cbc1ce5b0aba779236d8fa3b1df9d221c9768360","subject":"Merge \"Uncap library requirements for liberty\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/cbc1ce5b0aba779236d8fa3b1df9d221c9768360"}]}],"author":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-18 11:30:55.000000000","tz":0},"committer":{"name":"Haomeng, Wang","email":"whaom@cn.ibm.com","date":"2015-04-22 02:48:49.000000000","tz":0},"subject":"Ensure *-show input uuid is not empty","message":"Ensure *-show input uuid is not empty\n\nIronic *-show does not ensure that uuid are not empty.\n\nThis patch adds checks to the client to ensure that command line\narguments are not empty strings or only whitespace. It will raise\na command exception if *-show command line argument is an empty\nstring or only whitespace.\n\nChange-Id: Ia34957922006da5ecbbfc7483040d67ac51f0ada\nCloses-Bug: 1442436\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/cec37d5a67b2500263e033b7241606174513a38f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/cec37d5a67b2500263e033b7241606174513a38f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
