)]}'
{"id":"openstack%2Fpython-ironicclient~151868","triplet_id":"openstack%2Fpython-ironicclient~master~I4d836940974812360066b7d977472991235cb5c9","project":"openstack/python-ironicclient","branch":"master","topic":"bug/1416627","hashtags":[],"change_id":"I4d836940974812360066b7d977472991235cb5c9","subject":"port-list support get-port-from-mac","status":"MERGED","created":"2015-01-31 08:55:16.000000000","updated":"2015-02-05 16:01:21.000000000","submitted":"2015-02-05 16:01:18.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a276c7bb3682b6df1e1b39e8076e2d7708044df0","_number":151868,"virtual_id_number":151868,"owner":{"_account_id":13762,"name":"jiangfei","email":"jiangfei0622@huawei.com","username":"jiangfei"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-02-05 16:01:18.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"}],"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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":2,"date":"2015-02-05 14:10:43.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":2,"date":"2015-02-05 14:11:32.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":1,"date":"2015-02-05 14:11:27.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"}],"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":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-02-05 09:42:38.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-02-05 14:10:43.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2015-02-05 14:11:27.000000000","updated_by":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"reviewer":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"state":"REVIEWER"},{"updated":"2015-02-05 16:01:18.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9694e372346d90a844bae737ca91a76419d7df54","author":{"_account_id":13762,"name":"jiangfei","email":"jiangfei0622@huawei.com","username":"jiangfei"},"date":"2015-01-31 08:55:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d144c31921f2b41575dddfe7802f7f50daca9a36","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-31 09:29:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/68/151868/1/check/gate-python-ironicclient-python26/127a39c/ : SUCCESS in 1m 42s\n- gate-python-ironicclient-python33 http://logs.openstack.org/68/151868/1/check/gate-python-ironicclient-python33/b231332/ : SUCCESS in 2m 54s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/68/151868/1/check/gate-python-ironicclient-pep8/529c5dd/ : SUCCESS in 2m 05s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/68/151868/1/check/gate-python-ironicclient-docs/8beab74//doc/build/html/ : SUCCESS in 1m 48s\n- gate-python-ironicclient-python27 http://logs.openstack.org/68/151868/1/check/gate-python-ironicclient-python27/bad2437/ : SUCCESS in 2m 16s\n- gate-python-ironicclient-pypy http://logs.openstack.org/68/151868/1/check/gate-python-ironicclient-pypy/a3b92e5/ : SUCCESS in 1m 55s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/68/151868/1/check/gate-tempest-dsvm-neutron-src-python-ironicclient/e9a995a/ : SUCCESS in 34m 04s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/68/151868/1/check/check-tempest-dsvm-ironic-pxe_ssh/6f92e42/ : SUCCESS in 34m 10s","accounts_in_message":[],"_revision_number":1},{"id":"0dc97cf27c010d0f7389e469c0eb6430ec68c1ea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-31 09:46:15.000000000","message":"Patch Set 1:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/68/151868/1/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/2f9f8c5/ : SUCCESS in 50m 48s","accounts_in_message":[],"_revision_number":1},{"id":"cae239d0eece0d02feddbac73dc4d4c4d0a495c9","author":{"_account_id":13762,"name":"jiangfei","email":"jiangfei0622@huawei.com","username":"jiangfei"},"date":"2015-02-02 08:42:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"98ff9908f2c2e60115ce1593305a8524cc371525","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-02 09:13:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/68/151868/2/check/gate-python-ironicclient-python26/90882c0/ : SUCCESS in 1m 39s\n- gate-python-ironicclient-python33 http://logs.openstack.org/68/151868/2/check/gate-python-ironicclient-python33/181280d/ : SUCCESS in 2m 59s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/68/151868/2/check/gate-python-ironicclient-pep8/a70ba63/ : SUCCESS in 1m 43s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/68/151868/2/check/gate-python-ironicclient-docs/881a460//doc/build/html/ : SUCCESS in 2m 32s\n- gate-python-ironicclient-python27 http://logs.openstack.org/68/151868/2/check/gate-python-ironicclient-python27/1593b5b/ : SUCCESS in 1m 32s\n- gate-python-ironicclient-pypy http://logs.openstack.org/68/151868/2/check/gate-python-ironicclient-pypy/3bc1b48/ : SUCCESS in 2m 12s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/68/151868/2/check/gate-tempest-dsvm-neutron-src-python-ironicclient/b4957d0/ : SUCCESS in 29m 36s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/68/151868/2/check/check-tempest-dsvm-ironic-pxe_ssh/1c845af/ : SUCCESS in 31m 25s","accounts_in_message":[],"_revision_number":2},{"id":"516a5f8246f03d1ead9c08ebf8fe8c3666f8ce61","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-02 09:34:13.000000000","message":"Patch Set 2:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/68/151868/2/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/8f2f553/ : SUCCESS in 52m 04s","accounts_in_message":[],"_revision_number":2},{"id":"c881167d09527ab16e86ba7a213371059456da27","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2015-02-05 08:57:13.000000000","message":"Patch Set 2: Code-Review-1\n\nport-list should return a list of ports. However, by specifying a single mac address (which is a unique property) you can get only one.\n\nThe functionality exists within \"port show --address {mac}\" already.","accounts_in_message":[],"_revision_number":2},{"id":"2a5379a72e79220a685ee242814d08052569872d","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-02-05 08:57:22.000000000","message":"Patch Set 2: Code-Review-2\n\n(1 comment)\n\nHi Jiangfei,\n\nThanks for the patch. We already support getting a port using the mac address, but it\u0027s part of the port-show command and not port-list. The reason is because MAC address is unique so you only have 1 port with MAC and not a list of ports.\n\nThe command is here:\n\nusage: ironic port-show [--address] \u003cport id\u003e\n\nShow a port.\n\nPositional arguments:\n  \u003cport id\u003e  UUID of port\n\nOptional arguments:\n  --address  Get the port by it\u0027s MAC address instead of UUID.\n\nThanks!","accounts_in_message":[],"_revision_number":2},{"id":"3a48115207acabf78616c84307df20dc4ef52bfd","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-02-05 09:42:38.000000000","message":"Patch Set 2: Code-Review-1\n\nRemoving the -2 after some talk. I think it\u0027s a valid command, tho we are maybe making the same mistake we have in the API which is exposing 2 different ways to access the same result.\n\nI think we should argue about whether we should duplicated it in the client just because it\u0027s supported by the API (even if it\u0027s bad form in the API) or make the client to have only one way of doing a certain thing.","accounts_in_message":[],"_revision_number":2},{"id":"2895be30b8910da4c6d3bab11694db4516a3b433","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2015-02-05 09:44:30.000000000","message":"Patch Set 2: Code-Review+2\n\nAfter further discussion and looking at our API support, I\u0027m changing my vote. The URL which this is accessing is not duplicative:\n- /v1/ports?address\u003dNNNN returns a list of 0 or 1 items\n- /v1/ports/detail?address\u003dNNNN returns a collection of 0 or 1 detailed resources","accounts_in_message":[],"_revision_number":2},{"id":"93bd10de6850572eebc27ea36bca78b6105272d8","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2015-02-05 14:07:48.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)\n\n+2, one docstring nit, going to test this before approving.","accounts_in_message":[],"_revision_number":2},{"id":"17446ead9304690e4eaa3a9413bd748d52fcd0d7","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2015-02-05 14:10:21.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d6ba703c93380a30b96954b130338ccc4e9ed7ed","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2015-02-05 14:10:43.000000000","message":"Patch Set 3: Code-Review+2\n\nJust fixed that docstring nit, I tested the actual client and it works as expected.","accounts_in_message":[],"_revision_number":3},{"id":"8c5e586b7ebd472260d8ad9a18e7792f00c53a2b","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2015-02-05 14:11:27.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"da3878b6db0f775b18928167b0a51fc8470f4ce4","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2015-02-05 14:11:32.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"d8c0774dbcbfe8a283e709f212360a2c9590bb89","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2015-02-05 14:45:15.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"7a1b84b1991c5864bac94a6dbe6c981d9a618138","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-05 14:52:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/68/151868/3/check/gate-python-ironicclient-python26/f39c485/ : SUCCESS in 2m 03s\n- gate-python-ironicclient-python34 http://logs.openstack.org/68/151868/3/check/gate-python-ironicclient-python34/edfa77c/ : SUCCESS in 3m 43s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/68/151868/3/check/gate-python-ironicclient-pep8/725a2bc/ : SUCCESS in 1m 57s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/68/151868/3/check/gate-python-ironicclient-docs/797d5a6//doc/build/html/ : SUCCESS in 2m 52s\n- gate-python-ironicclient-python27 http://logs.openstack.org/68/151868/3/check/gate-python-ironicclient-python27/e3b6a81/ : SUCCESS in 2m 10s\n- gate-python-ironicclient-pypy http://logs.openstack.org/68/151868/3/check/gate-python-ironicclient-pypy/61503d2/ : SUCCESS in 2m 31s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/68/151868/3/check/gate-tempest-dsvm-neutron-src-python-ironicclient/686b36d/ : SUCCESS in 38m 00s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/68/151868/3/check/check-tempest-dsvm-ironic-pxe_ssh/c35f9f9/ : SUCCESS in 30m 44s","accounts_in_message":[],"_revision_number":3},{"id":"46312a731c621145ddef92da90c1a6cb22b75d03","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-05 14:52:37.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"e52af36adeb214c7ea769e0283622ee2094b694f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-05 14:58:22.000000000","message":"Patch Set 3:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/68/151868/3/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/e144706/ : SUCCESS in 47m 59s","accounts_in_message":[],"_revision_number":3},{"id":"bb7d422d87b58a993c095fcab9d832b3578552ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-05 16:01:18.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/68/151868/3/gate/gate-python-ironicclient-python26/02393f1/ : SUCCESS in 1m 43s\n- gate-python-ironicclient-python34 http://logs.openstack.org/68/151868/3/gate/gate-python-ironicclient-python34/f6813a5/ : SUCCESS in 4m 24s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/68/151868/3/gate/gate-python-ironicclient-docs/38f6ad5//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/68/151868/3/gate/gate-python-ironicclient-pep8/eadb485/ : SUCCESS in 2m 01s\n- gate-python-ironicclient-python27 http://logs.openstack.org/68/151868/3/gate/gate-python-ironicclient-python27/cb2a248/ : SUCCESS in 2m 12s\n- gate-python-ironicclient-pypy http://logs.openstack.org/68/151868/3/gate/gate-python-ironicclient-pypy/4f9bf29/ : SUCCESS in 2m 33s\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/68/151868/3/gate/gate-tempest-dsvm-neutron-src-python-ironicclient/3494d02/ : SUCCESS in 46m 00s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/68/151868/3/gate/gate-tempest-dsvm-ironic-pxe_ssh/b1bfc3c/ : SUCCESS in 35m 10s","accounts_in_message":[],"_revision_number":3},{"id":"7de86d9bcfe97146e9a067580909d0d79213d76b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-05 16:01:21.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"92dd20bdcb32c57281259bde7c16fb88f6681eb7","revisions":{"a1d666612d9943347312782b476e194070815c6d":{"kind":"REWORK","_number":1,"created":"2015-01-31 08:55:16.000000000","uploader":{"_account_id":13762,"name":"jiangfei","email":"jiangfei0622@huawei.com","username":"jiangfei"},"ref":"refs/changes/68/151868/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/68/151868/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/68/151868/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/68/151868/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/68/151868/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/68/151868/1"}}},"commit":{"parents":[{"commit":"f21df697cfc6d270774707232fa4a79ddf0d4c6d","subject":"Add --config-drive to node-set-provision-state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/f21df697cfc6d270774707232fa4a79ddf0d4c6d"}]}],"author":{"name":"jiangfei","email":"jiangfei0622@huawei.com","date":"2015-01-31 08:45:40.000000000","tz":480},"committer":{"name":"jiangfei","email":"jiangfei0622@huawei.com","date":"2015-01-31 08:45:40.000000000","tz":480},"subject":"port-list support get-port-from-mac","message":"port-list support get-port-from-mac\n\ncli command port-show use the restapi \u0027get /v1/port/detail?address\n\u003d{macaddress}\u0027, it also lack restapi \u0027get /v1/port?address\u003d{mac}\u0027\n\nadd port-list to get the port which has macaddress:\n ironic port-list --address {macaddress}\n ironic port-list --address {macaddress} --detail\n\nChange-Id: I4d836940974812360066b7d977472991235cb5c9\nCloses-Bug: #1416627\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/a1d666612d9943347312782b476e194070815c6d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/a1d666612d9943347312782b476e194070815c6d"}]},"branch":"refs/heads/master"},"8305dde832449ed4801f8dc28f50d53cd41f632f":{"kind":"REWORK","_number":2,"created":"2015-02-02 08:42:06.000000000","uploader":{"_account_id":13762,"name":"jiangfei","email":"jiangfei0622@huawei.com","username":"jiangfei"},"ref":"refs/changes/68/151868/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/68/151868/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/68/151868/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/68/151868/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/68/151868/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/68/151868/2"}}},"commit":{"parents":[{"commit":"f21df697cfc6d270774707232fa4a79ddf0d4c6d","subject":"Add --config-drive to node-set-provision-state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/f21df697cfc6d270774707232fa4a79ddf0d4c6d"}]}],"author":{"name":"jiangfei","email":"jiangfei0622@huawei.com","date":"2015-01-31 08:45:40.000000000","tz":480},"committer":{"name":"jiangfei","email":"jiangfei0622@huawei.com","date":"2015-02-02 08:42:18.000000000","tz":480},"subject":"port-list support get-port-from-mac","message":"port-list support get-port-from-mac\n\ncli command port-show use the restapi \u0027get /v1/port/detail?address\n\u003d{macaddress}\u0027, it also lack restapi \u0027get /v1/port?address\u003d{mac}\u0027\n\nadd port-list to get the port which has macaddress:\n ironic port-list --address {macaddress}\n ironic port-list --address {macaddress} --detail\n\nChange-Id: I4d836940974812360066b7d977472991235cb5c9\nCloses-Bug: #1416627\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8305dde832449ed4801f8dc28f50d53cd41f632f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8305dde832449ed4801f8dc28f50d53cd41f632f"}]},"branch":"refs/heads/master"},"92dd20bdcb32c57281259bde7c16fb88f6681eb7":{"kind":"REWORK","_number":3,"created":"2015-02-05 14:10:21.000000000","uploader":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"ref":"refs/changes/68/151868/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/68/151868/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/68/151868/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/68/151868/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/68/151868/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/68/151868/3"}}},"commit":{"parents":[{"commit":"f21df697cfc6d270774707232fa4a79ddf0d4c6d","subject":"Add --config-drive to node-set-provision-state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/f21df697cfc6d270774707232fa4a79ddf0d4c6d"}]}],"author":{"name":"jiangfei","email":"jiangfei0622@huawei.com","date":"2015-01-31 08:45:40.000000000","tz":480},"committer":{"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","date":"2015-02-05 14:10:05.000000000","tz":-480},"subject":"port-list support get-port-from-mac","message":"port-list support get-port-from-mac\n\ncli command port-show use the restapi \u0027get /v1/port/detail?address\n\u003d{macaddress}\u0027, it also lack restapi \u0027get /v1/port?address\u003d{mac}\u0027\n\nadd port-list to get the port which has macaddress:\n ironic port-list --address {macaddress}\n ironic port-list --address {macaddress} --detail\n\nChange-Id: I4d836940974812360066b7d977472991235cb5c9\nCloses-Bug: #1416627\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/92dd20bdcb32c57281259bde7c16fb88f6681eb7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/92dd20bdcb32c57281259bde7c16fb88f6681eb7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
