)]}'
{"id":"openstack%2Fpython-ironicclient~70979","triplet_id":"openstack%2Fpython-ironicclient~master~I9e93447df53a0ba1e0f723e95af80fb126218626","project":"openstack/python-ironicclient","branch":"master","topic":"node-states","hashtags":[],"change_id":"I9e93447df53a0ba1e0f723e95af80fb126218626","subject":"Add node.states() to the client library","status":"MERGED","created":"2014-02-04 13:28:25.000000000","updated":"2014-02-13 06:50:02.000000000","submitted":"2014-02-13 06:50:02.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"68255ce6dae1a06a771dac2410e03951505a5c0e","_number":70979,"virtual_id_number":70979,"owner":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-02-13 06:50:02.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":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"}],"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":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"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":"2014-02-11 23:37:17.000000000","_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},{"value":2,"date":"2014-02-13 06:41:51.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":1,"date":"2014-02-12 21:55:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":2,"date":"2014-02-05 15:44:13.000000000","_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"}],"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,"date":"2014-02-10 14:35:43.000000000","_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},{"value":1,"date":"2014-02-13 06:41:51.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"date":"2014-02-05 15:44:13.000000000","_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"}],"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":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"}],"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":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"_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":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-02-05 15:44:13.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":"2014-02-10 14:35:43.000000000","updated_by":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"reviewer":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"state":"REVIEWER"},{"updated":"2014-02-12 21:55:40.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":"2014-02-13 06:41:51.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":"2014-02-13 06:50:02.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e8d0024a1c27b6aedc20466d35273a954ac28027","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-04 13:34:03.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/79/70979/1/check/gate-python-ironicclient-pep8/6919db2 : SUCCESS in 1m 51s\n- gate-python-ironicclient-python26 http://logs.openstack.org/79/70979/1/check/gate-python-ironicclient-python26/6277023 : SUCCESS in 2m 08s\n- gate-python-ironicclient-python27 http://logs.openstack.org/79/70979/1/check/gate-python-ironicclient-python27/ef35c67 : SUCCESS in 2m 18s\n- gate-python-ironicclient-python33 http://logs.openstack.org/79/70979/1/check/gate-python-ironicclient-python33/6a214de : SUCCESS in 5m 36s\n- gate-python-ironicclient-pypy http://logs.openstack.org/79/70979/1/check/gate-python-ironicclient-pypy/a012865 : SUCCESS in 1m 41s\n","accounts_in_message":[],"_revision_number":1},{"id":"8017403b5abe9c93539e50bdac505eb7531519ed","author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"date":"2014-02-04 20:38:01.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\nVery helpful Lucas, Thank you","accounts_in_message":[],"_revision_number":1},{"id":"fd5b325359413fa03c8362aa105412c53a20b46b","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2014-02-04 20:53:48.000000000","message":"Patch Set 1: (1 inline comment)\n\nOne nit inline, otherwise LGTM","accounts_in_message":[],"_revision_number":1},{"id":"eb017b0cb2a1081e18eca8ab91c4ffbdb3fb27b3","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-02-05 11:34:28.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"863e7f1ea3ef3817fd8bb8719a0afb4a54bcf7ad","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-02-05 11:37:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"78a1014916277cb53e24d90bfc72b63806f6f0b6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-05 12:03:14.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-pep8/2d85f28 : SUCCESS in 2m 03s\n- gate-python-ironicclient-python26 http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-python26/66780b1 : SUCCESS in 2m 08s\n- gate-python-ironicclient-python27 http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-python27/f34957c : SUCCESS in 45s\n- gate-python-ironicclient-python33 http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-python33/8c0e61e : SUCCESS in 5m 36s\n- gate-python-ironicclient-pypy http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-pypy/bc8e958 : SUCCESS in 1m 42s\n","accounts_in_message":[],"_revision_number":2},{"id":"d484406180afe1692f9987158610adca9743c5af","author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"date":"2014-02-05 15:44:13.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\nI agree with Devananda\u0027s suggestion. Thank you Lucas for the quick revision.","accounts_in_message":[],"_revision_number":2},{"id":"8c832e873ba3d586172771f3f0414795ec2767ed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-10 14:35:43.000000000","message":"Patch Set 2: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"cdc61dfdcdafca8c73eb91acfe73966fac80f549","author":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"date":"2014-02-10 14:35:43.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nLooks good, thanks!","accounts_in_message":[],"_revision_number":2},{"id":"6674c6758534eb54167657d747926f14692fc4dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-10 15:57:37.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-pep8/4f516a1 : SUCCESS in 40s\n- gate-python-ironicclient-python26 http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-python26/e8bb90b : SUCCESS in 2m 04s\n- gate-python-ironicclient-python27 http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-python27/5e2a0ea : SUCCESS in 2m 04s\n- gate-python-ironicclient-python33 http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-python33/82e1669 : SUCCESS in 5m 39s\n- gate-python-ironicclient-pypy http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-pypy/a547fdb : SUCCESS in 1m 45s\n","accounts_in_message":[],"_revision_number":2},{"id":"1a2a523141f4698c05c65fd43d5fd8f2c890a362","author":{"_account_id":8968,"name":"Max Lobur","email":"max_lobur@outlook.com","username":"max_lobur"},"date":"2014-02-11 23:37:17.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\nReady for merge\n\nThanks!","accounts_in_message":[],"_revision_number":2},{"id":"a9e3732d08aa1f3bc53c273ec10f01b330761bce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 21:55:40.000000000","message":"Patch Set 2: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"a43008cc2da948b42423bcfd88211907c5739c67","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2014-02-12 21:55:40.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nJust noticed that it is \"Ready for merge\". Get mergin\u0027...","accounts_in_message":[],"_revision_number":2},{"id":"a9223a23710d8441dfed53492703a7339cc30bc4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-13 00:21:26.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-pep8/df08466 : SUCCESS in 2m 18s\n- gate-python-ironicclient-python26 http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-python26/f309d9f : SUCCESS in 2m 20s\n- gate-python-ironicclient-python27 http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-python27/72a6225 : SUCCESS in 2m 13s\n- gate-python-ironicclient-python33 http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-python33/ca3f3f5 : SUCCESS in 5m 45s\n- gate-python-ironicclient-pypy http://logs.openstack.org/79/70979/2/check/gate-python-ironicclient-pypy/c29e208 : SUCCESS in 2m 31s\n","accounts_in_message":[],"_revision_number":2},{"id":"0c938d545a5806fd6160459627a0bfe1ef2a41a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-13 06:41:51.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"3c0416dfec662e459ba17b6e1ccaf0e38c151c98","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2014-02-13 06:41:51.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"78506ebdd793440d84acb9b761e281f71ceb8723","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-13 06:50:02.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/79/70979/2/gate/gate-python-ironicclient-pep8/232aec9 : SUCCESS in 2m 58s\n- gate-python-ironicclient-python26 http://logs.openstack.org/79/70979/2/gate/gate-python-ironicclient-python26/6f85447 : SUCCESS in 1m 37s\n- gate-python-ironicclient-python27 http://logs.openstack.org/79/70979/2/gate/gate-python-ironicclient-python27/3739356 : SUCCESS in 3m 19s\n- gate-python-ironicclient-python33 http://logs.openstack.org/79/70979/2/gate/gate-python-ironicclient-python33/c87100c : SUCCESS in 7m 03s\n- gate-python-ironicclient-pypy http://logs.openstack.org/79/70979/2/gate/gate-python-ironicclient-pypy/b470ae7 : SUCCESS in 3m 44s\n","accounts_in_message":[],"_revision_number":2},{"id":"7e704a7fd63d687ad95c72c0e18a0c1cd7f13ebe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-13 06:50:02.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"11f56cca61928f6fc1c2fc4e5772ae44ce29f8aa","revisions":{"320f6f0c3a2973276920dc4d27ff0ddf330143eb":{"kind":"REWORK","_number":1,"created":"2014-02-04 13:28:25.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/79/70979/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/79/70979/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/79/70979/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/79/70979/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/79/70979/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/79/70979/1"}}},"commit":{"parents":[{"commit":"d4b1d171fdc99f1a424de75922873cba07f51aeb","subject":"Merge \"Reuse Resource from oslo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d4b1d171fdc99f1a424de75922873cba07f51aeb"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-02-04 13:25:14.000000000","tz":0},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-02-04 13:25:14.000000000","tz":0},"subject":"Add node-states command","message":"Add node-states command\n\nAdd node-states command to the CLI, the command will make a GET request\nat /nodes/\u003cuuid\u003e/states to get the current states of that node.\n\nChange-Id: I9e93447df53a0ba1e0f723e95af80fb126218626\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/320f6f0c3a2973276920dc4d27ff0ddf330143eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/320f6f0c3a2973276920dc4d27ff0ddf330143eb"}]},"branch":"refs/heads/master"},"11f56cca61928f6fc1c2fc4e5772ae44ce29f8aa":{"kind":"REWORK","_number":2,"created":"2014-02-05 11:37:09.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/79/70979/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/79/70979/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/79/70979/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/79/70979/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/79/70979/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/79/70979/2"}}},"commit":{"parents":[{"commit":"d4b1d171fdc99f1a424de75922873cba07f51aeb","subject":"Merge \"Reuse Resource from oslo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d4b1d171fdc99f1a424de75922873cba07f51aeb"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-02-04 13:25:14.000000000","tz":0},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-02-05 11:35:07.000000000","tz":0},"subject":"Add node.states() to the client library","message":"Add node.states() to the client library\n\nThe node.states() does issue GET request at /nodes/\u003cuuid\u003e/states to get\nthe current states of that node.\n\nChange-Id: I9e93447df53a0ba1e0f723e95af80fb126218626\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/11f56cca61928f6fc1c2fc4e5772ae44ce29f8aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/11f56cca61928f6fc1c2fc4e5772ae44ce29f8aa"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
