)]}'
{"id":"openstack%2Fpython-openstackclient~242843","triplet_id":"openstack%2Fpython-openstackclient~master~I736669ee01c7385b6e701cb20f4334eff1c49286","project":"openstack/python-openstackclient","branch":"master","topic":"readme-blk-storage","hashtags":[],"change_id":"I736669ee01c7385b6e701cb20f4334eff1c49286","subject":"Use Block Storage instead of Volume","status":"MERGED","created":"2015-11-08 14:10:44.000000000","updated":"2016-01-04 16:23:30.000000000","submitted":"2016-01-04 16:23:29.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":23,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1dc4ea8bf03a64e3e8d8db0ddd2698f6bf6acbcd","_number":242843,"virtual_id_number":242843,"owner":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-01-04 16:23:29.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},{"value":0,"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},{"value":0,"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":18777,"name":"Jinxing Fang","email":"fang.jinxing@99cloud.net","username":"jinxingfang"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2015-11-27 13:52:37.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-12-11 07:33:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},{"value":1,"date":"2015-12-28 12:42:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},{"value":1,"date":"2015-12-11 07:22:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},{"value":0,"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},{"value":1,"date":"2015-12-11 04:27:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":1,"date":"2015-12-11 13:22:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":18777,"name":"Jinxing Fang","email":"fang.jinxing@99cloud.net","username":"jinxingfang"},{"value":2,"date":"2016-01-04 15:16:02.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2015-12-11 07:29:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},{"value":0,"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},{"value":0,"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":18777,"name":"Jinxing Fang","email":"fang.jinxing@99cloud.net","username":"jinxingfang"},{"value":1,"date":"2016-01-04 15:16:02.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},{"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},{"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},{"_account_id":18777,"name":"Jinxing Fang","email":"fang.jinxing@99cloud.net","username":"jinxingfang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-11-09 14:05:42.000000000","updated_by":{"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},"reviewer":{"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},"state":"REVIEWER"},{"updated":"2015-11-27 13:52:37.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-12-11 04:27:22.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2015-12-11 07:22:29.000000000","updated_by":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"reviewer":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"state":"REVIEWER"},{"updated":"2015-12-11 07:29:40.000000000","updated_by":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"reviewer":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"state":"REVIEWER"},{"updated":"2015-12-11 07:33:54.000000000","updated_by":{"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},"reviewer":{"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},"state":"REVIEWER"},{"updated":"2015-12-11 13:22:02.000000000","updated_by":{"_account_id":18777,"name":"Jinxing Fang","email":"fang.jinxing@99cloud.net","username":"jinxingfang"},"reviewer":{"_account_id":18777,"name":"Jinxing Fang","email":"fang.jinxing@99cloud.net","username":"jinxingfang"},"state":"REVIEWER"},{"updated":"2015-12-28 12:42:46.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2016-01-04 15:16:02.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-01-04 16:23:29.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a0e81ddf37c44f9c138888b952b0922dc47cced0","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-08 14:10:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2eac2755ab466da46315ad26a3fb82cb6dbf4d5f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-08 15:04:55.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/43/242843/1/check/gate-python-openstackclient-python26/0e252bb/ : SUCCESS in 1m 50s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/43/242843/1/check/gate-python-openstackclient-pep8/1ee3e45/ : SUCCESS in 1m 06s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/43/242843/1/check/gate-python-openstackclient-docs/452807e//doc/build/html/ : SUCCESS in 1m 38s\n- gate-python-openstackclient-python27 http://logs.openstack.org/43/242843/1/check/gate-python-openstackclient-python27/d0ceff0/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-python34 http://logs.openstack.org/43/242843/1/check/gate-python-openstackclient-python34/e701a0c/ : SUCCESS in 1m 41s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/43/242843/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/9c5f605/ : SUCCESS in 53m 33s\n- gate-osc-dsvm-functional http://logs.openstack.org/43/242843/1/check/gate-osc-dsvm-functional/c4cfa18/ : FAILURE in 21m 17s","accounts_in_message":[],"_revision_number":1},{"id":"40d28c16e7461821d2d7bdfb3b696a7dcecd03e9","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-08 19:57:31.000000000","message":"Patch Set 1:\n\nwe should also update some of the .rst files too, like volume.rst, volume_type.rst, volume-qos.rst, etc (https://github.com/openstack/python-openstackclient/search?l\u003drst\u0026q\u003dvolume\u0026utf8\u003d%E2%9C%93)\n\nSpecifically the line that is:\n\n  Volume v1, v2\n\nshould be:\n\n  Block Storage v1, v2","accounts_in_message":[],"_revision_number":1},{"id":"2c6028657d4df3691fe9b0be6a7c79169b82b6d8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-08 19:57:37.000000000","message":"Patch Set 1: Code-Review-1\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"39255f6b8361b4bfac49285371746879bd3e0658","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-08 20:51:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/43/242843/1/check/gate-python-openstackclient-python26/559d67b/ : SUCCESS in 1m 08s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/43/242843/1/check/gate-python-openstackclient-pep8/3069b00/ : SUCCESS in 1m 08s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/43/242843/1/check/gate-python-openstackclient-docs/4ce2d1b//doc/build/html/ : SUCCESS in 2m 00s\n- gate-python-openstackclient-python27 http://logs.openstack.org/43/242843/1/check/gate-python-openstackclient-python27/51426d6/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-python34 http://logs.openstack.org/43/242843/1/check/gate-python-openstackclient-python34/c91d0bc/ : SUCCESS in 1m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/43/242843/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/693e6a1/ : SUCCESS in 51m 44s\n- gate-osc-dsvm-functional http://logs.openstack.org/43/242843/1/check/gate-osc-dsvm-functional/aac477a/ : SUCCESS in 19m 55s","accounts_in_message":[],"_revision_number":1},{"id":"a5f9532ad78931fc820037eb536c3744b3ab3428","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-09 12:49:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"76ce27cf76fb0d7ef7e243e1ecc555347a59bb81","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-09 12:53:32.000000000","message":"Patch Set 2:\n\n@Steve\nThanks for your comment, really good point. I just changed \u0027Volume/volume\u0027 to \u0027Block Storage\u0027 when it is specified as service. And i didn\u0027t change it when it is specified as object (volume object). Please have a look at the new patch:)","accounts_in_message":[],"_revision_number":2},{"id":"4a84accd5519847f66fe68c86255700a5590713a","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-09 12:54:28.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"74c53e25ebad1fb9117a5ae4fb1fd0ad82529a0a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-09 14:02:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/43/242843/3/check/gate-python-openstackclient-python26/842de42/ : SUCCESS in 3m 24s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/43/242843/3/check/gate-python-openstackclient-pep8/5917417/ : SUCCESS in 1m 16s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/43/242843/3/check/gate-python-openstackclient-docs/21c5366//doc/build/html/ : SUCCESS in 1m 33s\n- gate-python-openstackclient-python27 http://logs.openstack.org/43/242843/3/check/gate-python-openstackclient-python27/c12a2bc/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/43/242843/3/check/gate-python-openstackclient-python34/77eec35/ : SUCCESS in 1m 48s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/43/242843/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/598c103/ : SUCCESS in 1h 07m 25s\n- gate-osc-dsvm-functional http://logs.openstack.org/43/242843/3/check/gate-osc-dsvm-functional/5e8aa09/ : SUCCESS in 26m 51s","accounts_in_message":[],"_revision_number":3},{"id":"8af7b039ddff9a36638cff0c774fc4a7d9449a5c","author":{"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},"date":"2015-11-09 14:05:42.000000000","message":"Patch Set 3: Code-Review+1\n\nLGTM!","accounts_in_message":[],"_revision_number":3},{"id":"928e4023e590ae54c21d45ef0d38621fea91d0a4","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-11-12 17:41:06.000000000","message":"Patch Set 3:\n\nWe use the term \u0027Object Store\u0027 already, do we need to change that to \u0027Object Storage\u0027 or this to \u0027Block Store\u0027?","accounts_in_message":[],"_revision_number":3},{"id":"0ca5942afc3e442e4b7279e2c3a07563d9fba762","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-13 02:34:27.000000000","message":"Patch Set 3:\n\n@Dean\n\nI think it is better to change \u0027Object Store\u0027 to \u0027Object Storage\u0027 because the offcial openstack manual uses \u0027Object Storage\u0027.\nI am going to submit a separate patch for it. What do you think?","accounts_in_message":[],"_revision_number":3},{"id":"6f8ea6d6b67c288f2b2d51f3a9f3a1a03bd1dfb7","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-11-13 15:21:30.000000000","message":"Patch Set 3: Code-Review+2\n\nThat works for me.  I\u0027d like to get wide agreement from the team on that before it merges though.","accounts_in_message":[],"_revision_number":3},{"id":"1f05b16d9409b52e07daa48c93496d1f4fbc85ac","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-13 18:12:26.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"d8c09c69e57e80eb352ae92e8571ccab24676282","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-11-13 21:42:14.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nTang has a couple of comments that I think need to be addressed, specifically the doc for the service --type option.  That needs to list the actual values used and the Block Storage type is still \u0027volume\u0027 (also \u0027volumev2\u0027 in DevStack).","accounts_in_message":[],"_revision_number":3},{"id":"3455893d310f1719cc98cd7c8dedeb073e9925ac","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-17 05:57:52.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b3706e76beb381bc671a20008d07804e733bb507","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-17 06:04:00.000000000","message":"Patch Set 3:\n\n(3 comments)\n\n@Dean @Tang\n\nThanks for your comments. Please reexamine:)","accounts_in_message":[],"_revision_number":3},{"id":"7be99b733228b838badbd6e19eaeeec0a59f3faa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-17 07:12:53.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/43/242843/4/check/gate-python-openstackclient-python26/9cfabf8/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/43/242843/4/check/gate-python-openstackclient-pep8/aaf1b1f/ : SUCCESS in 1m 25s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/43/242843/4/check/gate-python-openstackclient-docs/88d931f//doc/build/html/ : SUCCESS in 3m 19s\n- gate-python-openstackclient-python27 http://logs.openstack.org/43/242843/4/check/gate-python-openstackclient-python27/6f1c24b/ : SUCCESS in 1m 44s\n- gate-python-openstackclient-python34 http://logs.openstack.org/43/242843/4/check/gate-python-openstackclient-python34/3193344/ : SUCCESS in 2m 49s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/43/242843/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/ad464ac/ : SUCCESS in 1h 00m 33s\n- gate-osc-dsvm-functional http://logs.openstack.org/43/242843/4/check/gate-osc-dsvm-functional/7d4cf85/ : SUCCESS in 22m 51s","accounts_in_message":[],"_revision_number":4},{"id":"7755107f6117865f4f27a13fc91046af3a6b79d9","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-17 07:32:08.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)\n\nHi Yang,\n\nAll over looks good to me. Just one thing. Please ask Dena or Steve for help. :)\n\nThanks.","accounts_in_message":[],"_revision_number":4},{"id":"f6c8a9b7980f46418cc853d8ff8016b606ad450f","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-17 07:40:41.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"87c57aef16694a9ff1ce71c1aa3b484af1a5b53b","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-17 07:40:44.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"5f8fe6ad7342eca1ba7582ed95bbf92bdf283d4d","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-17 07:56:01.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"47b1e2303edbe6562291e045f086f76fe24c5283","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-17 09:10:31.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/43/242843/5/check/gate-python-openstackclient-python26/8f9912b/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/43/242843/5/check/gate-python-openstackclient-pep8/7ea52d3/ : SUCCESS in 1m 05s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/43/242843/5/check/gate-python-openstackclient-docs/f36e070//doc/build/html/ : SUCCESS in 2m 10s\n- gate-python-openstackclient-python27 http://logs.openstack.org/43/242843/5/check/gate-python-openstackclient-python27/cff3068/ : SUCCESS in 1m 25s\n- gate-python-openstackclient-python34 http://logs.openstack.org/43/242843/5/check/gate-python-openstackclient-python34/0131887/ : SUCCESS in 1m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/43/242843/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/269ad33/ : SUCCESS in 1h 11m 06s\n- gate-osc-dsvm-functional http://logs.openstack.org/43/242843/5/check/gate-osc-dsvm-functional/05d96fa/ : SUCCESS in 29m 36s","accounts_in_message":[],"_revision_number":5},{"id":"df781688d0c683ef8a2c58925e3d5bd9a98b02ff","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-17 13:12:43.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"008fe07726fddcce205fe1730806cde4b9b813c5","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-26 08:42:06.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"9d5c8e268576ea99d2be46cb49f9c20331dde959","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-26 08:42:16.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"fd3e7e1255bfce96a53649ca21a626879d0686f8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-26 09:51:25.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/43/242843/6/check/gate-python-openstackclient-python26/9144efd/ : SUCCESS in 1m 18s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/43/242843/6/check/gate-python-openstackclient-pep8/8a69759/ : SUCCESS in 1m 08s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/43/242843/6/check/gate-python-openstackclient-docs/7d2c982//doc/build/html/ : SUCCESS in 2m 12s\n- gate-python-openstackclient-python27 http://logs.openstack.org/43/242843/6/check/gate-python-openstackclient-python27/c910dd7/ : SUCCESS in 1m 41s\n- gate-python-openstackclient-python34 http://logs.openstack.org/43/242843/6/check/gate-python-openstackclient-python34/758771a/ : SUCCESS in 1m 53s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/43/242843/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/36a4170/ : SUCCESS in 1h 04m 56s\n- gate-osc-dsvm-functional http://logs.openstack.org/43/242843/6/check/gate-osc-dsvm-functional/0add388/ : SUCCESS in 21m 50s","accounts_in_message":[],"_revision_number":6},{"id":"333f9e1d5dc8e8dbd912f86c5bbd0282a1d68d43","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-26 13:50:40.000000000","message":"Patch Set 6: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"bb9a29c5115fac511818a6d29b62597ab021311a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-26 18:42:00.000000000","message":"Patch Set 6: Verified-1\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":6},{"id":"73f1c8a1c56f16bdd4d99b18fbb2a35152f5b768","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-27 10:21:41.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"7717a9f4fdf1d56d7d684f73be17e5363f7aae49","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-27 10:22:26.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"691167bcae6db13286f9794be1b0abbe671d282d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-27 11:28:05.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/43/242843/7/check/gate-python-openstackclient-python26/c134d4d/ : SUCCESS in 1m 08s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/43/242843/7/check/gate-python-openstackclient-pep8/1d8a0b5/ : SUCCESS in 1m 10s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/43/242843/7/check/gate-python-openstackclient-docs/d9a9f9c//doc/build/html/ : SUCCESS in 2m 16s\n- gate-python-openstackclient-python27 http://logs.openstack.org/43/242843/7/check/gate-python-openstackclient-python27/871a821/ : SUCCESS in 1m 29s\n- gate-python-openstackclient-python34 http://logs.openstack.org/43/242843/7/check/gate-python-openstackclient-python34/ac51c3d/ : SUCCESS in 1m 46s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/43/242843/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/d6ced31/ : SUCCESS in 1h 04m 44s\n- gate-osc-dsvm-functional http://logs.openstack.org/43/242843/7/check/gate-osc-dsvm-functional/95e30fa/ : SUCCESS in 22m 37s","accounts_in_message":[],"_revision_number":7},{"id":"a929860f886c247287be4286444a804116544dbc","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-27 13:52:37.000000000","message":"Patch Set 7: Code-Review+2\n\ni\u0027m OK with this","accounts_in_message":[],"_revision_number":7},{"id":"6c7330d4a85e61c814daf80f10c14cac8d2fc5b5","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-11 04:27:22.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"c505e78f254d8fa2ceef5d0176ed1b0b238944de","author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"date":"2015-12-11 07:22:29.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"3ef061c58f85841a2ad56200ef91f892b8b96c72","author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"date":"2015-12-11 07:29:40.000000000","message":"Patch Set 7: Code-Review+1\n\n(1 comment)\n\nPlease see my comment.\n\nThanks","accounts_in_message":[],"_revision_number":7},{"id":"a02defff95e4543c9f7f3c19c129a7488e856d9c","author":{"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},"date":"2015-12-11 07:33:54.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"382b92fe12b12654f6adeace7d8364f72b99541a","author":{"_account_id":18777,"name":"Jinxing Fang","email":"fang.jinxing@99cloud.net","username":"jinxingfang"},"date":"2015-12-11 13:22:02.000000000","message":"Patch Set 7: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"8995adf67f63200d15bb08e0d7c44d92f4dbc67f","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-12-25 13:22:48.000000000","message":"Patch Set 7:\n\n(1 comment)\n\nCould the core team give some comments?","accounts_in_message":[],"_revision_number":7},{"id":"2fa6163db36b04fe4abfdf143983ca26ed81a70c","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-12-28 12:42:46.000000000","message":"Patch Set 7: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"69ab844d7eb3ec8db44c1be95160cef9eae05a2a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-01-04 15:16:02.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"02a8e642020d2433356c241e97ba73f85c7ece8b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-04 15:17:11.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"79158d98ba20ff62639a48d170cc732f49156b5c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-04 16:23:29.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/43/242843/7/gate/gate-python-openstackclient-docs/4921f73//doc/build/html/ : SUCCESS in 1m 39s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/43/242843/7/gate/gate-python-openstackclient-pep8/dde2d3b/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-python27 http://logs.openstack.org/43/242843/7/gate/gate-python-openstackclient-python27/3e11037/ : SUCCESS in 1m 43s\n- gate-python-openstackclient-python34 http://logs.openstack.org/43/242843/7/gate/gate-python-openstackclient-python34/feb1a2e/ : SUCCESS in 2m 16s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/43/242843/7/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/680a320/ : SUCCESS in 1h 04m 01s\n- gate-osc-dsvm-functional http://logs.openstack.org/43/242843/7/gate/gate-osc-dsvm-functional/27e09ad/ : SUCCESS in 26m 06s","accounts_in_message":[],"_revision_number":7},{"id":"d49f1e73817af88511a16cac7babe5d5c3e4f938","date":"2016-01-04 16:23:30.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"54b0ef3358b25b0c164ee5f4eba07ee474513d3a","revisions":{"0c5415a06e1a89d15ead306fdf16819444bd1909":{"kind":"REWORK","_number":1,"created":"2015-11-08 14:10:44.000000000","uploader":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"ref":"refs/changes/43/242843/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/43/242843/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/1"}}},"commit":{"parents":[{"commit":"1cf09be91366224dfd95ab7013151e0510012dbb","subject":"Merge \"Use fake server name instead of id when testing \"server_name\" param.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1cf09be91366224dfd95ab7013151e0510012dbb"}]}],"author":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-08 14:05:15.000000000","tz":480},"committer":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-08 14:10:33.000000000","tz":480},"subject":"Use Block Storage instead of Volume","message":"Use Block Storage instead of Volume\n\nVolume is better to be replaced by Block Storage in the\nREADME.rst.\n\nChange-Id: I736669ee01c7385b6e701cb20f4334eff1c49286\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0c5415a06e1a89d15ead306fdf16819444bd1909"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0c5415a06e1a89d15ead306fdf16819444bd1909"}]},"branch":"refs/heads/master"},"d5d27859ee69771ba5ec358c8cb6871c7d4dbde6":{"kind":"REWORK","_number":2,"created":"2015-11-09 12:49:23.000000000","uploader":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"ref":"refs/changes/43/242843/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/43/242843/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/2"}}},"commit":{"parents":[{"commit":"1cf09be91366224dfd95ab7013151e0510012dbb","subject":"Merge \"Use fake server name instead of id when testing \"server_name\" param.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1cf09be91366224dfd95ab7013151e0510012dbb"}]}],"author":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-08 14:05:15.000000000","tz":480},"committer":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-09 12:48:53.000000000","tz":480},"subject":"Use Block Storage instead of Volume","message":"Use Block Storage instead of Volume\n\nVolume is better to be replaced by Block Storage in the\nREADME.rst.\n\nChange-Id: I736669ee01c7385b6e701cb20f4334eff1c49286\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d5d27859ee69771ba5ec358c8cb6871c7d4dbde6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d5d27859ee69771ba5ec358c8cb6871c7d4dbde6"}]},"branch":"refs/heads/master"},"ecc57aa8a294171f6c9a5959d5aa25c7b7f5bbb6":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-11-09 12:54:28.000000000","uploader":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"ref":"refs/changes/43/242843/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/43/242843/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/3"}}},"commit":{"parents":[{"commit":"1cf09be91366224dfd95ab7013151e0510012dbb","subject":"Merge \"Use fake server name instead of id when testing \"server_name\" param.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1cf09be91366224dfd95ab7013151e0510012dbb"}]}],"author":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-08 14:05:15.000000000","tz":480},"committer":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-09 12:53:56.000000000","tz":480},"subject":"Use Block Storage instead of Volume","message":"Use Block Storage instead of Volume\n\nVolume is better to be replaced by Block Storage in the\ndoc.\n\nChange-Id: I736669ee01c7385b6e701cb20f4334eff1c49286\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ecc57aa8a294171f6c9a5959d5aa25c7b7f5bbb6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ecc57aa8a294171f6c9a5959d5aa25c7b7f5bbb6"}]},"branch":"refs/heads/master"},"64a3c3aeec86a0e36a6e20b7c538175977e5b107":{"kind":"REWORK","_number":4,"created":"2015-11-17 05:57:52.000000000","uploader":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"ref":"refs/changes/43/242843/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/43/242843/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/4"}}},"commit":{"parents":[{"commit":"74d53cdd5070e6992e8acabd6984bb2e1658d341","subject":"Merge \"Enable \"openstack server unlock\" command to take multiple servers.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/74d53cdd5070e6992e8acabd6984bb2e1658d341"}]}],"author":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-08 14:05:15.000000000","tz":480},"committer":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-17 05:57:30.000000000","tz":480},"subject":"Use Block Storage instead of Volume","message":"Use Block Storage instead of Volume\n\nVolume is better to be replaced by Block Storage in the\ndoc.\n\nChange-Id: I736669ee01c7385b6e701cb20f4334eff1c49286\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/64a3c3aeec86a0e36a6e20b7c538175977e5b107"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/64a3c3aeec86a0e36a6e20b7c538175977e5b107"}]},"branch":"refs/heads/master"},"37ab44fd04d236cd8113d99ab3aaa602c89fd674":{"kind":"REWORK","_number":5,"created":"2015-11-17 07:40:44.000000000","uploader":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"ref":"refs/changes/43/242843/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/43/242843/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/5"}}},"commit":{"parents":[{"commit":"74d53cdd5070e6992e8acabd6984bb2e1658d341","subject":"Merge \"Enable \"openstack server unlock\" command to take multiple servers.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/74d53cdd5070e6992e8acabd6984bb2e1658d341"}]}],"author":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-08 14:05:15.000000000","tz":480},"committer":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-17 07:40:24.000000000","tz":480},"subject":"Use Block Storage instead of Volume","message":"Use Block Storage instead of Volume\n\nVolume is better to be replaced by Block Storage in the\ndoc.\n\nChange-Id: I736669ee01c7385b6e701cb20f4334eff1c49286\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/37ab44fd04d236cd8113d99ab3aaa602c89fd674"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/37ab44fd04d236cd8113d99ab3aaa602c89fd674"}]},"branch":"refs/heads/master"},"a7ba70359b959fc6f1ad62268993ea884dd26da8":{"kind":"REWORK","_number":6,"created":"2015-11-26 08:42:06.000000000","uploader":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"ref":"refs/changes/43/242843/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/43/242843/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/6"}}},"commit":{"parents":[{"commit":"c48afe6032ad53fcdc12c749adfe2d0f006fef14","subject":"Trivial: Fix a typo.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c48afe6032ad53fcdc12c749adfe2d0f006fef14"}]}],"author":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-08 14:05:15.000000000","tz":480},"committer":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-26 08:41:49.000000000","tz":480},"subject":"Use Block Storage instead of Volume","message":"Use Block Storage instead of Volume\n\nVolume is better to be replaced by Block Storage in the\ndoc.\n\nChange-Id: I736669ee01c7385b6e701cb20f4334eff1c49286\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a7ba70359b959fc6f1ad62268993ea884dd26da8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a7ba70359b959fc6f1ad62268993ea884dd26da8"}]},"branch":"refs/heads/master"},"54b0ef3358b25b0c164ee5f4eba07ee474513d3a":{"kind":"REWORK","_number":7,"created":"2015-11-27 10:21:41.000000000","uploader":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"ref":"refs/changes/43/242843/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/43/242843/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/43/242843/7"}}},"commit":{"parents":[{"commit":"8d523266fcfc1c71734f22ec0ae4d5707097dfc8","subject":"Merge \"Add unit tests for \"server stop\" command.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8d523266fcfc1c71734f22ec0ae4d5707097dfc8"}]}],"author":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-08 14:05:15.000000000","tz":480},"committer":{"name":"Xi Yang","email":"yang.xi@99cloud.net","date":"2015-11-27 09:56:10.000000000","tz":480},"subject":"Use Block Storage instead of Volume","message":"Use Block Storage instead of Volume\n\nVolume is better to be replaced by Block Storage in the\ndoc.\n\nChange-Id: I736669ee01c7385b6e701cb20f4334eff1c49286\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/54b0ef3358b25b0c164ee5f4eba07ee474513d3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/54b0ef3358b25b0c164ee5f4eba07ee474513d3a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
