)]}'
{"id":"openstack%2Fpython-novaclient~13242","triplet_id":"openstack%2Fpython-novaclient~master~I5b72f5ea73c00f1c1a0f09f670d744c820e05837","project":"openstack/python-novaclient","branch":"master","topic":"master","hashtags":[],"change_id":"I5b72f5ea73c00f1c1a0f09f670d744c820e05837","subject":"Add simple os-api extension cli extension","status":"MERGED","created":"2012-09-18 23:37:44.000000000","updated":"2012-10-10 04:00:52.000000000","submitted":"2012-10-10 04:00:52.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b130540e2e6c484c8c0afdaf66d3f7433b6d0306","_number":13242,"virtual_id_number":13242,"owner":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":2,"date":"2012-10-10 04:00:52.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2012-10-10 03:43:29.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2012-10-09 20:36:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":1,"date":"2012-10-10 03:43:29.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2012-10-09 20:36:16.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"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"}],"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":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-10-09 20:36:16.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":"2012-10-10 03:43:29.000000000","updated_by":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"reviewer":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"state":"REVIEWER"},{"updated":"2012-10-10 04:00:52.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"be96883f070d884d82c627332fabfee1de4aa40c","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2012-09-18 23:39:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6f0d6c69631b49dd78b8df1994fa401426fdb13a","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2012-09-18 23:39:24.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"e7a53534961ce4100de0026085487945f359356f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-19 00:05:46.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/13242/2/check/gate-python-novaclient-merge/506 : SUCCESS\n- http://logs.openstack.org/13242/2/check/gate-python-novaclient-docs/187 : SUCCESS\n- http://logs.openstack.org/13242/2/check/gate-python-novaclient-pep8/495 : FAILURE\n- http://logs.openstack.org/13242/2/check/gate-python-novaclient-python26/298 : SUCCESS\n- http://logs.openstack.org/13242/2/check/gate-python-novaclient-python27/507 : SUCCESS\n- http://logs.openstack.org/13242/2/check/gate-tempest-devstack-vm/12075 : SUCCESS\n- http://logs.openstack.org/13242/2/check/gate-tempest-devstack-vm-cinder/2055 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"afe832103e7b98e203dde440bc28735cd18c0b64","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2012-09-19 00:08:12.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f20f7a52f1697ba8eb17239cf24859077c3d0967","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-19 00:26:17.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/13242/3/check/gate-python-novaclient-merge/507 : SUCCESS\n- http://logs.openstack.org/13242/3/check/gate-python-novaclient-docs/188 : SUCCESS\n- http://logs.openstack.org/13242/3/check/gate-python-novaclient-pep8/496 : SUCCESS\n- http://logs.openstack.org/13242/3/check/gate-python-novaclient-python26/299 : SUCCESS\n- http://logs.openstack.org/13242/3/check/gate-python-novaclient-python27/508 : SUCCESS\n- http://logs.openstack.org/13242/3/check/gate-tempest-devstack-vm/12081 : FAILURE\n- http://logs.openstack.org/13242/3/check/gate-tempest-devstack-vm-cinder/2061 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"a034091c6fd73c702ebfa762efdf25ee02c3ab6f","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-09-19 14:10:40.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"4d891135bb7dc81b6630019424b38d960e69d3fd","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-09-19 14:13:29.000000000","message":"Patch Set 3: (1 inline comment)\n\nI haven\u0027t looked at how the contrib stuff is tested, but I have to ask—any chance we can get tests for this?","accounts_in_message":[],"_revision_number":3},{"id":"c6760e51b459b51a8ac38674bb817ec0ed888020","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-19 14:30:22.000000000","message":"Patch Set 3: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/13242/3/check/gate-python-novaclient-merge/508 : SUCCESS\n- http://logs.openstack.org/13242/3/check/gate-python-novaclient-docs/189 : SUCCESS\n- http://logs.openstack.org/13242/3/check/gate-python-novaclient-pep8/497 : SUCCESS\n- http://logs.openstack.org/13242/3/check/gate-python-novaclient-python26/300 : SUCCESS\n- http://logs.openstack.org/13242/3/check/gate-python-novaclient-python27/509 : SUCCESS\n- http://logs.openstack.org/13242/3/check/gate-tempest-devstack-vm/12132 : SUCCESS\n- http://logs.openstack.org/13242/3/check/gate-tempest-devstack-vm-cinder/2112 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"47bd383cfb610ffa8ef20a6ee30ac2b2a42aa010","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2012-09-19 17:36:44.000000000","message":"Patch Set 3:\n\nCan be done, do u think its useful to move all apis into a contrib folder instead of having them so tightly integrated, that\u0027d be a great use and test of the extension system when u are using it internally itself...","accounts_in_message":[],"_revision_number":3},{"id":"9255209be1ad063e194db65ce05df917545f9469","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-09-19 17:49:13.000000000","message":"Patch Set 3:\n\nI think that was the original intention of the extension system. Especially if it could determine which extensions were loaded and turn on and off functionality based on that. The stuff just hasn\u0027t been moved.","accounts_in_message":[],"_revision_number":3},{"id":"3ceac5f40abd852af2b8e4e680167102c91ce68c","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2012-09-19 17:50:38.000000000","message":"Patch Set 3:\n\nCool, good to know that was the original plan, explains why that folder was so empty :-P","accounts_in_message":[],"_revision_number":3},{"id":"38ef6cce0c0925308e35e490181275c2b910f55e","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2012-10-04 06:03:02.000000000","message":"Patch Set 3:\n\ncode review expired after 2 weeks of no activity, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3},{"id":"7cc507afce42953a6ad473f3dbc2c4d354ad4271","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2012-10-04 06:03:02.000000000","message":"Patch Set 3: Abandoned\n\ncode review expired after 2 weeks of no activity, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3},{"id":"d2b9b8a99b834c2e4afffe9e02a9a66600e9852b","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-10-04 08:17:58.000000000","message":"Patch Set 3:\n\nsorry I missed this. If you want to resubmit I think it is good. I would second the docstring cleanup comment.","accounts_in_message":[],"_revision_number":3},{"id":"598d8e2c2be68b9a30981dbc77974f5b56de738b","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2012-10-06 00:34:38.000000000","message":"Patch Set 3:\n\nWill try to get on this next week! Promise :-P","accounts_in_message":[],"_revision_number":3},{"id":"7ad132d14d59e3aaf88a633cc0037907dbed89e9","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2012-10-09 18:21:43.000000000","message":"Patch Set 3: Restored\n\nNot dead!","accounts_in_message":[],"_revision_number":3},{"id":"5b4a03fd9f725d8547c28e4f1550d734b6f3bc02","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2012-10-09 20:32:02.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"768a228af95f9b2d1a300a1e72d9a3e7e1f5f856","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-10-09 20:36:16.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"2a430857e22a5f6c116862a9fe8a4569e9e8e78c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-10-09 21:00:27.000000000","message":"Patch Set 4: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/13242/4/check/gate-python-novaclient-merge/532 : SUCCESS\n- http://logs.openstack.org/13242/4/check/gate-python-novaclient-docs/212 : SUCCESS\n- http://logs.openstack.org/13242/4/check/gate-python-novaclient-pep8/520 : SUCCESS\n- http://logs.openstack.org/13242/4/check/gate-python-novaclient-python26/323 : SUCCESS\n- http://logs.openstack.org/13242/4/check/gate-python-novaclient-python27/532 : SUCCESS\n- http://logs.openstack.org/13242/4/check/gate-tempest-devstack-vm/14057 : SUCCESS\n- http://logs.openstack.org/13242/4/check/gate-tempest-devstack-vm-cinder/4036 : SUCCESS\n","accounts_in_message":[],"_revision_number":4},{"id":"7fc31edc25f744e4da84b02c4e7872fe90081c29","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-10-10 03:43:29.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\ncool thx for tests.","accounts_in_message":[],"_revision_number":4},{"id":"f105665c5d8ec129ea1417b7184437cf96ca3080","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-10-10 03:43:30.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttps://jenkins.openstack.org/zuul/status","accounts_in_message":[],"_revision_number":4},{"id":"119443d7b3f5aa55f00494e99456e43860ea145e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-10-10 04:00:52.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4},{"id":"084385f0165f20ca5317c514928c73964aa4c6e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-10-10 04:00:52.000000000","message":"Patch Set 4: Verified\n\nBuild successful\n\n- http://logs.openstack.org/13242/4/gate/gate-python-novaclient-merge/533 : SUCCESS\n- http://logs.openstack.org/13242/4/gate/gate-python-novaclient-docs/213 : SUCCESS\n- http://logs.openstack.org/13242/4/gate/gate-python-novaclient-pep8/521 : SUCCESS\n- http://logs.openstack.org/13242/4/gate/gate-python-novaclient-python26/324 : SUCCESS\n- http://logs.openstack.org/13242/4/gate/gate-python-novaclient-python27/533 : SUCCESS\n- http://logs.openstack.org/13242/4/gate/gate-tempest-devstack-vm/14097 : SUCCESS\n- http://logs.openstack.org/13242/4/gate/gate-tempest-devstack-vm-cinder/4076 : SUCCESS\n","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"ccc4291c52eb4f68e37691bbe7df34450e89df7a","revisions":{"91c763638ca5206372d394b6579b1dd5268301c5":{"kind":"REWORK","_number":1,"created":"2012-09-18 23:37:44.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/42/13242/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/13242/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/1"}}},"commit":{"parents":[{"commit":"bfb0f70f40fdea6ee7b75dc2fb44baeadceb646d","subject":"Fixes setup compatibility issue on Windows","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bfb0f70f40fdea6ee7b75dc2fb44baeadceb646d"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2012-09-18 23:36:17.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2012-09-18 23:37:41.000000000","tz":-420},"subject":"Add simple os-api extension cli extension","message":"Add simple os-api extension cli extension\n\nAdd a useful extension that will show you what\nopenstack api extensions are available for usage\nand print out the result into a nice little table.\n\nUseful as a example for others to base contrib/\nextensions off of.\n\nChange-Id: I5b72f5ea73c00f1c1a0f09f670d744c820e05837\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/91c763638ca5206372d394b6579b1dd5268301c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/91c763638ca5206372d394b6579b1dd5268301c5"}]},"branch":"refs/heads/master"},"ecd372c222e326cf40a80691920c515671d3a325":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2012-09-18 23:39:14.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/42/13242/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/13242/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/2"}}},"commit":{"parents":[{"commit":"bfb0f70f40fdea6ee7b75dc2fb44baeadceb646d","subject":"Fixes setup compatibility issue on Windows","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bfb0f70f40fdea6ee7b75dc2fb44baeadceb646d"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2012-09-18 23:36:17.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2012-09-18 23:38:52.000000000","tz":-420},"subject":"Add simple os-api extension cli extension","message":"Add simple os-api extension cli extension\n\nAdd a useful extension that will show you what\nopenstack api extensions are available for usage\nand print out the result into a nice little table.\n\nUseful as a example for others to base contrib/\nextensions off of.\n\nExample @ http://paste.openstack.org/show/20989/\n\nChange-Id: I5b72f5ea73c00f1c1a0f09f670d744c820e05837\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ecd372c222e326cf40a80691920c515671d3a325"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ecd372c222e326cf40a80691920c515671d3a325"}]},"branch":"refs/heads/master"},"c83cdf3b0bdcece423684a6d11a174b650856748":{"kind":"REWORK","_number":3,"created":"2012-09-19 00:08:12.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/42/13242/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/13242/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/3"}}},"commit":{"parents":[{"commit":"bfb0f70f40fdea6ee7b75dc2fb44baeadceb646d","subject":"Fixes setup compatibility issue on Windows","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bfb0f70f40fdea6ee7b75dc2fb44baeadceb646d"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2012-09-18 23:36:17.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2012-09-19 00:07:54.000000000","tz":-420},"subject":"Add simple os-api extension cli extension","message":"Add simple os-api extension cli extension\n\nAdd a useful extension that will show you what\nopenstack api extensions are available for usage\nand print out the result into a nice little table.\n\nUseful as a example for others to base contrib/\nextensions off of.\n\nExample @ http://paste.openstack.org/show/20989/\n\nChange-Id: I5b72f5ea73c00f1c1a0f09f670d744c820e05837\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c83cdf3b0bdcece423684a6d11a174b650856748"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c83cdf3b0bdcece423684a6d11a174b650856748"}]},"branch":"refs/heads/master"},"ccc4291c52eb4f68e37691bbe7df34450e89df7a":{"kind":"REWORK","_number":4,"created":"2012-10-09 20:32:02.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/42/13242/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/13242/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/13242/4"}}},"commit":{"parents":[{"commit":"bfb0f70f40fdea6ee7b75dc2fb44baeadceb646d","subject":"Fixes setup compatibility issue on Windows","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bfb0f70f40fdea6ee7b75dc2fb44baeadceb646d"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2012-09-18 23:36:17.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2012-10-09 20:31:27.000000000","tz":-420},"subject":"Add simple os-api extension cli extension","message":"Add simple os-api extension cli extension\n\nAdd a useful extension that will show you what\nopenstack api extensions are available for usage\nand print out the result into a nice little table.\n\nUseful as a example for others to base contrib/\nextensions off of.\n\nExample @ http://paste.openstack.org/show/20989/\n\nChange-Id: I5b72f5ea73c00f1c1a0f09f670d744c820e05837\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ccc4291c52eb4f68e37691bbe7df34450e89df7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ccc4291c52eb4f68e37691bbe7df34450e89df7a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
