)]}'
{"id":"openstack%2Fpython-novaclient~19513","triplet_id":"openstack%2Fpython-novaclient~master~I2c4e6c3f03b70dc98d6d339381648a6058f46e21","project":"openstack/python-novaclient","branch":"master","topic":"get-password","hashtags":[],"change_id":"I2c4e6c3f03b70dc98d6d339381648a6058f46e21","subject":"Implement get password for novaclient","status":"MERGED","created":"2013-01-11 23:05:23.000000000","updated":"2013-01-17 13:13:56.000000000","submitted":"2013-01-17 13:13:56.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"37418da022aa1121f862d4b75f4d89b7a5b1aed2","_number":19513,"virtual_id_number":19513,"owner":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":2,"date":"2013-01-17 13:13:56.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"recommended":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"all":[{"value":1,"date":"2013-01-15 21:58:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-01-15 21:49:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":2,"date":"2013-01-17 12:35:02.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2013-01-15 21:49:39.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":1,"date":"2013-01-17 12:35:02.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-01-15 21:49:39.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2013-01-15 21:58:22.000000000","updated_by":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"reviewer":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"state":"REVIEWER"},{"updated":"2013-01-17 12:35:02.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2013-01-17 13:13:56.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5b13066cad7758cba3372085c9d1905e778dc8ec","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-01-11 23:23:55.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"10b75f028f835586b6979b5d989add97d55bba72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-12 00:30:48.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/19513/1/check/gate-python-novaclient-docs/508 : SUCCESS\n- http://logs.openstack.org/19513/1/check/gate-python-novaclient-pep8/816 : FAILURE\n- http://logs.openstack.org/19513/1/check/gate-python-novaclient-python26/614 : SUCCESS\n- http://logs.openstack.org/19513/1/check/gate-python-novaclient-python27/828 : SUCCESS\n- http://logs.openstack.org/19513/1/check/gate-tempest-devstack-vm/26250 : SUCCESS\n- http://logs.openstack.org/19513/1/check/gate-devstack-vm-quantum/2933 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"d874f61482333bc22bf965dbcd73ef9c8ea636ae","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2013-01-12 01:02:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"331666fe6762d58be2ffae463350c554edb8122a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-12 01:42:02.000000000","message":"Patch Set 2: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/19513/2/check/gate-python-novaclient-docs/510 : SUCCESS\n- http://logs.openstack.org/19513/2/check/gate-python-novaclient-pep8/818 : SUCCESS\n- http://logs.openstack.org/19513/2/check/gate-python-novaclient-python26/616 : SUCCESS\n- http://logs.openstack.org/19513/2/check/gate-python-novaclient-python27/830 : SUCCESS\n- http://logs.openstack.org/19513/2/check/gate-tempest-devstack-vm/26271 : SUCCESS\n- http://logs.openstack.org/19513/2/check/gate-devstack-vm-quantum/2962 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"6f6120cf809f2e752ab4ff277784d3f32b35578a","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-01-14 17:06:53.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"7f11a2118d84fa9cc91b1c2bf505d66002c98b5c","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-15 09:36:27.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"c384545db175ef0aeb97cd73c6805b89399a2009","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2013-01-15 19:08:11.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e004e17de3d70ad141e8fe87357d32b8ce68e951","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-15 19:11:54.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"36c7a94692dd88dd026318a7f336fd0e71723fee","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-01-15 19:15:01.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"b7207ac61760b66cf4c98165c31ae99374a19cc5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-15 19:39:50.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.\n\n- http://logs.openstack.org/19513/3/check/gate-python-novaclient-docs/534 : SUCCESS\n- http://logs.openstack.org/19513/3/check/gate-python-novaclient-pep8/842 : SUCCESS\n- http://logs.openstack.org/19513/3/check/gate-python-novaclient-python26/640 : FAILURE\n- http://logs.openstack.org/19513/3/check/gate-python-novaclient-python27/854 : FAILURE\n- http://logs.openstack.org/19513/3/check/gate-tempest-devstack-vm/26840 : SUCCESS\n- http://logs.openstack.org/19513/3/check/gate-devstack-vm-quantum/3707 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"e61be1166ec2d95ba1c9b9b9ab0024fe977e0478","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2013-01-15 21:00:11.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5edc765f57ed41b4e1de8d6bfc5dcc8524e783d5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-15 21:49:32.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/19513/4/check/gate-python-novaclient-docs/535 : SUCCESS\n- http://logs.openstack.org/19513/4/check/gate-python-novaclient-pep8/843 : SUCCESS\n- http://logs.openstack.org/19513/4/check/gate-python-novaclient-python26/641 : SUCCESS\n- http://logs.openstack.org/19513/4/check/gate-python-novaclient-python27/855 : SUCCESS\n- http://logs.openstack.org/19513/4/check/gate-tempest-devstack-vm/26876 : SUCCESS\n- http://logs.openstack.org/19513/4/check/gate-devstack-vm-quantum/3750 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"e55b89b6345b5b2940cfd2563504a84f1404aba6","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-01-15 21:49:39.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"1a20a7258136418177eda221fe28c54a780b3a86","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-15 21:58:22.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"bdf9ca3749c6b4e4be924667e60b22cff9ffb46e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-17 12:35:02.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"bc0db533613b85b40a9605041a54e814feacc9c8","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-01-17 12:35:02.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":4},{"id":"defa07012b00363e4b48b2fd9a4043229f2808f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-17 13:13:56.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4},{"id":"7cc268e0d4dd14eb523d5eb64120f05e6210a4d8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-17 13:13:56.000000000","message":"Patch Set 4: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/19513/4/gate/gate-python-novaclient-docs/549 : SUCCESS\n- http://logs.openstack.org/19513/4/gate/gate-python-novaclient-pep8/857 : SUCCESS\n- http://logs.openstack.org/19513/4/gate/gate-python-novaclient-python26/655 : SUCCESS\n- http://logs.openstack.org/19513/4/gate/gate-python-novaclient-python27/869 : SUCCESS\n- http://logs.openstack.org/19513/4/gate/gate-tempest-devstack-vm/27188 : SUCCESS\n- http://logs.openstack.org/19513/4/gate/gate-devstack-vm-quantum/4151 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"020ff909cc312da0e67f293ea14a81423dac6b15","revisions":{"9f184a97e7f20c5484f7cfafb2cbd8a3226916c3":{"kind":"REWORK","_number":1,"created":"2013-01-11 23:05:23.000000000","uploader":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"ref":"refs/changes/13/19513/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/13/19513/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/1"}}},"commit":{"parents":[{"commit":"4410339a453f8385809cd62a3a0289efc3964157","subject":"Merge \"Unify Manager._update behaviour\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4410339a453f8385809cd62a3a0289efc3964157"}]}],"author":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2013-01-11 22:30:41.000000000","tz":-480},"committer":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2013-01-11 22:58:42.000000000","tz":-480},"subject":"Implement get password for novaclient","message":"Implement get password for novaclient\n\nThis will download and decrypt a base64 encoded encrypted password\nfrom the os-server-password extension. It depends on the user\nhaving openssl installed, but if there is an error of any kind it\nwill print out the encoded and encrypted password instead.\n\nChange-Id: I2c4e6c3f03b70dc98d6d339381648a6058f46e21\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9f184a97e7f20c5484f7cfafb2cbd8a3226916c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9f184a97e7f20c5484f7cfafb2cbd8a3226916c3"}]},"branch":"refs/heads/master"},"a02079f17b24bc921c784c2fbfeea713be73536d":{"kind":"REWORK","_number":2,"created":"2013-01-12 01:02:37.000000000","uploader":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"ref":"refs/changes/13/19513/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/13/19513/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/2"}}},"commit":{"parents":[{"commit":"4410339a453f8385809cd62a3a0289efc3964157","subject":"Merge \"Unify Manager._update behaviour\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4410339a453f8385809cd62a3a0289efc3964157"}]}],"author":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2013-01-11 22:30:41.000000000","tz":-480},"committer":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2013-01-12 01:02:30.000000000","tz":-480},"subject":"Implement get password for novaclient","message":"Implement get password for novaclient\n\nThis will download and decrypt a base64 encoded encrypted password\nfrom the os-server-password extension. It depends on the user\nhaving openssl installed, but if there is an error of any kind it\nwill print out the encoded and encrypted password instead.\n\nChange-Id: I2c4e6c3f03b70dc98d6d339381648a6058f46e21\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a02079f17b24bc921c784c2fbfeea713be73536d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a02079f17b24bc921c784c2fbfeea713be73536d"}]},"branch":"refs/heads/master"},"7d24d1ed9ef4dca4b085bd65d46f16fa52bee9c9":{"kind":"REWORK","_number":3,"created":"2013-01-15 19:08:11.000000000","uploader":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"ref":"refs/changes/13/19513/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/13/19513/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/3"}}},"commit":{"parents":[{"commit":"4410339a453f8385809cd62a3a0289efc3964157","subject":"Merge \"Unify Manager._update behaviour\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4410339a453f8385809cd62a3a0289efc3964157"}]}],"author":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2013-01-11 22:30:41.000000000","tz":-480},"committer":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2013-01-15 19:08:09.000000000","tz":-480},"subject":"Implement get password for novaclient","message":"Implement get password for novaclient\n\nThis will download and decrypt a base64 encoded encrypted password\nfrom the os-server-password extension. It depends on the user\nhaving openssl installed, but if there is an error of any kind it\nwill print out the encoded and encrypted password instead.\n\nChange-Id: I2c4e6c3f03b70dc98d6d339381648a6058f46e21\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7d24d1ed9ef4dca4b085bd65d46f16fa52bee9c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7d24d1ed9ef4dca4b085bd65d46f16fa52bee9c9"}]},"branch":"refs/heads/master"},"020ff909cc312da0e67f293ea14a81423dac6b15":{"kind":"REWORK","_number":4,"created":"2013-01-15 21:00:11.000000000","uploader":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"ref":"refs/changes/13/19513/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/13/19513/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/13/19513/4"}}},"commit":{"parents":[{"commit":"24087862c72bc8b4fc05108baf408075900f8016","subject":"Merge \"Fix a couple of broken shell tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/24087862c72bc8b4fc05108baf408075900f8016"}]}],"author":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2013-01-11 22:30:41.000000000","tz":-480},"committer":{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","date":"2013-01-15 21:00:02.000000000","tz":-480},"subject":"Implement get password for novaclient","message":"Implement get password for novaclient\n\nThis will download and decrypt a base64 encoded encrypted password\nfrom the os-server-password extension. It depends on the user\nhaving openssl installed, but if there is an error of any kind it\nwill print out the encoded and encrypted password instead.\n\nIt also implements clear_password which will delete the password\nso it can no longer be retrieved.\n\nChange-Id: I2c4e6c3f03b70dc98d6d339381648a6058f46e21\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/020ff909cc312da0e67f293ea14a81423dac6b15"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/020ff909cc312da0e67f293ea14a81423dac6b15"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
