)]}'
{"id":"openstack%2Fpython-openstackclient~199719","triplet_id":"openstack%2Fpython-openstackclient~master~I7f12d2c69ff70556907ea6f31a0e0bba91b68b49","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1469843","hashtags":[],"change_id":"I7f12d2c69ff70556907ea6f31a0e0bba91b68b49","subject":"Fix address parsing for server ssh command","status":"MERGED","created":"2015-07-08 19:55:03.000000000","updated":"2015-07-12 14:40:30.000000000","submitted":"2015-07-12 14:40:29.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"73ffb8814359d2c605caf34dd55e88504c12af8b","_number":199719,"virtual_id_number":199719,"owner":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2015-07-12 14:40:29.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"}],"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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"all":[{"value":2,"date":"2015-07-12 13:52:14.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-07-10 04:06:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":2,"date":"2015-07-09 19:59:21.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2015-07-10 04:08:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"}],"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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"all":[{"value":1,"date":"2015-07-12 13:52:14.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2015-07-09 03:46:27.000000000","_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-09 03:46:27.000000000","updated_by":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"reviewer":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"state":"REVIEWER"},{"updated":"2015-07-09 19:59:21.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2015-07-10 04:06:46.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-07-12 14:40:29.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e80c727801c6e79403f810291c022622d4b7c50b","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-08 19:55:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f45c5633c03467fcd01c3815b30aa3681dff78c1","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-08 19:56:55.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"979cf12bde8689e10b97dba3ca85cd368b649255","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-08 20:49:40.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-openstackclient-python26 http://logs.openstack.org/19/199719/1/check/gate-python-openstackclient-python26/ecbf741/ : SUCCESS in 1m 52s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/19/199719/1/check/gate-python-openstackclient-pep8/fe3d605/ : SUCCESS in 1m 32s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/19/199719/1/check/gate-python-openstackclient-docs/72d957a//doc/build/html/ : SUCCESS in 2m 14s\n- gate-python-openstackclient-python27 http://logs.openstack.org/19/199719/1/check/gate-python-openstackclient-python27/8d036ce/ : SUCCESS in 1m 32s\n- gate-python-openstackclient-python34 http://logs.openstack.org/19/199719/1/check/gate-python-openstackclient-python34/1f5e530/ : FAILURE in 3m 27s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/19/199719/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f51843a/ : SUCCESS in 51m 37s\n- check-osc-dsvm-functional http://logs.openstack.org/19/199719/1/check/check-osc-dsvm-functional/5d65f0a/ : SUCCESS in 27m 59s","accounts_in_message":[],"_revision_number":1},{"id":"308da80794b3ff5324992213b662465686da5fd4","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-08 21:00:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4a45a2d2fa8bfcf51769e6971a9dd942b46155de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-08 22:29:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/19/199719/2/check/gate-python-openstackclient-python26/76811bf/ : SUCCESS in 1m 53s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/19/199719/2/check/gate-python-openstackclient-pep8/e6ae865/ : SUCCESS in 4m 32s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/19/199719/2/check/gate-python-openstackclient-docs/66ee90a//doc/build/html/ : SUCCESS in 2m 49s\n- gate-python-openstackclient-python27 http://logs.openstack.org/19/199719/2/check/gate-python-openstackclient-python27/7498963/ : SUCCESS in 1m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/19/199719/2/check/gate-python-openstackclient-python34/736ba32/ : SUCCESS in 2m 12s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/19/199719/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/55eb457/ : SUCCESS in 1h 12m 34s\n- check-osc-dsvm-functional http://logs.openstack.org/19/199719/2/check/check-osc-dsvm-functional/8024781/ : SUCCESS in 28m 03s","accounts_in_message":[],"_revision_number":2},{"id":"3844a2abfc451f53b8f04e81bc316f1569599759","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-07-09 19:59:21.000000000","message":"Patch Set 2: Code-Review+2\n\nThat\u0027s a nice solution.","accounts_in_message":[],"_revision_number":2},{"id":"c0e28fdc154842072f87a1beae6499ad317328b0","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-07-10 04:06:46.000000000","message":"Patch Set 2: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"0d65fdbcf3d6f8d0b1e4166bafc9cd2171741b9f","author":{"_account_id":15822,"name":"chengkunye","email":"cky.scorpio@gmail.com","username":"chengkun"},"date":"2015-07-10 04:08:50.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"9550495b3a0f83035f540b4854dc9754ee4edaa1","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-12 13:52:14.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"2e4e890b995c20dac21bc9ad312e0a06c452f2dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-12 13:52:19.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"1e5068351bffa468505871a161814c505e792db7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-12 14:40:29.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/19/199719/2/gate/gate-python-openstackclient-python26/12e27a3/ : SUCCESS in 1m 55s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/19/199719/2/gate/gate-python-openstackclient-docs/cde0c46//doc/build/html/ : SUCCESS in 7m 28s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/19/199719/2/gate/gate-python-openstackclient-pep8/908df10/ : SUCCESS in 1m 51s\n- gate-python-openstackclient-python27 http://logs.openstack.org/19/199719/2/gate/gate-python-openstackclient-python27/d3ef322/ : SUCCESS in 1m 58s\n- gate-python-openstackclient-python34 http://logs.openstack.org/19/199719/2/gate/gate-python-openstackclient-python34/a20becb/ : SUCCESS in 2m 45s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/19/199719/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/0461e04/ : SUCCESS in 48m 08s\n- gate-osc-dsvm-functional http://logs.openstack.org/19/199719/2/gate/gate-osc-dsvm-functional/3997e60/ : SUCCESS in 19m 43s","accounts_in_message":[],"_revision_number":2},{"id":"60cfc9b0451abc75cd304219f0c7cb15146a873f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-12 14:40:30.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f89fc1ef3288fb432fe6f76268a92f6f1111a1eb","revisions":{"f1dd9e9108a47a2f01434dd073f81ae480bedc34":{"kind":"REWORK","_number":1,"created":"2015-07-08 19:55:03.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/19/199719/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/19/199719/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/19/199719/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/19/199719/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/19/199719/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/19/199719/1"}}},"commit":{"parents":[{"commit":"f07f71661f8e215844dff6156781975041a3b1c4","subject":"Merge \"add functional tests for identity v3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f07f71661f8e215844dff6156781975041a3b1c4"}]}],"author":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-07-08 19:52:45.000000000","tz":-360},"committer":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-07-08 19:52:45.000000000","tz":-360},"subject":"Fix address parsing for server ssh command","message":"Fix address parsing for server ssh command\n\nThere seem to be three formats for the server address field\nand the old code only supported the old format.  This code adds\na parser for all three formats.\n\nChange-Id: I7f12d2c69ff70556907ea6f31a0e0bba91b68b49\nCloses-Bug: #1469843\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f1dd9e9108a47a2f01434dd073f81ae480bedc34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f1dd9e9108a47a2f01434dd073f81ae480bedc34"}]},"branch":"refs/heads/master"},"f89fc1ef3288fb432fe6f76268a92f6f1111a1eb":{"kind":"REWORK","_number":2,"created":"2015-07-08 21:00:58.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/19/199719/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/19/199719/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/19/199719/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/19/199719/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/19/199719/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/19/199719/2"}}},"commit":{"parents":[{"commit":"f07f71661f8e215844dff6156781975041a3b1c4","subject":"Merge \"add functional tests for identity v3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f07f71661f8e215844dff6156781975041a3b1c4"}]}],"author":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-07-08 19:52:45.000000000","tz":-360},"committer":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-07-08 21:00:51.000000000","tz":-360},"subject":"Fix address parsing for server ssh command","message":"Fix address parsing for server ssh command\n\nThere seem to be three formats for the server address field\nand the old code only supported the old format.  This code adds\na parser for all three formats.\n\nChange-Id: I7f12d2c69ff70556907ea6f31a0e0bba91b68b49\nCloses-Bug: #1469843\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f89fc1ef3288fb432fe6f76268a92f6f1111a1eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f89fc1ef3288fb432fe6f76268a92f6f1111a1eb"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
