)]}'
{"id":"openstack%2Fpython-cinderclient~340129","triplet_id":"openstack%2Fpython-cinderclient~master~I74137486992846bbf9fdff53c009851db2356eef","project":"openstack/python-cinderclient","branch":"master","topic":"bug/1600567","hashtags":[],"change_id":"I74137486992846bbf9fdff53c009851db2356eef","subject":"Add \"start_version\" and \"end_version\" support to  argparse","status":"MERGED","created":"2016-07-10 08:35:36.000000000","updated":"2016-08-18 14:56:17.000000000","submitted":"2016-08-18 14:56:17.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":60,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f29617b63417d66432cf7d3f6e97838a1c6f0597","_number":340129,"virtual_id_number":340129,"owner":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":2,"date":"2016-08-18 14:56:17.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},{"value":0,"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},{"value":0,"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},{"value":0,"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"value":0,"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},{"value":0,"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},{"value":0,"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"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":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"recommended":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"all":[{"value":0,"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},{"value":1,"date":"2016-08-18 11:40:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},{"value":2,"date":"2016-08-18 12:55:30.000000000","_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},{"value":0,"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},{"value":0,"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"value":0,"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},{"value":0,"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},{"value":2,"date":"2016-08-17 08:21:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"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":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"all":[{"value":0,"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},{"value":1,"date":"2016-08-18 12:55:30.000000000","_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},{"value":0,"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},{"value":0,"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"value":0,"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},{"value":0,"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},{"value":0,"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},{"value":0,"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},{"value":0,"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},{"value":0,"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"value":0,"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},{"value":0,"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},{"value":0,"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},{"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-12 09:34:07.000000000","updated_by":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"reviewer":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"state":"REVIEWER"},{"updated":"2016-07-12 09:34:28.000000000","updated_by":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"reviewer":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"state":"REVIEWER"},{"updated":"2016-07-12 09:35:12.000000000","updated_by":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"reviewer":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"state":"REVIEWER"},{"updated":"2016-08-09 06:54:00.000000000","updated_by":{"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},"reviewer":{"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},"state":"REVIEWER"},{"updated":"2016-08-16 16:18:06.000000000","updated_by":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"reviewer":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"state":"REVIEWER"},{"updated":"2016-08-17 08:21:49.000000000","updated_by":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"reviewer":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"state":"REVIEWER"},{"updated":"2016-08-18 11:40:50.000000000","updated_by":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"reviewer":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"state":"REVIEWER"},{"updated":"2016-08-18 12:55:30.000000000","updated_by":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"reviewer":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"state":"REVIEWER"},{"updated":"2016-08-18 14:56:17.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e8b81447e4a436f9608c07dc319ef622c99f4151","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-07-10 08:35:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6aca3c52ee0cafc100ca5040081d656040354206","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-10 09:36:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/29/340129/1/check/gate-python-cinderclient-docs/700ce07//doc/build/html/ : SUCCESS in 2m 18s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/29/340129/1/check/gate-python-cinderclient-pep8/24b1e7f/ : SUCCESS in 2m 47s\n- gate-python-cinderclient-python27 http://logs.openstack.org/29/340129/1/check/gate-python-cinderclient-python27/b95901d/ : SUCCESS in 3m 06s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/1/check/gate-python-cinderclient-python34/b37fc64/ : SUCCESS in 3m 10s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/1/check/gate-python-cinderclient-python35-nv/9b8490c/ : SUCCESS in 4m 32s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/1/check/gate-tempest-dsvm-neutron-src-python-cinderclient/e307b27/ : SUCCESS in 1h 00m 55s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/1/check/gate-python-cinderclient-pypy/9406504/ : SUCCESS in 4m 30s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/1/check/gate-cinderclient-dsvm-functional/4cfaa8f/ : SUCCESS in 23m 50s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/1/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/cdd1f5b/ : FAILURE in 21m 44s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/1/check/gate-python-cinderclient-pylint/dce38d7/ : SUCCESS in 4m 05s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"249e4f0ad718bbf9abf754c1dc719b333ffe4f5f","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-07-12 09:36:17.000000000","message":"Patch Set 2: Published edit on patch set 1","accounts_in_message":[],"_revision_number":2},{"id":"91cfdf6404ab9959951455f5ff453bf485cf2c9e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-12 10:40:48.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/29/340129/2/check/gate-python-cinderclient-docs/cf98707//doc/build/html/ : SUCCESS in 3m 39s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/29/340129/2/check/gate-python-cinderclient-pep8/8204921/ : SUCCESS in 2m 01s\n- gate-python-cinderclient-python27 http://logs.openstack.org/29/340129/2/check/gate-python-cinderclient-python27/6fd7c04/ : SUCCESS in 2m 31s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/2/check/gate-python-cinderclient-python34/32a6286/ : SUCCESS in 2m 31s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/2/check/gate-python-cinderclient-python35-nv/cc0e99b/ : SUCCESS in 4m 55s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/2/check/gate-tempest-dsvm-neutron-src-python-cinderclient/4da674a/ : SUCCESS in 1h 03m 15s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/2/check/gate-python-cinderclient-pypy/87701b2/ : SUCCESS in 5m 14s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/2/check/gate-cinderclient-dsvm-functional/d94d508/ : SUCCESS in 21m 17s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/2/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/bcc7b40/ : FAILURE in 12m 56s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/2/check/gate-python-cinderclient-pylint/004412f/ : SUCCESS in 4m 22s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bb5e72849fc4d868c3efcf461a3094919f790121","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-07-19 01:57:22.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"7abde1bb0efe0fa89dd4136987bc66c9c09b9ef1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-19 03:02:27.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/29/340129/3/check/gate-python-cinderclient-docs/d8d884c//doc/build/html/ : SUCCESS in 2m 41s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/29/340129/3/check/gate-python-cinderclient-pep8/1e59dd0/ : SUCCESS in 4m 29s\n- gate-python-cinderclient-python27 http://logs.openstack.org/29/340129/3/check/gate-python-cinderclient-python27/9343d71/ : SUCCESS in 5m 08s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/3/check/gate-python-cinderclient-python34/ea12390/ : SUCCESS in 5m 09s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/3/check/gate-python-cinderclient-python35-nv/a6d4893/ : SUCCESS in 4m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/3/check/gate-tempest-dsvm-neutron-src-python-cinderclient/8c945eb/ : SUCCESS in 1h 04m 19s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/3/check/gate-python-cinderclient-pypy/75496a6/ : SUCCESS in 4m 36s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/3/check/gate-cinderclient-dsvm-functional/d956a62/ : SUCCESS in 24m 08s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/3/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/6f7b874/ : FAILURE in 24m 37s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/3/check/gate-python-cinderclient-pylint/483b619/ : SUCCESS in 2m 00s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"94939a282be445cb51150ec188f9060ac4fae92f","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-07-27 06:46:21.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"1522e993401fdb9b2232cc31c3fb6b5f59af49f1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-27 08:04:43.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/340129/4/check/gate-python-cinderclient-docs-ubuntu-xenial/4f3de2f//doc/build/html/ : SUCCESS in 5m 18s\n- gate-python-cinderclient-pep8-ubuntu-xenial http://logs.openstack.org/29/340129/4/check/gate-python-cinderclient-pep8-ubuntu-xenial/1b69dc5/ : SUCCESS in 4m 55s\n- gate-python-cinderclient-python27-ubuntu-xenial http://logs.openstack.org/29/340129/4/check/gate-python-cinderclient-python27-ubuntu-xenial/1565189/ : SUCCESS in 5m 12s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/4/check/gate-python-cinderclient-python34/136b91e/ : SUCCESS in 4m 22s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/4/check/gate-python-cinderclient-python35-nv/0d2beff/ : SUCCESS in 6m 06s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/4/check/gate-tempest-dsvm-neutron-src-python-cinderclient/3582fb1/ : SUCCESS in 1h 16m 05s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/4/check/gate-python-cinderclient-pypy/c07b012/ : SUCCESS in 6m 26s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/4/check/gate-cinderclient-dsvm-functional/3e675cc/ : FAILURE in 40m 00s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/4/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/2a6ecb3/ : FAILURE in 30m 47s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/4/check/gate-python-cinderclient-pylint/42c9038/ : SUCCESS in 2m 33s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e6d0ee9bb636c4fb355a78b308c0e94f2c4d7a38","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-03 23:17:12.000000000","message":"Patch Set 4:\n\nDo you think it would be possible to add in a user-friendly error message if the user tries to include an argument that doesn\u0027t exist in their API version but does for another?\n\nFor example, in my patch that I added on top of this commit https://review.openstack.org/#/c/319501/7 , if the user has API version 3.0 and tries to use the \u0027visibility\u0027 arg, throw an InvalidAPIVersion exception with a message saying something like \u0027You must have API version 3.1 to 3.lastest to use the \"visibility\" argument\u0027.\n\nI tested this patch out when working on my patch on top of it and I think it works well as intended, I just think providing a readable message like this would give a better user experience than \u0027error: unrecognized arguments: visibility\u0027 when erroring out.","accounts_in_message":[],"_revision_number":4},{"id":"2530fc3dad4e9e501ed73ac4d9142659a324f1c9","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-03 23:25:52.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nMaybe another thing could be to have the opts show up in help even when unsupported, keeping the message there that they\u0027re supported in certain API versions? Just a thought, maybe that could be confusing as well.","accounts_in_message":[],"_revision_number":4},{"id":"0e83527a50d2471ef93823ac2b5583907a2268dd","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-08-04 06:41:07.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2600c0a9d438bff4cd5066ec594d430f7809a27e","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-08-04 06:43:33.000000000","message":"Patch Set 5:\n\n\u003e (1 comment)\n \u003e \n \u003e Maybe another thing could be to have the opts show up in help even\n \u003e when unsupported, keeping the message there that they\u0027re supported\n \u003e in certain API versions? Just a thought, maybe that could be\n \u003e confusing as well.\nHi, Nate:\n     Current behavior consistent with python-novaclient.\n     So....","accounts_in_message":[],"_revision_number":5},{"id":"6376058ccb37b41c2d09e0bf0590ae3f9ed9fc45","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-08-04 07:33:08.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"3a652bd3c757c8974c5f3428c1afa200d31589c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-04 08:03:23.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/340129/5/check/gate-python-cinderclient-docs-ubuntu-xenial/04c6064//doc/build/html/ : SUCCESS in 4m 45s\n- gate-python-cinderclient-pep8-ubuntu-xenial http://logs.openstack.org/29/340129/5/check/gate-python-cinderclient-pep8-ubuntu-xenial/cbe60cc/ : SUCCESS in 2m 09s\n- gate-python-cinderclient-python27-ubuntu-xenial http://logs.openstack.org/29/340129/5/check/gate-python-cinderclient-python27-ubuntu-xenial/e6e1023/ : SUCCESS in 2m 23s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/5/check/gate-python-cinderclient-python34/3976825/ : SUCCESS in 2m 50s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/5/check/gate-python-cinderclient-python35-nv/8f28bde/ : SUCCESS in 2m 41s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/5/check/gate-tempest-dsvm-neutron-src-python-cinderclient/bd4e6fe/ : SUCCESS in 1h 02m 39s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/5/check/gate-python-cinderclient-pypy/fe43100/ : SUCCESS in 5m 44s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/5/check/gate-cinderclient-dsvm-functional/7a1283e/ : SUCCESS in 26m 22s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/5/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/da52c47/ : FAILURE in 11m 00s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/5/check/gate-python-cinderclient-pylint/d65eff6/ : SUCCESS in 4m 03s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"57c1dc36daa8cb07df4ae965b9f9135899b8c4e3","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-04 23:23:23.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"3b4548ea46e5dbceb1948ab3ba37a99e29aa25ec","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-04 23:26:17.000000000","message":"Patch Set 5:\n\nOops, I apologize, I meant to rebase the \u0027useless api_version\u0027 patch onto this one and then add the start_version to that to make the patchsets line up better, not the other way around. I\u0027ll change that up...","accounts_in_message":[],"_revision_number":5},{"id":"f42cce3a768c487237476aefbb721a3ff12146dc","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-04 23:31:26.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"5408b6573575f381388d8705807ec0db05c03011","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-08-05 00:59:16.000000000","message":"Patch Set 7:\n\n\u003e Oops, I apologize, I meant to rebase the \u0027useless api_version\u0027\n \u003e patch onto this one and then add the start_version to that to make\n \u003e the patchsets line up better, not the other way around. I\u0027ll change\n \u003e that up...\n\nNo problem, thanks for your work.","accounts_in_message":[],"_revision_number":7},{"id":"07908301c1d7481c604ab244f2f809b1628796ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-05 02:14:07.000000000","message":"Patch Set 7:\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/340129/7/check/gate-python-cinderclient-docs-ubuntu-xenial/2418ad9//doc/build/html/ : SUCCESS in 2m 09s\n- gate-python-cinderclient-pep8-ubuntu-xenial http://logs.openstack.org/29/340129/7/check/gate-python-cinderclient-pep8-ubuntu-xenial/129076b/ : SUCCESS in 5m 01s\n- gate-python-cinderclient-python27-ubuntu-xenial http://logs.openstack.org/29/340129/7/check/gate-python-cinderclient-python27-ubuntu-xenial/a22fb24/ : SUCCESS in 3m 20s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/7/check/gate-python-cinderclient-python34/14a4c99/ : SUCCESS in 2m 48s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/7/check/gate-python-cinderclient-python35-nv/fac10a0/ : SUCCESS in 2m 49s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/7/check/gate-tempest-dsvm-neutron-src-python-cinderclient/c667883/ : SUCCESS in 1h 28m 51s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/7/check/gate-python-cinderclient-pypy/6c9da6a/ : SUCCESS in 3m 51s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/7/check/gate-cinderclient-dsvm-functional/e59d7f9/ : SUCCESS in 24m 36s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/7/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/df79664/ : SUCCESS in 38m 20s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/7/check/gate-python-cinderclient-pylint/c5f4254/ : SUCCESS in 3m 30s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"83e9d5fd469379d4f42e61e352c8afa047491202","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-08-05 03:43:06.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"80f0bc32edf08c2588e4a52c491b10df714cd495","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-05 04:55:11.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/340129/8/check/gate-python-cinderclient-docs-ubuntu-xenial/3319d74//doc/build/html/ : SUCCESS in 1m 57s\n- gate-python-cinderclient-pep8-ubuntu-xenial http://logs.openstack.org/29/340129/8/check/gate-python-cinderclient-pep8-ubuntu-xenial/070e44b/ : SUCCESS in 7m 34s\n- gate-python-cinderclient-python27-ubuntu-xenial http://logs.openstack.org/29/340129/8/check/gate-python-cinderclient-python27-ubuntu-xenial/7e6ad90/ : SUCCESS in 3m 02s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/8/check/gate-python-cinderclient-python34/196eba6/ : SUCCESS in 2m 57s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/8/check/gate-python-cinderclient-python35-nv/b7d335e/ : SUCCESS in 8m 07s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/8/check/gate-tempest-dsvm-neutron-src-python-cinderclient/a8f298a/ : SUCCESS in 1h 10m 08s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/8/check/gate-python-cinderclient-pypy/a048538/ : SUCCESS in 2m 37s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/8/check/gate-cinderclient-dsvm-functional/47f635a/ : SUCCESS in 36m 35s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/8/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/5f6fa81/ : SUCCESS in 31m 44s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/8/check/gate-python-cinderclient-pylint/f9ae258/ : SUCCESS in 2m 29s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"e1e056a5dd615c06d531c66eb41e722e63de6661","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2016-08-05 11:46:30.000000000","message":"Patch Set 8:\n\n(7 comments)\n\nI love this idea!!!\n\nJust some minor things I\u0027d like to see changed.","accounts_in_message":[],"_revision_number":8},{"id":"898fd92d5b2916055de96d4b6033957131080a9c","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2016-08-05 11:46:44.000000000","message":"Patch Set 8: Code-Review-1\n\nforgot to vote","accounts_in_message":[],"_revision_number":8},{"id":"844616aca72f566ad634b4f5320f2d1cca5ce061","author":{"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},"date":"2016-08-09 06:54:00.000000000","message":"Patch Set 8:\n\nTested with \u0027list manageable\u0027. On --os-volume-api-version 3.7 the command doesn\u0027t show up in help, with 3.8 it does. Magic!","accounts_in_message":[],"_revision_number":8},{"id":"574841c92c8707dabf8681dc11885e414eb0d28e","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-09 18:42:38.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"969b3ecffe325f8094495a1f0f8b4a4017f229fe","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-09 18:48:12.000000000","message":"Patch Set 8:\n\n(7 comments)\n\nWhile Cao is on holiday he\u0027s letting me continue his patch chain. I did some testing of this patch and the \u0027fix useless api_version\u0027 patch and noticed that the unsupported attribute exception could never be thrown in the current design, because the unsupported arguments were being removed from the arg list before getting to that point. Because of that, I moved the exception logic to this patch, and if the user tries to include an unsupported argument for their API version it\u0027ll throw the exception that spits out a user friendly error message rather than saying the argument doesn\u0027t exist and erroring out.","accounts_in_message":[],"_revision_number":8},{"id":"34d503245bd56024356403f1193356e19fca8dc2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-10 00:27:36.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/340129/9/check/gate-python-cinderclient-docs-ubuntu-xenial/79381f0//doc/build/html/ : SUCCESS in 4m 50s\n- gate-python-cinderclient-pep8-ubuntu-xenial http://logs.openstack.org/29/340129/9/check/gate-python-cinderclient-pep8-ubuntu-xenial/33292db/ : SUCCESS in 4m 59s\n- gate-python-cinderclient-python27-ubuntu-xenial http://logs.openstack.org/29/340129/9/check/gate-python-cinderclient-python27-ubuntu-xenial/fd09f97/ : SUCCESS in 4m 33s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/9/check/gate-python-cinderclient-python34/1e09f92/ : SUCCESS in 4m 03s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/9/check/gate-python-cinderclient-python35-nv/376db98/ : SUCCESS in 14m 51s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/9/check/gate-tempest-dsvm-neutron-src-python-cinderclient/54f4c5f/ : SUCCESS in 1h 11m 10s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/9/check/gate-python-cinderclient-pypy/fc0c59c/ : SUCCESS in 4m 14s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/9/check/gate-cinderclient-dsvm-functional/23d40ff/ : SUCCESS in 31m 05s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/9/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/940d250/ : SUCCESS in 23m 19s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/9/check/gate-python-cinderclient-pylint/b1ba0ed/ : SUCCESS in 2m 57s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"5f12f7d112ce5f0cc21430db6d083439e62fd180","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2016-08-10 08:22:08.000000000","message":"Patch Set 9: Code-Review-1\n\n(4 comments)\n\nI love the idea of saying in which version the argument is available!!","accounts_in_message":[],"_revision_number":9},{"id":"8896561928b377ff760f93760e614df4793a8a1d","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-10 18:48:53.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"72bb49d120df97478275e8718a7ff90408001ea6","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-10 19:07:24.000000000","message":"Patch Set 9:\n\n(4 comments)\n\nThanks for the review Gorka, I\u0027ve responded to some comments inline","accounts_in_message":[],"_revision_number":9},{"id":"0ae0eec2a648e613d4081896aa327b609ac830b5","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-10 21:20:35.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"e51964e385a1fd2fd52f18f6491703da8cecc86e","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2016-08-10 21:47:58.000000000","message":"Patch Set 11:\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"c2cc54211e708cbf858b7e2c388e92a36bdddd06","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-10 22:04:45.000000000","message":"Patch Set 11:\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"1393af35571bbde0675d59668668f942ff4ec001","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-11 00:32:28.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/340129/11/check/gate-python-cinderclient-docs-ubuntu-xenial/7ac7ef3//doc/build/html/ : SUCCESS in 2m 56s\n- gate-python-cinderclient-pep8-ubuntu-xenial http://logs.openstack.org/29/340129/11/check/gate-python-cinderclient-pep8-ubuntu-xenial/3541c8b/ : SUCCESS in 4m 33s\n- gate-python-cinderclient-python27-ubuntu-xenial http://logs.openstack.org/29/340129/11/check/gate-python-cinderclient-python27-ubuntu-xenial/e890f0d/ : SUCCESS in 4m 44s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/11/check/gate-python-cinderclient-python34/bc7e218/ : SUCCESS in 5m 04s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/11/check/gate-python-cinderclient-python35-nv/2eb6b27/ : SUCCESS in 5m 28s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/11/check/gate-tempest-dsvm-neutron-src-python-cinderclient/54e0a52/ : SUCCESS in 1h 33m 45s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/11/check/gate-python-cinderclient-pypy/2c6bc41/ : SUCCESS in 14m 33s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/11/check/gate-cinderclient-dsvm-functional/924e845/ : SUCCESS in 55m 45s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/11/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/8e41ec6/ : SUCCESS in 50m 55s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/11/check/gate-python-cinderclient-pylint/c43c1d9/ : SUCCESS in 4m 05s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"fee9c484816b7907815a2d62c908a5a9223c6a25","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2016-08-11 09:05:59.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"4df710bf99f8310d1e05cfbc9ae47f45b67098f1","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2016-08-11 09:06:08.000000000","message":"Patch Set 11: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":11},{"id":"87f7e2915c9db7d873651596e1a8dfe7374cd941","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-11 17:14:19.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"fc84c8c32c40c72e23d2c3a0e366e260f64e2e10","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-11 17:29:11.000000000","message":"Patch Set 11:\n\n(3 comments)","accounts_in_message":[],"_revision_number":11},{"id":"cac56e5ec37b7c756cc97e103d15f17403be072b","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2016-08-11 17:34:47.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"95951bd1349ff3560cb275be3e390a3fdec20fdc","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-11 17:48:13.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"5c1d8252e66cf9d9c5209753b059ed76b1f46f0a","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2016-08-11 17:50:01.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"cbd6d6e71a4023163afce137976e4f19a12623e4","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2016-08-11 18:04:36.000000000","message":"Patch Set 12: Code-Review+2\n\n(1 comment)\n\nGreat addition to the client, thanks!","accounts_in_message":[],"_revision_number":12},{"id":"a6ac59c6d4c7d89a83b5a30914aa1ce6d7ca2e90","author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"date":"2016-08-11 21:17:51.000000000","message":"Patch Set 12: Code-Review-1\n\n(5 comments)\n\nThanks for doing this. It is going to be very useful.\nJust a couple things...","accounts_in_message":[],"_revision_number":12},{"id":"d2ffb5b9077ad2ed5e3511c3afeb234616bbff84","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-11 21:33:28.000000000","message":"Patch Set 12:\n\n(5 comments)","accounts_in_message":[],"_revision_number":12},{"id":"8752583cc15fe5163d121e4828dd57732a000fe2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-11 21:52:13.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/340129/12/check/gate-python-cinderclient-docs-ubuntu-xenial/601647e//doc/build/html/ : SUCCESS in 3m 03s\n- gate-python-cinderclient-pep8-ubuntu-xenial http://logs.openstack.org/29/340129/12/check/gate-python-cinderclient-pep8-ubuntu-xenial/8255483/ : SUCCESS in 2m 56s\n- gate-python-cinderclient-python27-ubuntu-xenial http://logs.openstack.org/29/340129/12/check/gate-python-cinderclient-python27-ubuntu-xenial/b386c54/ : SUCCESS in 2m 58s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/12/check/gate-python-cinderclient-python34/ca65353/ : SUCCESS in 3m 51s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/12/check/gate-python-cinderclient-python35-nv/86ead6a/ : SUCCESS in 4m 25s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/12/check/gate-tempest-dsvm-neutron-src-python-cinderclient/74480d1/ : SUCCESS in 1h 11m 39s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/12/check/gate-python-cinderclient-pypy/9cd9d1d/ : SUCCESS in 5m 09s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/12/check/gate-cinderclient-dsvm-functional/6ded16f/ : SUCCESS in 31m 42s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/12/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/3c9e84b/ : SUCCESS in 21m 02s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/12/check/gate-python-cinderclient-pylint/e74d149/ : SUCCESS in 2m 45s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"ca39a4e0cbec337c54098d415100f4bedead4b45","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-11 21:52:58.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"0c567471f568fb9cd89a3794d0c8f9e350cf097d","author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"date":"2016-08-11 22:41:06.000000000","message":"Patch Set 13: Code-Review-1","accounts_in_message":[],"_revision_number":13},{"id":"72f6534b85169eced7b04877393a51164ee9471f","author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"date":"2016-08-11 22:44:32.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"2e576006e8c807458414f4078b64c99626884353","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-12 00:34:33.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/340129/13/check/gate-python-cinderclient-docs-ubuntu-xenial/439e5e1//doc/build/html/ : SUCCESS in 2m 06s\n- gate-python-cinderclient-pep8-ubuntu-xenial http://logs.openstack.org/29/340129/13/check/gate-python-cinderclient-pep8-ubuntu-xenial/5eccced/ : SUCCESS in 4m 29s\n- gate-python-cinderclient-python27-ubuntu-xenial http://logs.openstack.org/29/340129/13/check/gate-python-cinderclient-python27-ubuntu-xenial/5a41979/ : SUCCESS in 4m 48s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/13/check/gate-python-cinderclient-python34/157e41f/ : SUCCESS in 3m 13s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/13/check/gate-python-cinderclient-python35-nv/9517504/ : SUCCESS in 2m 46s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/13/check/gate-tempest-dsvm-neutron-src-python-cinderclient/7fe371a/ : SUCCESS in 1h 14m 37s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/13/check/gate-python-cinderclient-pypy/5d5b765/ : SUCCESS in 2m 51s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/13/check/gate-cinderclient-dsvm-functional/1b1c4c8/ : SUCCESS in 35m 45s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/13/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/ee5dd23/ : SUCCESS in 39m 17s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/13/check/gate-python-cinderclient-pylint/d4a2f58/ : SUCCESS in 3m 05s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"6fc38115310f11f93bdba7e71d44d11609618235","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2016-08-12 07:49:29.000000000","message":"Patch Set 13: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"13f0d993531f12d3101c36d165927f3379ebbf3d","author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"date":"2016-08-12 12:40:49.000000000","message":"Patch Set 13:\n\nI think that a null returned by get_string() merely represents that there is no string for this api_version. Previously, we through an Exception with the message \"Null APIVersion cannot be converted to string.\" (this is what novaclient and manilaclient do, BTW).\n\nSo, if we want to get rid of that exception, it seems fine to return Null instead, and have the caller interpret that as they wish.","accounts_in_message":[],"_revision_number":13},{"id":"7d9a5bae4547a7f7ee7c00aa9245d23e6024b4d4","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-12 23:24:01.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"50f65ffb388387debc9a40d530a7458cff859770","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-12 23:25:52.000000000","message":"Patch Set 14:\n\n@Gorka and Scott: Here\u0027s one way I figured out to build the help messages without changing the way get_string works. Do you think this is better or worse?","accounts_in_message":[],"_revision_number":14},{"id":"a9601ec49f76cd18af0bccc8badb34628da9d822","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-13 00:44:40.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/340129/14/check/gate-python-cinderclient-docs-ubuntu-xenial/6dcd630//doc/build/html/ : SUCCESS in 3m 20s\n- gate-python-cinderclient-pep8-ubuntu-xenial http://logs.openstack.org/29/340129/14/check/gate-python-cinderclient-pep8-ubuntu-xenial/9b85d24/ : SUCCESS in 9m 11s\n- gate-python-cinderclient-python27-ubuntu-xenial http://logs.openstack.org/29/340129/14/check/gate-python-cinderclient-python27-ubuntu-xenial/4531542/ : SUCCESS in 5m 20s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/14/check/gate-python-cinderclient-python34/ee743ba/ : SUCCESS in 2m 38s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/14/check/gate-python-cinderclient-python35-nv/e891e29/ : SUCCESS in 3m 05s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/14/check/gate-tempest-dsvm-neutron-src-python-cinderclient/dee7bfa/ : SUCCESS in 1h 15m 15s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/14/check/gate-python-cinderclient-pypy/3dabbb8/ : SUCCESS in 5m 20s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/14/check/gate-cinderclient-dsvm-functional/03ce843/ : SUCCESS in 23m 07s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/14/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/7be620a/ : SUCCESS in 27m 08s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/14/check/gate-python-cinderclient-pylint/a45f3aa/ : SUCCESS in 2m 33s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"5a3cec31d6c7a2636f95df51f08f4c23471cee33","author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"date":"2016-08-15 20:38:31.000000000","message":"Patch Set 14: Code-Review+2\n\nNate, that change works for me.","accounts_in_message":[],"_revision_number":14},{"id":"756254768b4732c4da8abcc1b01bd2ee6e8ebd8e","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-08-16 01:57:00.000000000","message":"Patch Set 15: Patch Set 14 was rebased","accounts_in_message":[],"_revision_number":14},{"id":"f3a1e092160b420173cb0d59f2334dda64ecf4f7","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-08-16 02:05:32.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"664eec4c928064d220ac636da8da938b5b147143","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-08-16 02:10:46.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"507a7cff25c3587947e9b5e262f156b4f4173fec","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-08-16 02:42:19.000000000","message":"Uploaded patch set 18: Commit message was updated.","accounts_in_message":[],"_revision_number":18},{"id":"c53b0d2bfd147ec7f6be4f36ba4d511933b17f82","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-08-16 02:58:59.000000000","message":"Patch Set 18:\n\nHi, all:\nPatch set 18 is the same with patch set 14.\nNew patch set is committed when I try to fix the merge conflict of[1].\n[1] https://review.openstack.org/#/c/309283/","accounts_in_message":[],"_revision_number":18},{"id":"458c02c2ba0f857bd31b916052d87d38b941fa6a","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-08-16 04:18:22.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"4b078cf0c4f3fafeaa40694b543c914aa225db42","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-16 06:23:11.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/340129/19/check/gate-python-cinderclient-docs-ubuntu-xenial/6bce41c//doc/build/html/ : SUCCESS in 2m 17s\n- gate-python-cinderclient-pep8-ubuntu-xenial http://logs.openstack.org/29/340129/19/check/gate-python-cinderclient-pep8-ubuntu-xenial/a6a0e08/ : SUCCESS in 3m 31s\n- gate-python-cinderclient-python27-ubuntu-xenial http://logs.openstack.org/29/340129/19/check/gate-python-cinderclient-python27-ubuntu-xenial/74a1078/ : SUCCESS in 4m 57s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/19/check/gate-python-cinderclient-python34/7121d6b/ : SUCCESS in 3m 24s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/19/check/gate-python-cinderclient-python35-nv/c264f6c/ : SUCCESS in 3m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/19/check/gate-tempest-dsvm-neutron-src-python-cinderclient/b4a08da/ : SUCCESS in 1h 15m 50s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/19/check/gate-python-cinderclient-pypy/189845f/ : SUCCESS in 4m 15s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/19/check/gate-cinderclient-dsvm-functional/d90fc32/ : SUCCESS in 33m 59s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/19/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/48f59ae/ : SUCCESS in 31m 23s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/19/check/gate-python-cinderclient-pylint/796d606/ : SUCCESS in 3m 08s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"1ba7a09aab27ea48135f02a36dadb3bba33fc90e","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2016-08-16 11:09:17.000000000","message":"Patch Set 19: Code-Review-1\n\n(3 comments)\n\nI don\u0027t agree with scottda\u0027s view of the getstring method, but it doesn\u0027t really matter since this solutions provides a clearer message (instead of the *.*) and therefore a better user experience.","accounts_in_message":[],"_revision_number":19},{"id":"b8f4f09cd90939e4c5e67e99da567c5e89135851","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-16 16:16:20.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"a56119ed86e440e46f0b23ea1ff98adb70cbd579","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-16 16:18:06.000000000","message":"Patch Set 19:\n\n(3 comments)","accounts_in_message":[],"_revision_number":19},{"id":"17a73941632c51d1e312a79c24583e3432f53e46","author":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"date":"2016-08-16 16:19:40.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"41b756706b37107b7a9a759c3fe54211f2eb7aa7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-16 21:45:53.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/340129/20/check/gate-python-cinderclient-docs-ubuntu-xenial/1eaf3eb//doc/build/html/ : SUCCESS in 4m 39s\n- gate-python-cinderclient-pep8-ubuntu-xenial http://logs.openstack.org/29/340129/20/check/gate-python-cinderclient-pep8-ubuntu-xenial/d4c5f12/ : SUCCESS in 4m 13s\n- gate-python-cinderclient-python27-ubuntu-xenial http://logs.openstack.org/29/340129/20/check/gate-python-cinderclient-python27-ubuntu-xenial/590c4ec/ : SUCCESS in 3m 44s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/20/check/gate-python-cinderclient-python34/dd7324d/ : SUCCESS in 3m 37s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/29/340129/20/check/gate-python-cinderclient-python35-nv/c38f98f/ : SUCCESS in 4m 33s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/20/check/gate-tempest-dsvm-neutron-src-python-cinderclient/4c9e704/ : SUCCESS in 1h 16m 03s\n- gate-python-cinderclient-pypy http://logs.openstack.org/29/340129/20/check/gate-python-cinderclient-pypy/46d1f96/ : SUCCESS in 6m 41s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/29/340129/20/check/gate-cinderclient-dsvm-functional/c0567fe/ : SUCCESS in 29m 47s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/29/340129/20/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/c189d9a/ : SUCCESS in 29m 06s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/29/340129/20/check/gate-python-cinderclient-pylint/054be1b/ : SUCCESS in 11m 17s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"84225d6ccbc8a7cf6bb24f4c5bfa45b7eb6a592a","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2016-08-17 08:21:34.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"9417c41c47ed1f8797fa931c46208dc6645d186b","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2016-08-17 08:21:49.000000000","message":"Patch Set 20: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":20},{"id":"394f647093af5ef0098c1a95a56c43c4be8b2a8d","author":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"date":"2016-08-18 11:40:50.000000000","message":"Patch Set 20: Code-Review+1","accounts_in_message":[],"_revision_number":20},{"id":"dada909f6e977132fc1072e82e9dff1fb6971f7c","author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"date":"2016-08-18 12:55:30.000000000","message":"Patch Set 20: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":20},{"id":"e3410f5bcd5f6ad690fb4f1eec81d56fa49e0f30","author":{"_account_id":23117,"name":"DSS Cinder CI","email":"budik_06@list.ru","username":"DSSCinderCI","inactive":true,"tags":["SERVICE_USER"]},"date":"2016-08-18 12:56:08.000000000","message":"Patch Set 20:\n\nStarting gate jobs.\nhttp://opstci.itspartner.net","accounts_in_message":[],"_revision_number":20},{"id":"27aa6097e8a2b18756b51276ce62bd48a13dabc9","author":{"_account_id":23117,"name":"DSS Cinder CI","email":"budik_06@list.ru","username":"DSSCinderCI","inactive":true,"tags":["SERVICE_USER"]},"date":"2016-08-18 12:56:12.000000000","message":"Patch Set 20:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":20},{"id":"8f9fb8e607fa3fd86fdf48dd0793d087b75cfcd0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 13:02:20.000000000","message":"Patch Set 20: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":20},{"id":"3a72bad7647cdfbf8d0563bb0bae329b5f28fae3","date":"2016-08-18 14:56:17.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":20},{"id":"62043d8a09bc077c57dc8128b0fd64e10fb99071","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 14:56:17.000000000","message":"Patch Set 20: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-cinderclient-docs-ubuntu-xenial http://docs-draft.openstack.org/29/340129/20/gate/gate-python-cinderclient-docs-ubuntu-xenial/09ce73f//doc/build/html/ : SUCCESS in 3m 32s\n- gate-python-cinderclient-pep8-ubuntu-xenial http://logs.openstack.org/29/340129/20/gate/gate-python-cinderclient-pep8-ubuntu-xenial/00dd32f/ : SUCCESS in 10m 18s\n- gate-python-cinderclient-python27-ubuntu-xenial http://logs.openstack.org/29/340129/20/gate/gate-python-cinderclient-python27-ubuntu-xenial/8f73eff/ : SUCCESS in 2m 39s\n- gate-python-cinderclient-python34 http://logs.openstack.org/29/340129/20/gate/gate-python-cinderclient-python34/3dc683e/ : SUCCESS in 2m 27s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/29/340129/20/gate/gate-tempest-dsvm-neutron-src-python-cinderclient/89e0b59/ : SUCCESS in 1h 09m 57s","accounts_in_message":[],"_revision_number":20}],"current_revision_number":20,"current_revision":"b76f5944130e29ee1bf3095c966a393c489c05e6","revisions":{"43e51b615cdb863e9c2c5af0a666d12638c75304":{"kind":"REWORK","_number":1,"created":"2016-07-10 08:35:36.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/29/340129/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/1"}}},"commit":{"parents":[{"commit":"72304df07a2ec249bd2cdb09f0426839f0386bd5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/72304df07a2ec249bd2cdb09f0426839f0386bd5"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:23:35.000000000","tz":480},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_versin or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/43e51b615cdb863e9c2c5af0a666d12638c75304"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/43e51b615cdb863e9c2c5af0a666d12638c75304"}]},"branch":"refs/heads/master"},"6a7f273b00dc7ffbc92f1ef776d8b82a4a020d33":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2016-07-12 09:36:17.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/29/340129/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/2"}}},"commit":{"parents":[{"commit":"72304df07a2ec249bd2cdb09f0426839f0386bd5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/72304df07a2ec249bd2cdb09f0426839f0386bd5"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-12 09:36:06.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_versin or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/6a7f273b00dc7ffbc92f1ef776d8b82a4a020d33"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/6a7f273b00dc7ffbc92f1ef776d8b82a4a020d33"}]},"branch":"refs/heads/master"},"797abd9cde7d09580aab11605b9ec5f14f98f54c":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2016-07-19 01:57:22.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/29/340129/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/3"}}},"commit":{"parents":[{"commit":"b61ec1e6a76907942298361f72334fc02a0adb23","subject":"Merge \"Fix string interpolation to delayed to be handled by the logging code\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/b61ec1e6a76907942298361f72334fc02a0adb23"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-19 01:57:22.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_versin or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/797abd9cde7d09580aab11605b9ec5f14f98f54c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/797abd9cde7d09580aab11605b9ec5f14f98f54c"}]},"branch":"refs/heads/master"},"ff01577ae1d1d85242902e07d6e67986bcb72b69":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2016-07-27 06:46:21.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/29/340129/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/4"}}},"commit":{"parents":[{"commit":"762212f7fea7a5799cfbc10f9b5a0da1e1add758","subject":"Merge \"Switch to keystoneauth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/762212f7fea7a5799cfbc10f9b5a0da1e1add758"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-27 06:46:21.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_versin or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/ff01577ae1d1d85242902e07d6e67986bcb72b69"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/ff01577ae1d1d85242902e07d6e67986bcb72b69"}]},"branch":"refs/heads/master"},"356aad34d51ccea5f65c6e2b522b641f14c779ef":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":5,"created":"2016-08-04 06:41:07.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/29/340129/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/5"}}},"commit":{"parents":[{"commit":"cb24088fea21049d9b0b039d5a6d695db310bcdb","subject":"Merge \"Changed backup-restore to accept backup name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/cb24088fea21049d9b0b039d5a6d695db310bcdb"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-08-04 09:28:48.000000000","tz":-240},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/356aad34d51ccea5f65c6e2b522b641f14c779ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/356aad34d51ccea5f65c6e2b522b641f14c779ef"}]},"branch":"refs/heads/master"},"f960371dcd2d53142447127f7544900b0af0b0de":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2016-08-04 23:23:23.000000000","uploader":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"ref":"refs/changes/29/340129/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/6"}}},"commit":{"parents":[{"commit":"fbca2a8aaa9da3214212834fbda551a898d0a919","subject":"Fix useless api_version of Manager class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/fbca2a8aaa9da3214212834fbda551a898d0a919"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Nate Potter","email":"nathaniel.potter@intel.com","date":"2016-08-04 23:17:25.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/f960371dcd2d53142447127f7544900b0af0b0de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/f960371dcd2d53142447127f7544900b0af0b0de"}]},"branch":"refs/heads/master"},"f227873698bbc904fc7bfeeaa168e4be0e93f266":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2016-08-04 23:31:26.000000000","uploader":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"ref":"refs/changes/29/340129/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/7"}}},"commit":{"parents":[{"commit":"cb24088fea21049d9b0b039d5a6d695db310bcdb","subject":"Merge \"Changed backup-restore to accept backup name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/cb24088fea21049d9b0b039d5a6d695db310bcdb"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Nate Potter","email":"nathaniel.potter@intel.com","date":"2016-08-04 23:30:30.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/f227873698bbc904fc7bfeeaa168e4be0e93f266"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/f227873698bbc904fc7bfeeaa168e4be0e93f266"}]},"branch":"refs/heads/master"},"57b2d53c4f6024291019c32467829837b920320d":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2016-08-05 03:43:06.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/29/340129/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/8"}}},"commit":{"parents":[{"commit":"4e0476507c2ee471c56f1f5979d926416bb1b07d","subject":"Merge \"Add cluster related commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/4e0476507c2ee471c56f1f5979d926416bb1b07d"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-08-05 05:17:51.000000000","tz":-240},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/57b2d53c4f6024291019c32467829837b920320d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/57b2d53c4f6024291019c32467829837b920320d"}]},"branch":"refs/heads/master"},"81c0daa9451b07f5cb641cbf33a51c6ac9b5d1cb":{"kind":"REWORK","_number":9,"created":"2016-08-09 18:42:38.000000000","uploader":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"ref":"refs/changes/29/340129/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/9"}}},"commit":{"parents":[{"commit":"4e0476507c2ee471c56f1f5979d926416bb1b07d","subject":"Merge \"Add cluster related commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/4e0476507c2ee471c56f1f5979d926416bb1b07d"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Nate Potter","email":"nathaniel.potter@intel.com","date":"2016-08-09 18:41:43.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\nCo-Authored-By: Nate Potter \u003cnathaniel.potter@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/81c0daa9451b07f5cb641cbf33a51c6ac9b5d1cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/81c0daa9451b07f5cb641cbf33a51c6ac9b5d1cb"}]},"branch":"refs/heads/master"},"8b1b5b002b9ea8a47d79678a7a0c838d7eb8d08c":{"kind":"REWORK","_number":10,"created":"2016-08-10 18:48:53.000000000","uploader":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"ref":"refs/changes/29/340129/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/10"}}},"commit":{"parents":[{"commit":"4e0476507c2ee471c56f1f5979d926416bb1b07d","subject":"Merge \"Add cluster related commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/4e0476507c2ee471c56f1f5979d926416bb1b07d"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Nate Potter","email":"nathaniel.potter@intel.com","date":"2016-08-10 18:48:46.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\nCo-Authored-By: Nate Potter \u003cnathaniel.potter@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/8b1b5b002b9ea8a47d79678a7a0c838d7eb8d08c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/8b1b5b002b9ea8a47d79678a7a0c838d7eb8d08c"}]},"branch":"refs/heads/master"},"97eaad1482a9b71867be7ae2772034c488c7062b":{"kind":"REWORK","_number":11,"created":"2016-08-10 21:20:35.000000000","uploader":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"ref":"refs/changes/29/340129/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/11"}}},"commit":{"parents":[{"commit":"4e0476507c2ee471c56f1f5979d926416bb1b07d","subject":"Merge \"Add cluster related commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/4e0476507c2ee471c56f1f5979d926416bb1b07d"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Nate Potter","email":"nathaniel.potter@intel.com","date":"2016-08-10 21:20:30.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\nCo-Authored-By: Nate Potter \u003cnathaniel.potter@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/97eaad1482a9b71867be7ae2772034c488c7062b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/97eaad1482a9b71867be7ae2772034c488c7062b"}]},"branch":"refs/heads/master"},"2e54cc2fb278f1b5aac49b1f740fc0f212e074d2":{"kind":"REWORK","_number":12,"created":"2016-08-11 17:14:19.000000000","uploader":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"ref":"refs/changes/29/340129/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/12"}}},"commit":{"parents":[{"commit":"4e0476507c2ee471c56f1f5979d926416bb1b07d","subject":"Merge \"Add cluster related commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/4e0476507c2ee471c56f1f5979d926416bb1b07d"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Nate Potter","email":"nathaniel.potter@intel.com","date":"2016-08-11 17:14:14.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\nCo-Authored-By: Nate Potter \u003cnathaniel.potter@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/2e54cc2fb278f1b5aac49b1f740fc0f212e074d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/2e54cc2fb278f1b5aac49b1f740fc0f212e074d2"}]},"branch":"refs/heads/master"},"4ea9bafbd35884ab18b636b4d20007f1d80ec1ab":{"kind":"REWORK","_number":13,"created":"2016-08-11 21:52:58.000000000","uploader":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"ref":"refs/changes/29/340129/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/13"}}},"commit":{"parents":[{"commit":"4e0476507c2ee471c56f1f5979d926416bb1b07d","subject":"Merge \"Add cluster related commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/4e0476507c2ee471c56f1f5979d926416bb1b07d"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Nate Potter","email":"nathaniel.potter@intel.com","date":"2016-08-11 21:52:53.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\nCo-Authored-By: Nate Potter \u003cnathaniel.potter@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/4ea9bafbd35884ab18b636b4d20007f1d80ec1ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/4ea9bafbd35884ab18b636b4d20007f1d80ec1ab"}]},"branch":"refs/heads/master"},"b0021f764b7630c2aa736e5deedd3b961b845f10":{"kind":"REWORK","_number":14,"created":"2016-08-12 23:24:01.000000000","uploader":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"ref":"refs/changes/29/340129/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/14"}}},"commit":{"parents":[{"commit":"4e0476507c2ee471c56f1f5979d926416bb1b07d","subject":"Merge \"Add cluster related commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/4e0476507c2ee471c56f1f5979d926416bb1b07d"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Nate Potter","email":"nathaniel.potter@intel.com","date":"2016-08-12 23:23:54.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\nCo-Authored-By: Nate Potter \u003cnathaniel.potter@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/b0021f764b7630c2aa736e5deedd3b961b845f10"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/b0021f764b7630c2aa736e5deedd3b961b845f10"}]},"branch":"refs/heads/master"},"9d9edc81c41dd7566c6b50721cb0d20d52364c7e":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2016-08-16 01:57:00.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/29/340129/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/15"}}},"commit":{"parents":[{"commit":"0daa4aa0238f3399e166af8833ef1d2816f361fd","subject":"Merge \"Tests for testing volume-create command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/0daa4aa0238f3399e166af8833ef1d2816f361fd"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-08-16 01:57:00.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\nCo-Authored-By: Nate Potter \u003cnathaniel.potter@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/9d9edc81c41dd7566c6b50721cb0d20d52364c7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/9d9edc81c41dd7566c6b50721cb0d20d52364c7e"}]},"branch":"refs/heads/master"},"334171689dbae4135b0a4efa4f133d21ace68275":{"kind":"REWORK","_number":16,"created":"2016-08-16 02:05:32.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/29/340129/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/16"}}},"commit":{"parents":[{"commit":"0daa4aa0238f3399e166af8833ef1d2816f361fd","subject":"Merge \"Tests for testing volume-create command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/0daa4aa0238f3399e166af8833ef1d2816f361fd"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-08-16 04:51:44.000000000","tz":-240},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\nCo-Authored-By: Nate Potter \u003cnathaniel.potter@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/334171689dbae4135b0a4efa4f133d21ace68275"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/334171689dbae4135b0a4efa4f133d21ace68275"}]},"branch":"refs/heads/master"},"8c06b20d942a65450d53523b5ffb26f21484b626":{"kind":"REWORK","_number":17,"created":"2016-08-16 02:10:46.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/29/340129/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/17"}}},"commit":{"parents":[{"commit":"0daa4aa0238f3399e166af8833ef1d2816f361fd","subject":"Merge \"Tests for testing volume-create command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/0daa4aa0238f3399e166af8833ef1d2816f361fd"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-08-16 04:58:37.000000000","tz":-240},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\nCo-Authored-By: Nate Potter \u003cnathaniel.potter@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/8c06b20d942a65450d53523b5ffb26f21484b626"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/8c06b20d942a65450d53523b5ffb26f21484b626"}]},"branch":"refs/heads/master"},"92926fd433d3e9a0eafdbe446fcaf6a31d061daf":{"kind":"NO_CODE_CHANGE","_number":18,"created":"2016-08-16 02:42:19.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/29/340129/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/18"}}},"commit":{"parents":[{"commit":"0daa4aa0238f3399e166af8833ef1d2816f361fd","subject":"Merge \"Tests for testing volume-create command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/0daa4aa0238f3399e166af8833ef1d2816f361fd"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-08-16 05:16:26.000000000","tz":-240},"subject":"Add \"start_version\" and \"end_version\" support to argparse","message":"Add \"start_version\" and \"end_version\" support to argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\nCo-Authored-By: Nate Potter \u003cnathaniel.potter@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/92926fd433d3e9a0eafdbe446fcaf6a31d061daf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/92926fd433d3e9a0eafdbe446fcaf6a31d061daf"}]},"branch":"refs/heads/master"},"35603a08d24cb22640ca7072d42abe58e71ffe57":{"kind":"REWORK","_number":19,"created":"2016-08-16 04:18:22.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/29/340129/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/19"}}},"commit":{"parents":[{"commit":"0daa4aa0238f3399e166af8833ef1d2816f361fd","subject":"Merge \"Tests for testing volume-create command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/0daa4aa0238f3399e166af8833ef1d2816f361fd"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-08-16 07:06:10.000000000","tz":-240},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\nCo-Authored-By: Nate Potter \u003cnathaniel.potter@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/35603a08d24cb22640ca7072d42abe58e71ffe57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/35603a08d24cb22640ca7072d42abe58e71ffe57"}]},"branch":"refs/heads/master"},"b76f5944130e29ee1bf3095c966a393c489c05e6":{"kind":"REWORK","_number":20,"created":"2016-08-16 16:16:20.000000000","uploader":{"_account_id":17275,"name":"Nate Potter","email":"nathaniel.potter@intel.com","username":"npotter"},"ref":"refs/changes/29/340129/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/29/340129/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/29/340129/20"}}},"commit":{"parents":[{"commit":"0daa4aa0238f3399e166af8833ef1d2816f361fd","subject":"Merge \"Tests for testing volume-create command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/0daa4aa0238f3399e166af8833ef1d2816f361fd"}]}],"author":{"name":"Cao Shufeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-07-10 11:08:06.000000000","tz":480},"committer":{"name":"Nate Potter","email":"nathaniel.potter@intel.com","date":"2016-08-16 16:16:13.000000000","tz":0},"subject":"Add \"start_version\" and \"end_version\" support to  argparse","message":"Add \"start_version\" and \"end_version\" support to  argparse\n\nNow, \"cinder help subcommand\" can not show whether an argument\nis supported for a specific microversion.\nWith this change, developers only need to add a start_version or\nend_version in the utils.arg wrap, cinderclient will support\nthe microversion for that arguement.\n\n    @utils.arg(\n    \u0027--foo\u0027,\n    start_version\u003d\u00273.1\u0027)\n    @utils.arg(\n    \u0027--bar\u0027,\n    start_version\u003d\u00273.2\u0027,\n    end_version\u003d\u00273.5\u0027)\n    def do_some_action():\n        ......\n\nIn previous example, an exception will be raised for such command:\n   $ cinder --os-volume-api-version 3.6 --bar some-ation\n\nAnd only \"--foo\" will show up for such help command:\n   $ cinder --os-volume-api-version 3.1 help some-ation\n\nChange-Id: I74137486992846bbf9fdff53c009851db2356eef\nPartial-Bug: #1600567\nCo-Authored-By: Nate Potter \u003cnathaniel.potter@intel.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/b76f5944130e29ee1bf3095c966a393c489c05e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/b76f5944130e29ee1bf3095c966a393c489c05e6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
