)]}'
{"id":"openstack%2Fpython-novaclient~23326","triplet_id":"openstack%2Fpython-novaclient~master~I50be7ebb4323ab1bf07af557403f5136b49080a4","project":"openstack/python-novaclient","branch":"master","topic":"bug/1131001","hashtags":[],"change_id":"I50be7ebb4323ab1bf07af557403f5136b49080a4","subject":"Add wrap option to nova credentials for humans","status":"MERGED","created":"2013-03-01 23:09:16.000000000","updated":"2013-03-11 16:43:19.000000000","submitted":"2013-03-11 16:43:19.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"efdd0f24ad62e749cfe0c4824d377c261a77058c","_number":23326,"virtual_id_number":23326,"owner":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":2,"date":"2013-03-11 16:43:19.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"}],"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":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"all":[{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-03-08 17:25:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":2,"date":"2013-03-08 19:31:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"date":"2013-03-08 17:12:14.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":2,"date":"2013-03-10 15:06:01.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"}],"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":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"all":[{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"date":"2013-03-08 19:31:30.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"date":"2013-03-08 17:12:14.000000000","_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":1,"date":"2013-03-10 15:06:01.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-03-07 13:57:51.000000000","updated_by":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"reviewer":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"state":"REVIEWER"},{"updated":"2013-03-08 17:25:13.000000000","updated_by":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"reviewer":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"state":"REVIEWER"},{"updated":"2013-03-08 19:31:30.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-03-10 15:06:01.000000000","updated_by":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"reviewer":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"state":"REVIEWER"},{"updated":"2013-03-11 16:43:19.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b203fede6a2b4fc820bd53d2e75966fd64cd026e","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-03-01 23:33:45.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nOne unusual-looking print to address…","accounts_in_message":[],"_revision_number":1},{"id":"37c29c65198940baf9cb4227a64c3ea54e287eca","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-03-01 23:48:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"955bd228e65119b092a957e333f59132ad9967d5","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-03-01 23:53:37.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"bdf5d804cffd7dcf5b6e4200a1776aef2299b6d8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-02 00:36:23.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23326/2/check/gate-python-novaclient-pep8/1213 : SUCCESS\n- http://logs.openstack.org/23326/2/check/gate-python-novaclient-docs/903 : SUCCESS\n- http://logs.openstack.org/23326/2/check/gate-python-novaclient-python26/1002 : SUCCESS\n- http://logs.openstack.org/23326/2/check/gate-python-novaclient-python27/1222 : SUCCESS\n- http://logs.openstack.org/23326/2/check/gate-tempest-devstack-vm-full/6572 : SUCCESS\n- http://logs.openstack.org/23326/2/check/gate-tempest-devstack-vm-postgres-full/6291 : SUCCESS\n- http://logs.openstack.org/23326/2/check/gate-tempest-devstack-vm-quantum/11419 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"c0b39e4ae556ba7a5aa293b0cec6af4373bfd800","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2013-03-07 13:57:51.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"e96d898c02c315388a5a49ac4ab792453ab6758e","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-03-07 14:31:17.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"89db10ba7780b61f3e114dab244be009c07db175","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-03-07 16:39:25.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"88ce309b47b654dbbb5408e597d27e42f0329d91","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-03-07 18:14:23.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"3510d4197955eea6dfe9b13eb9495b9c5634966c","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-03-07 18:18:14.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"e315273d822f49aeb2e7ca24558623aff36f79e3","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-03-07 19:09:02.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"cc18a42f448697928c3ed904a3730f8f5c3d2f02","author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"date":"2013-03-07 19:38:46.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nI suggest using the stdlib textwrap module rather than reinventing it.  That way you don\u0027t need to write lots of unit tests for finicky line-wrapping edge cases.","accounts_in_message":[],"_revision_number":2},{"id":"9f37a8af1e850eaeff303da340684a6ed2bd18bf","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-03-07 20:49:44.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"a0bb1c5917bf7ea7d48638d26d9b4e38a05f5e8c","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-03-07 23:52:49.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"32a33c0e3ca624523d59a3d1f9ca02f973b28236","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-03-08 00:16:42.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"45f15d6241312f23a055f04d989739bb10278e75","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-08 00:30:01.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/23326/3/check/gate-python-novaclient-pep8/1236 : SUCCESS\n- http://logs.openstack.org/23326/3/check/gate-python-novaclient-docs/926 : SUCCESS\n- http://logs.openstack.org/23326/3/check/gate-python-novaclient-python26/1025 : FAILURE\n- http://logs.openstack.org/23326/3/check/gate-python-novaclient-python27/1245 : FAILURE\n- http://logs.openstack.org/23326/3/check/gate-tempest-devstack-vm-full/7673 : SUCCESS\n- http://logs.openstack.org/23326/3/check/gate-tempest-devstack-vm-postgres-full/7389 : SUCCESS\n- http://logs.openstack.org/23326/3/check/gate-tempest-devstack-vm-quantum/12781 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"6f7bd7973708d93a9077b41d5b41820584d6b156","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-03-08 00:48:56.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"2c2787dc61eacc010f9e1ba90380bd3f351306ff","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-03-08 01:30:32.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"507049f4ad46bf446ed18111a5312d078b8cc602","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-08 02:14:08.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23326/4/check/gate-python-novaclient-pep8/1237 : SUCCESS\n- http://logs.openstack.org/23326/4/check/gate-python-novaclient-docs/927 : SUCCESS\n- http://logs.openstack.org/23326/4/check/gate-python-novaclient-python26/1026 : SUCCESS\n- http://logs.openstack.org/23326/4/check/gate-python-novaclient-python27/1246 : SUCCESS\n- http://logs.openstack.org/23326/4/check/gate-tempest-devstack-vm-full/7687 : SUCCESS\n- http://logs.openstack.org/23326/4/check/gate-tempest-devstack-vm-postgres-full/7403 : SUCCESS\n- http://logs.openstack.org/23326/4/check/gate-tempest-devstack-vm-quantum/12800 : SUCCESS\n","accounts_in_message":[],"_revision_number":4},{"id":"fa6c4f48bc81d8aaaafa470103d1bab62ae7dcaf","author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"date":"2013-03-08 14:20:33.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nOne comment inline about print()","accounts_in_message":[],"_revision_number":4},{"id":"00024f91a0315cad12e19dd76a6accec699d6151","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-03-08 17:12:14.000000000","message":"Patch Set 4:\n\nDavid, both of your comments are for lines of code that I didn\u0027t change","accounts_in_message":[],"_revision_number":4},{"id":"274cde125bebaaa4a0985c2eb4f7ace7bead6182","author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"date":"2013-03-08 17:25:13.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nSorry Joe.  I should just quit using the patch sets view since it loves to give false diffs.","accounts_in_message":[],"_revision_number":4},{"id":"3ad0af73274c30132c09f6e51053168606991169","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-03-08 19:31:30.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\nHeh.  I\u0027d say, don\u0027t stop using it, just be aware of its limitations and also check the base..ps diffs when you use that feature :)\n\nIn answer to your statement, though, simply surrounding the print statements in parentheses isn\u0027t going to be a problem, and the \"from __future__ import print_function\" should only be necessary if you\u0027re specifying printing to an alternate stream.  Now, you would be correct about the tuple problem if there was a comma anywhere in the parentheses, but the change which added the parentheses didn\u0027t add any, and I don\u0027t believe we\u0027ve used the hanging-newline feature anywhere in novaclient.  That said, a future change which added the \"from __future__\" would surely be accepted, along with any other Python3 alignment changes that won\u0027t break Python2…","accounts_in_message":[],"_revision_number":4},{"id":"88191d7add9c3761f1a370ca457d0364bea2e1f8","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-03-10 15:06:01.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"70a2bc2a3d8989b6b0ed5624a0c90aef3cf603d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-10 15:06:04.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"d470e09e698757dd3459f027674ab649ff3ff4aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-10 15:10:51.000000000","message":"Patch Set 4: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/23326/4/gate/gate-python-novaclient-docs/936 : SUCCESS\n- http://logs.openstack.org/23326/4/gate/gate-python-novaclient-pep8/1246 : SUCCESS\n- http://logs.openstack.org/23326/4/gate/gate-python-novaclient-python26/1035 : SUCCESS\n- http://logs.openstack.org/23326/4/gate/gate-python-novaclient-python27/1255 : SUCCESS\n- http://logs.openstack.org/23326/4/gate/gate-tempest-devstack-vm-full/7979 : FAILURE\n- http://logs.openstack.org/23326/4/gate/gate-tempest-devstack-vm-postgres-full/7695 : FAILURE\n- http://logs.openstack.org/23326/4/gate/gate-tempest-devstack-vm-quantum/13145 : FAILURE\n","accounts_in_message":[],"_revision_number":4},{"id":"427204d0848d293040be692910733c7b36afd3f7","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-03-11 15:45:38.000000000","message":"Patch Set 4:\n\nreverify","accounts_in_message":[],"_revision_number":4},{"id":"79a8db0e601d9dbfee179c72a40bd31ef9f46ffc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-11 15:45:50.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"2afc7370c7b902f09f9e4d9ff4fa5264a118d888","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-11 16:43:19.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4},{"id":"9afe2e08b6851f39d4f5873e60ca121ba5eb7e64","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-11 16:43:19.000000000","message":"Patch Set 4: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/23326/4/gate/gate-python-novaclient-docs/952 : SUCCESS\n- http://logs.openstack.org/23326/4/gate/gate-python-novaclient-pep8/1262 : SUCCESS\n- http://logs.openstack.org/23326/4/gate/gate-python-novaclient-python26/1051 : SUCCESS\n- http://logs.openstack.org/23326/4/gate/gate-python-novaclient-python27/1271 : SUCCESS\n- http://logs.openstack.org/23326/4/gate/gate-tempest-devstack-vm-full/8103 : SUCCESS\n- http://logs.openstack.org/23326/4/gate/gate-tempest-devstack-vm-postgres-full/7819 : SUCCESS\n- http://logs.openstack.org/23326/4/gate/gate-tempest-devstack-vm-quantum/13296 : SUCCESS\n","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"21dca44202a3f0899a997ee8b1678017052c2731","revisions":{"f69ef4d494c673047feb87f6471e69ad76c8f2f1":{"kind":"REWORK","_number":1,"created":"2013-03-01 23:09:16.000000000","uploader":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"ref":"refs/changes/26/23326/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/23326/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/1"}}},"commit":{"parents":[{"commit":"9ab600fb8030183cd58e40b2f0ac6d9fd74e46cb","subject":"Make ip_protocol parameter in security groups rules case insensitive","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9ab600fb8030183cd58e40b2f0ac6d9fd74e46cb"}]}],"author":{"name":"Joe Gordon","email":"jogo@cloudscaling.com","date":"2013-03-01 23:07:18.000000000","tz":0},"committer":{"name":"Joe Gordon","email":"jogo@cloudscaling.com","date":"2013-03-01 23:07:18.000000000","tz":0},"subject":"Add wrap option to nova credentials for humans","message":"Add wrap option to nova credentials for humans\n\nWhen using Keystone PKI, a token ID can be over 3200 chars long.\nAdd optional --wrap option to make \u0027keystone token-get\u0027 human readable\n\nFix bug 1131001\n\nChange-Id: I50be7ebb4323ab1bf07af557403f5136b49080a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f69ef4d494c673047feb87f6471e69ad76c8f2f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f69ef4d494c673047feb87f6471e69ad76c8f2f1"}]},"branch":"refs/heads/master"},"b0c62bbd6f9a73d32b0e650491e7273d77bfd953":{"kind":"REWORK","_number":2,"created":"2013-03-01 23:48:44.000000000","uploader":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"ref":"refs/changes/26/23326/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/23326/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/2"}}},"commit":{"parents":[{"commit":"9ab600fb8030183cd58e40b2f0ac6d9fd74e46cb","subject":"Make ip_protocol parameter in security groups rules case insensitive","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9ab600fb8030183cd58e40b2f0ac6d9fd74e46cb"}]}],"author":{"name":"Joe Gordon","email":"jogo@cloudscaling.com","date":"2013-03-01 23:07:18.000000000","tz":0},"committer":{"name":"Joe Gordon","email":"jogo@cloudscaling.com","date":"2013-03-01 23:48:35.000000000","tz":0},"subject":"Add wrap option to nova credentials for humans","message":"Add wrap option to nova credentials for humans\n\nWhen using Keystone PKI, a token ID can be over 3200 chars long.\nAdd optional --wrap option to make \u0027keystone token-get\u0027 human readable\n\nFix bug 1131001\n\nChange-Id: I50be7ebb4323ab1bf07af557403f5136b49080a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b0c62bbd6f9a73d32b0e650491e7273d77bfd953"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b0c62bbd6f9a73d32b0e650491e7273d77bfd953"}]},"branch":"refs/heads/master"},"aa285e1f37a194674dbc7166b1dd6d2ee3777a9c":{"kind":"REWORK","_number":3,"created":"2013-03-07 23:52:49.000000000","uploader":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"ref":"refs/changes/26/23326/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/23326/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/3"}}},"commit":{"parents":[{"commit":"9ab600fb8030183cd58e40b2f0ac6d9fd74e46cb","subject":"Make ip_protocol parameter in security groups rules case insensitive","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9ab600fb8030183cd58e40b2f0ac6d9fd74e46cb"}]}],"author":{"name":"Joe Gordon","email":"jogo@cloudscaling.com","date":"2013-03-01 23:07:18.000000000","tz":0},"committer":{"name":"Joe Gordon","email":"jogo@cloudscaling.com","date":"2013-03-07 23:52:48.000000000","tz":0},"subject":"Add wrap option to nova credentials for humans","message":"Add wrap option to nova credentials for humans\n\nWhen using Keystone PKI, a token ID can be over 3200 chars long.\nAdd optional --wrap option to make \u0027keystone token-get\u0027 human readable\nBy default wrap\u003d72  (arbitrary number).  And can be turned off by setting wrap\u003d0\n\nFix bug 1131001\n\nChange-Id: I50be7ebb4323ab1bf07af557403f5136b49080a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/aa285e1f37a194674dbc7166b1dd6d2ee3777a9c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/aa285e1f37a194674dbc7166b1dd6d2ee3777a9c"}]},"branch":"refs/heads/master"},"21dca44202a3f0899a997ee8b1678017052c2731":{"kind":"REWORK","_number":4,"created":"2013-03-08 01:30:32.000000000","uploader":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"ref":"refs/changes/26/23326/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/26/23326/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/26/23326/4"}}},"commit":{"parents":[{"commit":"0e569e1d9bdff686c131b12b08c05ff9046d8842","subject":"Merge \"Fix typo in error message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0e569e1d9bdff686c131b12b08c05ff9046d8842"}]}],"author":{"name":"Joe Gordon","email":"jogo@cloudscaling.com","date":"2013-03-01 23:07:18.000000000","tz":0},"committer":{"name":"Joe Gordon","email":"jogo@cloudscaling.com","date":"2013-03-08 01:30:01.000000000","tz":-480},"subject":"Add wrap option to nova credentials for humans","message":"Add wrap option to nova credentials for humans\n\nWhen using Keystone PKI, a token ID can be over 3200 chars long.\nAdd optional --wrap option to make \u0027keystone token-get\u0027 human readable\nBy default wrap\u003d64 (to fit in 80 char terminal).  And can be turned off by\nsetting wrap\u003d0\n\nFix bug 1131001\n\nChange-Id: I50be7ebb4323ab1bf07af557403f5136b49080a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/21dca44202a3f0899a997ee8b1678017052c2731"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/21dca44202a3f0899a997ee8b1678017052c2731"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
