)]}'
{"id":"openstack%2Fpython-openstackclient~38097","triplet_id":"openstack%2Fpython-openstackclient~master~Ib694b0b1ebf56b2a62b6f09c67ffaa6959911605","project":"openstack/python-openstackclient","branch":"master","topic":"bp/nova-client","hashtags":[],"change_id":"Ib694b0b1ebf56b2a62b6f09c67ffaa6959911605","subject":"Add usage command for compute api","status":"MERGED","created":"2013-07-22 02:38:42.000000000","updated":"2013-07-26 19:55:52.000000000","submitted":"2013-07-26 19:55:52.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3af02c5aa6f2076ed9b227480052fd6046662f93","_number":38097,"virtual_id_number":38097,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2013-07-26 19:55:52.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"all":[{"value":2,"date":"2013-07-26 19:28:51.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":2,"date":"2013-07-26 19:54:20.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"date":"2013-07-26 19:28:51.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":1,"date":"2013-07-26 19:54:20.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-26 19:28:51.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2013-07-26 19:54:20.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":"2013-07-26 19:55:52.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4e02624e86c3714fbd0c30eee8b016c92d13a96f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-22 02:40:44.000000000","message":"Patch Set 1: 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/97/38097/1/check/gate-python-openstackclient-pep8/449 : SUCCESS in 2m 00s\n- http://docs-draft.openstack.org/97/38097/1/check/gate-python-openstackclient-docs/373/doc/build/html/ : SUCCESS in 1m 30s\n- http://logs.openstack.org/97/38097/1/check/gate-python-openstackclient-python26/441 : SUCCESS in 1m 25s\n- http://logs.openstack.org/97/38097/1/check/gate-python-openstackclient-python27/445 : FAILURE in 37s\n","accounts_in_message":[],"_revision_number":1},{"id":"5d4a6c561a20b0ea868d4d8680f5c5ff72dc3f81","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-22 02:46:45.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"f4f287442d2a43823093a0c2e32f0496a3b3820a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-22 02:48:48.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/97/38097/1/check/gate-python-openstackclient-pep8/450 : SUCCESS in 2m 01s\n- http://docs-draft.openstack.org/97/38097/1/check/gate-python-openstackclient-docs/374/doc/build/html/ : SUCCESS in 1m 25s\n- http://logs.openstack.org/97/38097/1/check/gate-python-openstackclient-python26/442 : SUCCESS in 1m 40s\n- http://logs.openstack.org/97/38097/1/check/gate-python-openstackclient-python27/446 : SUCCESS in 1m 03s\n","accounts_in_message":[],"_revision_number":1},{"id":"0d178fcb337ae81d39839cda8ff00d7086bb80c7","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-22 22:42:34.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\nWhat kind of usage are we displaying?  The nova command says it is for tenants.  Does this make more sense as:\n\n project list --usage ...\n\nor maybe\n\n project usage list ...\n\nI\u0027m hesitant to add a top-level object for a single command if the user\u0027s perception is that it is listing usage for a project/tenant or whatever.","accounts_in_message":[],"_revision_number":1},{"id":"b31af8da986cbbe9d2f23aabf42f5c8d19000b26","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-22 23:36:13.000000000","message":"Patch Set 1: (2 inline comments)\n\nIt shows the usage for all projects, as well as instances and other data. http://docs.openstack.org/cli/quick-start/content/nova_client.html -\u003e ctrl+f \"usage-list\".\n\nI had trouble displaying the correct number of instances. \n\nProjects doesn\u0027t seem like a perfect fit, imo. But if you are against creating a new top level object i suppose `project list usage` would be a good enough fit.","accounts_in_message":[],"_revision_number":1},{"id":"91a1f6692e7d4e1f0e032158ca12895332a17793","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-23 04:23:20.000000000","message":"Patch Set 1: (1 inline comment)\n\nThe usage info is summarized per project.  Projects are the fundamental owners of cloud resources.\n\nI only want to create a new top-level object if this either a) is really clear that is the right solution, or b) it doesn\u0027t otherwise fit anywhere else.  This feels like project data to me.","accounts_in_message":[],"_revision_number":1},{"id":"1eabaf98b4233fb633e56b7ecaaf39206c690ab0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-23 08:00:12.000000000","message":"Patch Set 1: (2 inline comments)\n\nDid you want to keep the functionality in a separate usage file under compute? or move that to project too?\n\nIf the latter, this is it\u0027s own command? Not an option for `projects list`?","accounts_in_message":[],"_revision_number":1},{"id":"6976804ec6c093a272bca27236b45210665a3238","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-23 15:29:59.000000000","message":"Patch Set 1: (1 inline comment)\n\nThere is no technical reason for the arrangement we have in the source to divide everything by API/version.  I put limits and quota in openstackclient/common until we figure out what works better.\n\nFor this, if its \u0027project list --usage\u0027 then it needs to go in the ListProject class.  If it\u0027s \u0027project usage list\u0027 it can say here since it is a compute API or move since it is a project object.  I have a feeling that when we solve the problem of extending commands for extensions we\u0027ll solve this too.","accounts_in_message":[],"_revision_number":1},{"id":"5b2cb5714c7433aea1cc7a219b9b9c42ad1e04e9","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-24 03:44:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"07e964d91e254a1e3475787902f1e0cbecf99ce4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-24 03:46:16.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/97/38097/2/check/gate-python-openstackclient-pep8/461 : SUCCESS in 1m 50s\n- http://docs-draft.openstack.org/97/38097/2/check/gate-python-openstackclient-docs/385/doc/build/html/ : SUCCESS in 1m 10s\n- http://logs.openstack.org/97/38097/2/check/gate-python-openstackclient-python26/453 : SUCCESS in 1m 28s\n- http://logs.openstack.org/97/38097/2/check/gate-python-openstackclient-python27/457 : SUCCESS in 1m 08s\n","accounts_in_message":[],"_revision_number":2},{"id":"c48523369c55f0cfcab0d06ede90b34c60a4545c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-24 15:37:37.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nok, now that I try \u0027project usage list\u0027 I\u0027m not convinced, but I think it is the least bad option so far. ;)","accounts_in_message":[],"_revision_number":2},{"id":"9d776db1ba8b29b0dc9a7bf5372bbc0a138d4afd","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-25 06:59:55.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"0cc1aaad4ee96141f2440bed004221854993d648","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-25 13:57:02.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"b09a55cec31f9294c8700937f43b3be586ff52ba","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2013-07-25 19:35:48.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"c1dc9f7035d952ee35d6f71adf581b7748be5004","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-25 20:23:42.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"22b670862df76551688d290c5e0ee3fab9a3efcc","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2013-07-25 21:17:37.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"0b5b6c1a0c51acdc2ab5b132b92ec022cc9bcd85","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-26 02:51:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8d2338b174fc3dc0f7c35d46c84692b990d545db","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-26 02:53:25.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/97/38097/3/check/gate-python-openstackclient-pep8/466 : FAILURE in 1m 04s\n- http://docs-draft.openstack.org/97/38097/3/check/gate-python-openstackclient-docs/390/doc/build/html/ : SUCCESS in 1m 12s\n- http://logs.openstack.org/97/38097/3/check/gate-python-openstackclient-python26/458 : SUCCESS in 1m 44s\n- http://logs.openstack.org/97/38097/3/check/gate-python-openstackclient-python27/462 : SUCCESS in 1m 12s\n","accounts_in_message":[],"_revision_number":3},{"id":"eedc9f5cfc2c06e6fe18494b7c0122d0af28ec4a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2013-07-26 05:15:06.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5cd6978f3f1922a44a0d8c8d441691adf4080f00","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-26 05:16:37.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/97/38097/4/check/gate-python-openstackclient-pep8/467 : SUCCESS in 1m 06s\n- http://docs-draft.openstack.org/97/38097/4/check/gate-python-openstackclient-docs/391/doc/build/html/ : SUCCESS in 1m 16s\n- http://logs.openstack.org/97/38097/4/check/gate-python-openstackclient-python26/459 : SUCCESS in 1m 27s\n- http://logs.openstack.org/97/38097/4/check/gate-python-openstackclient-python27/463 : SUCCESS in 1m 03s\n","accounts_in_message":[],"_revision_number":4},{"id":"83efb4348f78ca76eb893d667547f36a60d843a3","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2013-07-26 19:28:51.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\nNice.","accounts_in_message":[],"_revision_number":4},{"id":"8eead7b96b90408b21e8c3706ec65b9e2ebcff1b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-26 19:54:20.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":4},{"id":"417e499d7d0fe630e351edc35beb765cf9570a59","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-26 19:54:21.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"a316de393fdd7a70630762ab372751e8dc9e0c1b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-26 19:55:52.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4},{"id":"a123fbc8462f77ccf25794a8f1c2b8dc0dbfa2e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-26 19:55:52.000000000","message":"Patch Set 4: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/97/38097/4/gate/gate-python-openstackclient-docs/394/doc/build/html/ : SUCCESS in 1m 14s\n- http://logs.openstack.org/97/38097/4/gate/gate-python-openstackclient-pep8/470 : SUCCESS in 1m 01s\n- http://logs.openstack.org/97/38097/4/gate/gate-python-openstackclient-python26/462 : SUCCESS in 1m 27s\n- http://logs.openstack.org/97/38097/4/gate/gate-python-openstackclient-python27/466 : SUCCESS in 1m 10s\n","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"fcc34652ecad4029998e45c32016af1b03256fc5","revisions":{"20ca9018a550c6aa899570154551896d74075559":{"kind":"REWORK","_number":1,"created":"2013-07-22 02:38:42.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/97/38097/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/97/38097/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/1"}}},"commit":{"parents":[{"commit":"7b47579dad1faf0b48a9402cf018de49361d6f12","subject":"Merge \"Complete Image v1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7b47579dad1faf0b48a9402cf018de49361d6f12"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-21 07:52:25.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-22 02:22:09.000000000","tz":-300},"subject":"Add usage command for compute api","message":"Add usage command for compute api\n\nAs per the blueprint: nova-client, adding usage command for\ncompute\n\nChange-Id: Ib694b0b1ebf56b2a62b6f09c67ffaa6959911605\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/20ca9018a550c6aa899570154551896d74075559"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/20ca9018a550c6aa899570154551896d74075559"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7b47579dad1faf0b48a9402cf018de49361d6f12","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"fefc5e29a16e29e54a82e3cf8968a116c0b1df84":{"kind":"REWORK","_number":2,"created":"2013-07-24 03:44:24.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/97/38097/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/97/38097/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/2"}}},"commit":{"parents":[{"commit":"e351991d74b9c952dc2d1f46a185a3250fa822d3","subject":"Merge \"Change volume manager to volume type, unset property for type\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e351991d74b9c952dc2d1f46a185a3250fa822d3"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-21 07:52:25.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-24 03:44:04.000000000","tz":-300},"subject":"Add usage command for compute api","message":"Add usage command for compute api\n\nAs per the blueprint: nova-client, adding usage command for\ncompute\n\nChange-Id: Ib694b0b1ebf56b2a62b6f09c67ffaa6959911605\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fefc5e29a16e29e54a82e3cf8968a116c0b1df84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fefc5e29a16e29e54a82e3cf8968a116c0b1df84"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e351991d74b9c952dc2d1f46a185a3250fa822d3","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"4a0e512c9e8c261a1ee752fe03f4ac447da11756":{"kind":"REWORK","_number":3,"created":"2013-07-26 02:51:37.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/97/38097/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/97/38097/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/3"}}},"commit":{"parents":[{"commit":"3789cdfebe2d84fd77a4549dbdb08346f5d8e280","subject":"Add server diagnose for compute api","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3789cdfebe2d84fd77a4549dbdb08346f5d8e280"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-21 07:52:25.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-26 02:51:33.000000000","tz":-300},"subject":"Add usage command for compute api","message":"Add usage command for compute api\n\nAs per the blueprint: nova-client, adding usage command for\ncompute\n\nChange-Id: Ib694b0b1ebf56b2a62b6f09c67ffaa6959911605\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4a0e512c9e8c261a1ee752fe03f4ac447da11756"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4a0e512c9e8c261a1ee752fe03f4ac447da11756"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"3789cdfebe2d84fd77a4549dbdb08346f5d8e280","is_merged_in_target_branch":true,"change_id":"I0a2c13e36e1e13f61ef4ba00ec146634f9644648","change_number":38096,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"fcc34652ecad4029998e45c32016af1b03256fc5":{"kind":"REWORK","_number":4,"created":"2013-07-26 05:15:06.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/97/38097/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/97/38097/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/97/38097/4"}}},"commit":{"parents":[{"commit":"3789cdfebe2d84fd77a4549dbdb08346f5d8e280","subject":"Add server diagnose for compute api","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3789cdfebe2d84fd77a4549dbdb08346f5d8e280"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-21 07:52:25.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2013-07-26 05:12:04.000000000","tz":-300},"subject":"Add usage command for compute api","message":"Add usage command for compute api\n\nAs per the blueprint: nova-client, adding usage command for\ncompute\n\nChange-Id: Ib694b0b1ebf56b2a62b6f09c67ffaa6959911605\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fcc34652ecad4029998e45c32016af1b03256fc5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fcc34652ecad4029998e45c32016af1b03256fc5"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"3789cdfebe2d84fd77a4549dbdb08346f5d8e280","is_merged_in_target_branch":true,"change_id":"I0a2c13e36e1e13f61ef4ba00ec146634f9644648","change_number":38096,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
