)]}'
{"id":"openstack%2Fpython-openstackclient~369854","triplet_id":"openstack%2Fpython-openstackclient~master~If03276ecdf6f0d96893d5ecf91c2aaa64929cff3","project":"openstack/python-openstackclient","branch":"master","topic":"bp/backup-snapshot-renamed-for-volume-resource","hashtags":[],"change_id":"If03276ecdf6f0d96893d5ecf91c2aaa64929cff3","subject":"Refactor \"snapshot\" commands","status":"MERGED","created":"2016-09-14 06:59:40.000000000","updated":"2016-12-03 04:30:51.000000000","submitted":"2016-12-03 04:30:51.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"92ee6c06d642e51bbdcff99b7ca863165f839ac7","_number":369854,"virtual_id_number":369854,"owner":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"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-12-03 04:30:51.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}],"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":"2016-12-03 03:41:33.000000000","_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":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},{"value":2,"date":"2016-12-02 19:37:18.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2016-12-03 03:41:33.000000000","_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":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-09-29 05:53:24.000000000","updated_by":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"reviewer":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"state":"REVIEWER"},{"updated":"2016-12-02 19:37:18.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-12-03 03:41:33.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":"2016-12-03 04:30:51.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b2f4b1ab9c0aa76666f01cbfef5a9c849e78e0e5","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-14 06:59:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c3b0a6fc296b7efa707ae107bcedca9534f5e6ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-14 10:15:56.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-docs-ubuntu-xenial http://docs-draft.openstack.org/54/369854/1/check/gate-python-openstackclient-docs-ubuntu-xenial/5fbc9e5//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/54/369854/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/0f586f8/ : SUCCESS in 3m 47s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/54/369854/1/check/gate-python-openstackclient-python27-ubuntu-xenial/0bdb641/ : SUCCESS in 3m 52s\n- gate-python-openstackclient-python34 http://logs.openstack.org/54/369854/1/check/gate-python-openstackclient-python34/f3e7d0b/ : SUCCESS in 3m 39s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/54/369854/1/check/gate-python-openstackclient-python35-nv/1d34202/ : SUCCESS in 4m 54s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/54/369854/1/check/gate-python-openstackclient-releasenotes/586e934//releasenotes/build/html/ : SUCCESS in 2m 27s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/54/369854/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/d9eb118/ : POST_FAILURE in 3h 15m 10s\n- check-osc-plugins http://logs.openstack.org/54/369854/1/check/check-osc-plugins/f433022/ : SUCCESS in 5m 13s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/54/369854/1/check/gate-osc-dsvm-functional/4e0db43/ : SUCCESS in 14m 48s","accounts_in_message":[],"_revision_number":1},{"id":"98be6ef9bf2f986c70f42431ff4468f4668e1879","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-14 12:46:30.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\njust one comment about the need for a separate release note, otherwise this looks good","accounts_in_message":[],"_revision_number":1},{"id":"597746770842f0b96d1e11a334ec38e2682ee6ec","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-15 04:24:15.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"048a7a499097d559740e80f1afe5d5a2039b8a1c","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-15 04:24:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1754bb292688aa894596bc34042eb135182a52ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-15 05:13:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/54/369854/2/check/gate-python-openstackclient-docs-ubuntu-xenial/4ad386c//doc/build/html/ : SUCCESS in 2m 48s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/54/369854/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/30fdef7/ : SUCCESS in 4m 23s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/54/369854/2/check/gate-python-openstackclient-python27-ubuntu-xenial/4b1c4e0/ : SUCCESS in 5m 54s\n- gate-python-openstackclient-python34 http://logs.openstack.org/54/369854/2/check/gate-python-openstackclient-python34/22b228c/ : SUCCESS in 3m 32s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/54/369854/2/check/gate-python-openstackclient-python35-nv/f0e286b/ : SUCCESS in 3m 16s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/54/369854/2/check/gate-python-openstackclient-releasenotes/2073ef1//releasenotes/build/html/ : SUCCESS in 2m 23s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/54/369854/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/6af7221/ : SUCCESS in 48m 56s\n- check-osc-plugins http://logs.openstack.org/54/369854/2/check/check-osc-plugins/2feb275/ : SUCCESS in 3m 07s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/54/369854/2/check/gate-osc-dsvm-functional/84d67c9/ : SUCCESS in 23m 24s","accounts_in_message":[],"_revision_number":2},{"id":"5ddcb71c2c77143debcf579639cb95bab2dd971e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-25 03:56:31.000000000","message":"Patch Set 2: 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":2},{"id":"85d3c956120f30057ba6d02e2cb986cc7a98d4b2","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-25 07:14:53.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f844f362e650a43d54e672cc659e3d3a6ad5b960","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-25 08:15:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/54/369854/3/check/gate-python-openstackclient-docs-ubuntu-xenial/5e9f59a//doc/build/html/ : SUCCESS in 2m 39s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/54/369854/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/3f7af90/ : SUCCESS in 2m 28s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/54/369854/3/check/gate-python-openstackclient-python27-ubuntu-xenial/794eee2/ : SUCCESS in 3m 49s\n- gate-python-openstackclient-python34 http://logs.openstack.org/54/369854/3/check/gate-python-openstackclient-python34/aa339a2/ : SUCCESS in 2m 29s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/54/369854/3/check/gate-python-openstackclient-python35-nv/d64fc7e/ : SUCCESS in 4m 29s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/54/369854/3/check/gate-python-openstackclient-releasenotes/2aac2a8//releasenotes/build/html/ : SUCCESS in 4m 20s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/54/369854/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f4b1c3c/ : SUCCESS in 59m 55s\n- check-osc-plugins http://logs.openstack.org/54/369854/3/check/check-osc-plugins/76dfb9d/ : SUCCESS in 4m 57s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/54/369854/3/check/gate-osc-dsvm-functional/8fcc392/ : SUCCESS in 24m 16s","accounts_in_message":[],"_revision_number":3},{"id":"2e904ec28750d51794c89b14919c4084a346684f","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-25 16:43:01.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"864d8947a8853d60646480ba2e6c8d80a4f5ad0e","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-27 01:15:08.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"496be0a8ae2b5a7ffe3b192b33e306f554762fde","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-27 01:18:11.000000000","message":"Patch Set 4:\n\nJust a rebase after https://review.openstack.org/#/c/375964/ merged","accounts_in_message":[],"_revision_number":4},{"id":"11d97447dc220688bd3b589127476787a120dc32","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-27 01:55:36.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"1d5a7a688cc68daef75204d9330f959a185f49ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-27 02:05:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/54/369854/4/check/gate-python-openstackclient-docs-ubuntu-xenial/02c46cd//doc/build/html/ : SUCCESS in 3m 07s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/54/369854/4/check/gate-python-openstackclient-pep8-ubuntu-xenial/9d7efed/ : SUCCESS in 2m 35s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/54/369854/4/check/gate-python-openstackclient-python27-ubuntu-xenial/2927828/ : SUCCESS in 3m 14s\n- gate-python-openstackclient-python34 http://logs.openstack.org/54/369854/4/check/gate-python-openstackclient-python34/5242916/ : SUCCESS in 2m 45s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/54/369854/4/check/gate-python-openstackclient-python35-nv/7d5f343/ : SUCCESS in 3m 22s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/54/369854/4/check/gate-python-openstackclient-releasenotes/80424c4//releasenotes/build/html/ : SUCCESS in 2m 36s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/54/369854/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/20ca61d/ : SUCCESS in 50m 24s\n- check-osc-plugins http://logs.openstack.org/54/369854/4/check/check-osc-plugins/ed206d5/ : SUCCESS in 5m 18s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/54/369854/4/check/gate-osc-dsvm-functional/a1469ce/ : SUCCESS in 23m 22s","accounts_in_message":[],"_revision_number":4},{"id":"f14c67da338468ac75d4a2aea7f184c699f149cf","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-09-28 15:42:33.000000000","message":"Patch Set 4: Code-Review-1\n\nI really would have rather just copied snapshot.py to volume_snapshot.py so after the deprecation period snapshot.py can simply be removed.  At the very least rename snapshot.py to volume_snapshot.py here to reflect the correct current resource name.","accounts_in_message":[],"_revision_number":4},{"id":"8183171f3fb705909cc559887431f5f36215663d","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-29 01:31:45.000000000","message":"Patch Set 4:\n\n\u003e I really would have rather just copied snapshot.py to\n \u003e volume_snapshot.py so after the deprecation period snapshot.py can\n \u003e simply be removed.  At the very least rename snapshot.py to\n \u003e volume_snapshot.py here to reflect the correct current resource\n \u003e name.\n\nGood idea, I will do it, thanks Dean ^^","accounts_in_message":[],"_revision_number":4},{"id":"3f2ad034f314f0f77c5257775bc75a3df1422043","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-29 04:50:09.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"606dc045996ef0554ff8ee6e2bd4f38f1dee4ca1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-29 05:32:25.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/54/369854/5/check/gate-python-openstackclient-docs-ubuntu-xenial/36f6c67//doc/build/html/ : SUCCESS in 2m 39s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/54/369854/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/0711db4/ : SUCCESS in 2m 28s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/54/369854/5/check/gate-python-openstackclient-python27-ubuntu-xenial/8f08ab9/ : SUCCESS in 2m 40s\n- gate-python-openstackclient-python34 http://logs.openstack.org/54/369854/5/check/gate-python-openstackclient-python34/854595b/ : SUCCESS in 2m 40s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/54/369854/5/check/gate-python-openstackclient-python35-nv/3cad74e/ : SUCCESS in 4m 32s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/54/369854/5/check/gate-python-openstackclient-releasenotes/dc7ffcf//releasenotes/build/html/ : SUCCESS in 3m 53s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/54/369854/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1659788/ : SUCCESS in 42m 04s\n- check-osc-plugins http://logs.openstack.org/54/369854/5/check/check-osc-plugins/b07bab6/ : SUCCESS in 3m 23s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/54/369854/5/check/gate-osc-dsvm-functional/2e90db8/ : SUCCESS in 14m 10s","accounts_in_message":[],"_revision_number":5},{"id":"958a80315ae75e809be282d5d018238477b02036","author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"date":"2016-09-29 05:53:24.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"44819ca801dfde101ed465df36a19fb0a16cbc2c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-10-11 21:17:04.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)\n\nIn preparing for the UX study we will be doing in Barcelona, which will include a number of volume-related commands, I realized we have had a problem with the create command:  the positional argument of a create is the name of the resource being created.  Formerly, we had used the name of the source volume...there is a tiny distinction here that makes a difference and I believe is important to address.","accounts_in_message":[],"_revision_number":5},{"id":"4ce5bc9db683fa32b58978f71b29df19cb829ee4","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-10-12 02:19:21.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nHi, Dean, thank you for your reviewing, I am looking forward to the UX study, hope to learn more about the volume-related commands so that I can do these works better.\nI am agree with the problem you said in this review, but I still have a question about it which referred in my comment below.","accounts_in_message":[],"_revision_number":5},{"id":"98e1b39dd62fa7b7ea5051b4ce24490b916f802a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-10-12 20:29:36.000000000","message":"Patch Set 5:\n\nActually, in your example, --volume can be optional, if you define the default value to be the same as \u003csnapshot-name\u003e.  In the end the command to make a snapshot with the same name as the volume has not changed, but the definition has, and also the command to use different names has.","accounts_in_message":[],"_revision_number":5},{"id":"8f9a5bd0f34ca028e91fb91b6e2cce0e0ba519f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-25 10:09:53.000000000","message":"Patch Set 5: 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":5},{"id":"1fa8bc8969f3a6f3dcedd4f9a41d481ef1306e0d","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-11-03 08:21:29.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"cbdfd81204a5fd697429cb3aaf4bbf275714de98","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-11-03 08:30:01.000000000","message":"Patch Set 6:\n\nHi Dean, Thanks for your suggestions and the UX study in Barcelona. I think I have got you point and I have updated this patch, thank you :)","accounts_in_message":[],"_revision_number":6},{"id":"3df7e85a075f367bcfeef9299f145d119eb72fbd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-03 09:11:10.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/54/369854/6/check/gate-python-openstackclient-docs-ubuntu-xenial/c824385//doc/build/html/ : SUCCESS in 2m 45s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/54/369854/6/check/gate-python-openstackclient-pep8-ubuntu-xenial/f815c0b/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/54/369854/6/check/gate-python-openstackclient-python27-ubuntu-xenial/aaa985d/ : SUCCESS in 2m 31s\n- gate-python-openstackclient-python34 http://logs.openstack.org/54/369854/6/check/gate-python-openstackclient-python34/18529ea/ : SUCCESS in 3m 04s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/54/369854/6/check/gate-python-openstackclient-python35-nv/d3ee73a/ : SUCCESS in 2m 33s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/54/369854/6/check/gate-python-openstackclient-releasenotes/386a48c//releasenotes/build/html/ : SUCCESS in 3m 36s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/54/369854/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/504a654/ : SUCCESS in 39m 58s\n- check-osc-plugins http://logs.openstack.org/54/369854/6/check/check-osc-plugins/5c80523/ : FAILURE in 3m 01s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/54/369854/6/check/gate-osc-dsvm-functional/e283bd5/ : SUCCESS in 14m 02s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/54/369854/6/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/83216d0/ : SUCCESS in 49m 29s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"5eb601f81bc9f1923e956fffb6aea8d3a08485a8","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-12-02 19:37:18.000000000","message":"Patch Set 6: Code-Review+2\n\nThanks Huanxuan","accounts_in_message":[],"_revision_number":6},{"id":"3d245aaac8c5c0a51fd3de1c29f2e02543ea7b4d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-12-03 03:41:33.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nnot crazy about the switch from positional volume to positional name, but i am OK with it enough to go ahead","accounts_in_message":[],"_revision_number":6},{"id":"79538956cf9952857181c34bd6274c4b6392a2d7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-03 03:41:44.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"3d61719f371af824ea859b7be31bf4d3f77cd86d","date":"2016-12-03 04:30:51.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":6},{"id":"4ba2d780de3e4388aa97bfe93866c6cbb2c5a9d7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-03 04:30:51.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/54/369854/6/gate/gate-python-openstackclient-docs-ubuntu-xenial/f07fe80//doc/build/html/ : SUCCESS in 2m 49s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/54/369854/6/gate/gate-python-openstackclient-pep8-ubuntu-xenial/59212cb/ : SUCCESS in 5m 05s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/54/369854/6/gate/gate-python-openstackclient-python27-ubuntu-xenial/1c0a8a3/ : SUCCESS in 2m 40s\n- gate-python-openstackclient-python34 http://logs.openstack.org/54/369854/6/gate/gate-python-openstackclient-python34/d64dece/ : SUCCESS in 2m 40s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/54/369854/6/gate/gate-python-openstackclient-releasenotes/24723f6//releasenotes/build/html/ : SUCCESS in 4m 34s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/54/369854/6/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/115f21b/ : SUCCESS in 49m 04s\n- gate-osc-dsvm-functional http://logs.openstack.org/54/369854/6/gate/gate-osc-dsvm-functional/8e05ce5/ : SUCCESS in 26m 36s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"23ee2fd8f060ed312a84eb03c99494e8af2ffb6f","revisions":{"b8d8123c27d7804590449b1fde8829b41083a0ee":{"kind":"REWORK","_number":1,"created":"2016-09-14 06:59:40.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/54/369854/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/54/369854/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/1"}}},"commit":{"parents":[{"commit":"6f326acd260d035cb024f0c5e3ef2237277d8b37","subject":"Support fetching network project default quota","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6f326acd260d035cb024f0c5e3ef2237277d8b37"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-14 06:54:29.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-14 06:54:29.000000000","tz":480},"subject":"Rename \"snapshot\" commands to \"volume snapshot\"","message":"Rename \"snapshot\" commands to \"volume snapshot\"\n\n\"snapshot\" is too generic, users may not know the command\nis used for volume from the command name, it may confuse\nusers. Rename \"snapshot\" to \"volume snapshot\" can depict\nresource relation and will be helpful for users to know\nthe commands clearly.\nSo add new commands ``volume snapshot create/delete/list/\nshow/set/unset`` to replace the old commands ``snapshot create/\ndelete/list/show/set/unset``. And also deprecate old commands.\n\nChange-Id: If03276ecdf6f0d96893d5ecf91c2aaa64929cff3\nImplements: bp backup-snapshot-renamed-for-volume-resource\nCo-Authored-By: Sheel Rana \u003cranasheel2000@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b8d8123c27d7804590449b1fde8829b41083a0ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b8d8123c27d7804590449b1fde8829b41083a0ee"}]},"branch":"refs/heads/master"},"baa8c6972e9ce73f923dfe19609c94a9764ce054":{"kind":"REWORK","_number":2,"created":"2016-09-15 04:24:34.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/54/369854/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/54/369854/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/2"}}},"commit":{"parents":[{"commit":"276675f3520fa707daa65f92219194a514623fb8","subject":"Merge \"Support mark volume as bootable in volume set\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/276675f3520fa707daa65f92219194a514623fb8"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-14 06:54:29.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-15 04:23:15.000000000","tz":480},"subject":"Rename \"snapshot\" commands to \"volume snapshot\"","message":"Rename \"snapshot\" commands to \"volume snapshot\"\n\n\"snapshot\" is too generic, users may not know the command\nis used for volume from the command name, it may confuse\nusers. Rename \"snapshot\" to \"volume snapshot\" can depict\nresource relation and will be helpful for users to know\nthe commands clearly.\nSo add new commands ``volume snapshot create/delete/list/\nshow/set/unset`` to replace the old commands ``snapshot create/\ndelete/list/show/set/unset``. And also deprecate old commands.\n\nChange-Id: If03276ecdf6f0d96893d5ecf91c2aaa64929cff3\nImplements: bp backup-snapshot-renamed-for-volume-resource\nCo-Authored-By: Sheel Rana \u003cranasheel2000@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/baa8c6972e9ce73f923dfe19609c94a9764ce054"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/baa8c6972e9ce73f923dfe19609c94a9764ce054"}]},"branch":"refs/heads/master"},"a6a58f1c13ea8348547afeacd3a0d6783467e631":{"kind":"REWORK","_number":3,"created":"2016-09-25 07:14:53.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/54/369854/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/54/369854/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/3"}}},"commit":{"parents":[{"commit":"559215d59d40a35c3a741af99116878c6024078f","subject":"Merge \"Fix typo in osc doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/559215d59d40a35c3a741af99116878c6024078f"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-14 06:54:29.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-25 07:14:34.000000000","tz":480},"subject":"Rename \"snapshot\" commands to \"volume snapshot\"","message":"Rename \"snapshot\" commands to \"volume snapshot\"\n\n\"snapshot\" is too generic, users may not know the command\nis used for volume from the command name, it may confuse\nusers. Rename \"snapshot\" to \"volume snapshot\" can depict\nresource relation and will be helpful for users to know\nthe commands clearly.\nSo add new commands ``volume snapshot create/delete/list/\nshow/set/unset`` to replace the old commands ``snapshot create/\ndelete/list/show/set/unset``. And also deprecate old commands.\n\nChange-Id: If03276ecdf6f0d96893d5ecf91c2aaa64929cff3\nImplements: bp backup-snapshot-renamed-for-volume-resource\nCo-Authored-By: Sheel Rana \u003cranasheel2000@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a6a58f1c13ea8348547afeacd3a0d6783467e631"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a6a58f1c13ea8348547afeacd3a0d6783467e631"}]},"branch":"refs/heads/master"},"c3572d3f825ac4a8c1f8925de7f203a1a6b9d3fc":{"kind":"REWORK","_number":4,"created":"2016-09-27 01:15:08.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/54/369854/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/54/369854/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/4"}}},"commit":{"parents":[{"commit":"10d1c2fd4eec0bf1f7fe1899844f0bd956db6788","subject":"Merge \"Add warning message for --state option of set command in volume\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/10d1c2fd4eec0bf1f7fe1899844f0bd956db6788"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-14 06:54:29.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-27 01:14:39.000000000","tz":480},"subject":"Rename \"snapshot\" commands to \"volume snapshot\"","message":"Rename \"snapshot\" commands to \"volume snapshot\"\n\n\"snapshot\" is too generic, users may not know the command\nis used for volume from the command name, it may confuse\nusers. Rename \"snapshot\" to \"volume snapshot\" can depict\nresource relation and will be helpful for users to know\nthe commands clearly.\nSo add new commands ``volume snapshot create/delete/list/\nshow/set/unset`` to replace the old commands ``snapshot create/\ndelete/list/show/set/unset``. And also deprecate old commands.\n\nChange-Id: If03276ecdf6f0d96893d5ecf91c2aaa64929cff3\nImplements: bp backup-snapshot-renamed-for-volume-resource\nCo-Authored-By: Sheel Rana \u003cranasheel2000@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c3572d3f825ac4a8c1f8925de7f203a1a6b9d3fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c3572d3f825ac4a8c1f8925de7f203a1a6b9d3fc"}]},"branch":"refs/heads/master"},"cc33690895b3b3c5e7b824ea03db49b790088b50":{"kind":"REWORK","_number":5,"created":"2016-09-29 04:50:09.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/54/369854/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/54/369854/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/5"}}},"commit":{"parents":[{"commit":"f41e27ec3ab60241ffc94969c47b16f84c2293da","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f41e27ec3ab60241ffc94969c47b16f84c2293da"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-14 06:54:29.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-29 04:49:13.000000000","tz":480},"subject":"Rename \"snapshot\" commands to \"volume snapshot\"","message":"Rename \"snapshot\" commands to \"volume snapshot\"\n\n\"snapshot\" is too generic, users may not know the command\nis used for volume from the command name, it may confuse\nusers. Rename \"snapshot\" to \"volume snapshot\" can depict\nresource relation and will be helpful for users to know\nthe commands clearly.\nSo add new commands ``volume snapshot create/delete/list/\nshow/set/unset`` to replace the old commands ``snapshot create/\ndelete/list/show/set/unset``. And also deprecate old commands.\n\nChange-Id: If03276ecdf6f0d96893d5ecf91c2aaa64929cff3\nImplements: bp backup-snapshot-renamed-for-volume-resource\nCo-Authored-By: Sheel Rana \u003cranasheel2000@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cc33690895b3b3c5e7b824ea03db49b790088b50"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cc33690895b3b3c5e7b824ea03db49b790088b50"}]},"branch":"refs/heads/master"},"23ee2fd8f060ed312a84eb03c99494e8af2ffb6f":{"kind":"REWORK","_number":6,"created":"2016-11-03 08:21:29.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/54/369854/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/54/369854/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/54/369854/6"}}},"commit":{"parents":[{"commit":"970b0e00053f81a313c18cc9b50bf964aa86fc20","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/970b0e00053f81a313c18cc9b50bf964aa86fc20"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-14 06:54:29.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-11-03 08:15:02.000000000","tz":480},"subject":"Refactor \"snapshot\" commands","message":"Refactor \"snapshot\" commands\n\n1.change the command name ``snapshot create/delete/list/\nshow/set/unset`` to ``volume snapshot create/delete/list/\nshow/set/unset``.\n\n2.change the optional parameter \"--name \u003cname\u003e\" to a\npositional parameter \"\u003csnapshot-name\u003e\"; Change the\npositional parameter \"\u003cvolume\u003e\" to a optional\nparameter \"--volume \u003cvolume\u003e\"\n\nChange-Id: If03276ecdf6f0d96893d5ecf91c2aaa64929cff3\nImplements: bp backup-snapshot-renamed-for-volume-resource\nCo-Authored-By: Sheel Rana \u003cranasheel2000@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/23ee2fd8f060ed312a84eb03c99494e8af2ffb6f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/23ee2fd8f060ed312a84eb03c99494e8af2ffb6f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
