)]}'
{"id":"openstack%2Fpython-openstackclient~318496","triplet_id":"openstack%2Fpython-openstackclient~master~I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1582968","hashtags":[],"change_id":"I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986","subject":"Add \"image unset\" command","status":"MERGED","created":"2016-05-19 08:30:47.000000000","updated":"2016-05-30 04:39:34.000000000","submitted":"2016-05-30 04:39:34.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":42,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cc77452a3d6dc04509abc4500776c9b31ef9fee2","_number":318496,"virtual_id_number":318496,"owner":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-05-30 04:39:34.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}],"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":0,"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},{"value":2,"date":"2016-05-28 16:55:20.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":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":2,"date":"2016-05-30 01:39:35.000000000","_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}],"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":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"all":[{"value":0,"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},{"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":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":1,"date":"2016-05-30 01:39:35.000000000","_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-05-19 12:29:04.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"},{"updated":"2016-05-28 16:55:20.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-05-30 01:39:35.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":"2016-05-30 04:39:34.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5e3344a3414d74f5dba779125c841dea238f0edb","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-19 08:30:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2f0b34f5b549889c2ab5df1ad683744a30c1337c","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-19 09:32:07.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1cd652d54d45c2529ab4a9d57892e639b8ec4390","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-19 10:48:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/318496/2/check/gate-python-openstackclient-docs/e5157f2//doc/build/html/ : SUCCESS in 1m 53s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/318496/2/check/gate-python-openstackclient-pep8/2ba6a5a/ : SUCCESS in 1m 30s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/318496/2/check/gate-python-openstackclient-python27/b4183b0/ : SUCCESS in 2m 10s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/318496/2/check/gate-python-openstackclient-python34/7c9c3af/ : SUCCESS in 2m 19s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/96/318496/2/check/gate-python-openstackclient-releasenotes/78f1c21//releasenotes/build/html/ : SUCCESS in 1m 28s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/318496/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/deb2b8e/ : SUCCESS in 1h 06m 48s\n- check-osc-plugins http://logs.openstack.org/96/318496/2/check/check-osc-plugins/9285c85/ : SUCCESS in 2m 17s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/318496/2/check/gate-osc-dsvm-functional/8e7233f/ : SUCCESS in 30m 35s","accounts_in_message":[],"_revision_number":2},{"id":"b8e70f76150ef9753fc029a31bf9994970f418f6","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-05-19 12:29:04.000000000","message":"Patch Set 2: Code-Review-1\n\n(9 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8a3a410d00cbdab66fcff398d8460c42ebd1a322","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-20 05:29:09.000000000","message":"Patch Set 2:\n\n(9 comments)\n\nthank you for your review. i followed your suggestions and modified my patch.","accounts_in_message":[],"_revision_number":2},{"id":"b4420586c5b9b3f2c61870ac0ac0ee5aaa392e32","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-20 05:30:27.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"30497f0ed5bd00d9731a8d4dc4e07af8a7e19e2e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-20 06:31:32.000000000","message":"Patch Set 3: 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 http://docs-draft.openstack.org/96/318496/3/check/gate-python-openstackclient-docs/50236a6//doc/build/html/ : SUCCESS in 3m 43s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/318496/3/check/gate-python-openstackclient-pep8/62bdab8/ : SUCCESS in 2m 45s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/318496/3/check/gate-python-openstackclient-python27/8b39aa3/ : FAILURE in 1m 44s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/318496/3/check/gate-python-openstackclient-python34/3ee27c2/ : FAILURE in 4m 22s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/96/318496/3/check/gate-python-openstackclient-releasenotes/9c58f80//releasenotes/build/html/ : SUCCESS in 2m 53s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/318496/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/81ee6a2/ : SUCCESS in 59m 19s\n- check-osc-plugins http://logs.openstack.org/96/318496/3/check/check-osc-plugins/0768bcc/ : SUCCESS in 3m 48s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/318496/3/check/gate-osc-dsvm-functional/a51b49e/ : SUCCESS in 34m 45s","accounts_in_message":[],"_revision_number":3},{"id":"1acbd64774f5e636eafbe9cee27ea8eb569d781a","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-20 12:12:55.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"32601affb11f5e90b0759092f08ed0625c8a5056","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-20 12:19:23.000000000","message":"Patch Set 4:\n\nI\u0027d like you to wait for a while until this BP finishes to migrate image commands to use python-openstacksdk.\n\nhttps://blueprints.launchpad.net/python-openstackclient/+spec/migrate-glanceclient-to-osc\n\nWe chose to start migrating glanceclient to osc because in osc, only 8 v2 image commands have been implemented. Migrating them to SDK will be much easier than others. \n\nThis work has started. I think it will be finished in one week or two. Then, we can implement this command directly using SDK.\n\nThanks.","accounts_in_message":[],"_revision_number":4},{"id":"d40a79601c1a99f026d4939850d5cd4ef1646afb","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-20 12:19:53.000000000","message":"Patch Set 4: Workflow-1","accounts_in_message":[],"_revision_number":4},{"id":"fe31c32137b9865a8d79ed1eef7d9ff574fa80d2","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-20 12:20:42.000000000","message":"Patch Set 4:\n\nI\u0027m setting this to WIP. We can restart this work after we migrate image commands to SDK.","accounts_in_message":[],"_revision_number":4},{"id":"5fe3dfe73a28dabb38e4214a9607ab675927a4e5","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-20 12:22:20.000000000","message":"Patch Set 4:\n\nAnd BTW, Dean has found that there is a mistake in image unit tests. Please refer to the patch below.\n\nhttps://review.openstack.org/#/c/318831/","accounts_in_message":[],"_revision_number":4},{"id":"ce1d94b50be5657d70babe9becbf2949bbf9315b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-20 14:09:32.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/318496/4/check/gate-python-openstackclient-docs/5283a6e//doc/build/html/ : SUCCESS in 3m 42s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/318496/4/check/gate-python-openstackclient-pep8/564419d/ : SUCCESS in 2m 04s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/318496/4/check/gate-python-openstackclient-python27/66f8716/ : SUCCESS in 2m 23s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/318496/4/check/gate-python-openstackclient-python34/751edbb/ : SUCCESS in 3m 29s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/96/318496/4/check/gate-python-openstackclient-releasenotes/c0fa427//releasenotes/build/html/ : SUCCESS in 3m 16s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/318496/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f489f58/ : SUCCESS in 58m 10s\n- check-osc-plugins http://logs.openstack.org/96/318496/4/check/check-osc-plugins/736e371/ : SUCCESS in 4m 10s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/318496/4/check/gate-osc-dsvm-functional/364fcab/ : SUCCESS in 36m 12s","accounts_in_message":[],"_revision_number":4},{"id":"ca04a2859df91310cd07633a38fd340ecc432de6","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-21 02:17:30.000000000","message":"Patch Set 4: Workflow-1\n\n\u003e I\u0027m setting this to WIP. We can restart this work after we migrate\n \u003e image commands to SDK.\n\nok. i\u0027ll follow your suggestions .thank you for your review.","accounts_in_message":[],"_revision_number":4},{"id":"d53b7e3bef027be3d29f494dac7546a8279a2ec6","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-05-21 22:41:48.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)\n\ni\u0027m OK with this going in before the SDK migration. it looks solid, no reason to hold it up, the SDK migration will take a while.","accounts_in_message":[],"_revision_number":4},{"id":"76552bd2b9213e3d443f3c74089a14f1338e443e","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-23 02:12:01.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"9cc4e8027f051fa3d4ab1b4d5a8bb86f4b3ef968","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-05-23 02:20:34.000000000","message":"Patch Set 5: Code-Review+2\n\ni\u0027m OK with this","accounts_in_message":[],"_revision_number":5},{"id":"5feac890456f0f35f9d2cc3202d95a0c9dd4d4bc","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-23 02:46:47.000000000","message":"Patch Set 5:\n\n\u003e (1 comment)\n \u003e \n \u003e i\u0027m OK with this going in before the SDK migration. it looks solid,\n \u003e no reason to hold it up, the SDK migration will take a while.\n\n\nhi, steve . actually i\u0027m a little confused with how much time will we cost in the SDK migration . i think we can count this command in temporarily and migrate it using SDK together with other commands later.\n\nL488 :Done","accounts_in_message":[],"_revision_number":5},{"id":"932293a786b61005a8afbf5302ce43abd603ae0b","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-23 02:53:58.000000000","message":"Patch Set 5:\n\n\u003e i\u0027m OK with this\n\nthanks ：D","accounts_in_message":[],"_revision_number":5},{"id":"bcdbf42af1bb02bd5515e9ce38ee0024dc7b7176","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-23 03:16:51.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/318496/5/check/gate-python-openstackclient-docs/e7b3576//doc/build/html/ : SUCCESS in 3m 33s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/318496/5/check/gate-python-openstackclient-pep8/4383639/ : SUCCESS in 2m 41s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/318496/5/check/gate-python-openstackclient-python27/38d06d3/ : SUCCESS in 2m 23s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/318496/5/check/gate-python-openstackclient-python34/f173d55/ : SUCCESS in 3m 23s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/96/318496/5/check/gate-python-openstackclient-releasenotes/f227654//releasenotes/build/html/ : SUCCESS in 2m 18s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/318496/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/94e7851/ : SUCCESS in 59m 56s\n- check-osc-plugins http://logs.openstack.org/96/318496/5/check/check-osc-plugins/3333fc4/ : SUCCESS in 3m 16s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/318496/5/check/gate-osc-dsvm-functional/6b52eb2/ : SUCCESS in 38m 56s","accounts_in_message":[],"_revision_number":5},{"id":"565b7fdafadfb4fd92d0c337dd9c5b6cb5aebca4","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-23 04:26:19.000000000","message":"Patch Set 5: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":5},{"id":"c75b7a988d9d5ed70d7e13043edae13fd068d272","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-23 05:51:09.000000000","message":"Patch Set 5:\n\n(6 comments)","accounts_in_message":[],"_revision_number":5},{"id":"ad9395e10f33c2e93a11623525416fdd44fe55b3","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-23 11:08:04.000000000","message":"Patch Set 5: Workflow-1","accounts_in_message":[],"_revision_number":5},{"id":"8dd0c7383cc241c28dfa311a36c8ca8520c12789","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-26 09:17:52.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"890dc7e53ed7d0f7027c8be0db394ef6b21af662","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-26 09:27:30.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"e05dc8357582656153544d540a90bbb0a35c0022","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-26 09:34:00.000000000","message":"Topic changed from fix_endpoint_show_help to bug/1582968","accounts_in_message":[],"_revision_number":7},{"id":"8d42ea57e9f54c80f60d35a3c9466011ba3066b0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-26 10:34:38.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/318496/7/check/gate-python-openstackclient-docs/f00a5ca//doc/build/html/ : SUCCESS in 4m 09s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/318496/7/check/gate-python-openstackclient-pep8/d06cf94/ : SUCCESS in 2m 25s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/318496/7/check/gate-python-openstackclient-python27/e6badfc/ : SUCCESS in 2m 33s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/318496/7/check/gate-python-openstackclient-python34/fd2c3b1/ : SUCCESS in 3m 47s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/96/318496/7/check/gate-python-openstackclient-releasenotes/2239d5e//releasenotes/build/html/ : SUCCESS in 2m 23s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/318496/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/46bbe2a/ : SUCCESS in 1h 04m 17s\n- check-osc-plugins http://logs.openstack.org/96/318496/7/check/check-osc-plugins/c87bffb/ : SUCCESS in 3m 18s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/318496/7/check/gate-osc-dsvm-functional/7571164/ : SUCCESS in 36m 32s","accounts_in_message":[],"_revision_number":7},{"id":"7f8b86827ebd3dabde84b426d5a10fa2e8240c4c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-05-26 21:13:05.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"c8da12f4c639ba4debaf8f1f55ce621f76cc99eb","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-27 03:22:01.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"84c7281d9b618868ad3338313a727848eb9d8a2c","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-27 03:22:38.000000000","message":"Patch Set 8:\n\n\u003e (1 comment)\n\nDone \nthanks.","accounts_in_message":[],"_revision_number":8},{"id":"b0bf8b4d7d338224bfbbbce20c33d8099c926443","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-05-27 04:03:26.000000000","message":"Patch Set 8: Code-Review+2\n\nstill lgtm","accounts_in_message":[],"_revision_number":8},{"id":"3aa09fd1927c8d1793acecfd48ed60ae17580e30","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-27 06:06:14.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"84ca00222902f3a9808304219f29c2d4cacafd3e","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-28 01:42:55.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"5523f55ffafd1943f4ed8b4d7c4faa0667a01c87","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-28 03:00:05.000000000","message":"Patch Set 8: 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 http://docs-draft.openstack.org/96/318496/8/check/gate-python-openstackclient-docs/a34352d//doc/build/html/ : SUCCESS in 4m 11s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/318496/8/check/gate-python-openstackclient-pep8/c9e3bb0/ : SUCCESS in 3m 07s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/318496/8/check/gate-python-openstackclient-python27/4ca1ef8/ : FAILURE in 3m 11s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/318496/8/check/gate-python-openstackclient-python34/77d1318/ : FAILURE in 3m 07s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/96/318496/8/check/gate-python-openstackclient-releasenotes/53bb51b//releasenotes/build/html/ : SUCCESS in 3m 07s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/318496/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/dc35f12/ : SUCCESS in 1h 04m 41s\n- check-osc-plugins http://logs.openstack.org/96/318496/8/check/check-osc-plugins/cf7af32/ : SUCCESS in 3m 40s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/318496/8/check/gate-osc-dsvm-functional/d007c9a/ : SUCCESS in 37m 31s","accounts_in_message":[],"_revision_number":8},{"id":"a7577467ea66790a00001a848d7d993c51d9c651","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-28 03:02:37.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"e9244be15d876da8710ec021cba75557f62d4ed4","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-28 03:06:24.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"be3c191ef18fdafa8e8a02a96f67f006f44024ac","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-05-28 03:58:29.000000000","message":"Patch Set 10: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":10},{"id":"7142dc057cd6196b66ed4a5c2cdd700ca914046e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-28 04:03:44.000000000","message":"Patch Set 10: 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 http://docs-draft.openstack.org/96/318496/10/check/gate-python-openstackclient-docs/9578892//doc/build/html/ : SUCCESS in 3m 15s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/318496/10/check/gate-python-openstackclient-pep8/095b167/ : SUCCESS in 2m 16s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/318496/10/check/gate-python-openstackclient-python27/1e74329/ : SUCCESS in 3m 28s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/318496/10/check/gate-python-openstackclient-python34/e667bb2/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/96/318496/10/check/gate-python-openstackclient-releasenotes/8091ae3//releasenotes/build/html/ : SUCCESS in 1m 58s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/318496/10/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8ef6d66/ : SUCCESS in 57m 09s\n- check-osc-plugins http://logs.openstack.org/96/318496/10/check/check-osc-plugins/d8831e7/ : SUCCESS in 3m 43s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/318496/10/check/gate-osc-dsvm-functional/11ad6bc/ : FAILURE in 33m 38s","accounts_in_message":[],"_revision_number":10},{"id":"d40c8b98c93f4e374c4e97a878d978a5d83456b4","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-28 04:41:21.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"0262ff0fbcae247a1fbf5ad8c9ede8044fddb28b","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-28 04:42:08.000000000","message":"Patch Set 11:\n\n\u003e (4 comments)\n\nDone.\nThanks .","accounts_in_message":[],"_revision_number":11},{"id":"cab3620587406232e354f6da5e0a395aeb159919","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-05-28 04:43:15.000000000","message":"Patch Set 11: Code-Review-1\n\n(2 comments)\n\nsorry i wasn\u0027t clear last patch, just one minor change please","accounts_in_message":[],"_revision_number":11},{"id":"ffeff564bd09561dcb58cae728fd2118d959e010","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-28 05:11:50.000000000","message":"Patch Set 11:\n\n(2 comments)\n\n\u003e (2 comments)\n \u003e \n \u003e sorry i wasn\u0027t clear last patch, just one minor change please\n\nthat\u0027s Ok. :)\nthanks .","accounts_in_message":[],"_revision_number":11},{"id":"a62a572c8e186fa3d65c0ad8a316f7bd03b83623","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-28 05:26:43.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"a52f97ffd6c2f836f6e89dce495f17c2f3e94665","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-28 05:48:02.000000000","message":"Patch Set 12: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"aae84a0cf46b5eab002faf99191b5a86a3873355","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-28 06:29:44.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/318496/12/check/gate-python-openstackclient-docs/43811a4//doc/build/html/ : SUCCESS in 5m 01s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/318496/12/check/gate-python-openstackclient-pep8/36b2b21/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/318496/12/check/gate-python-openstackclient-python27/21eb1b8/ : SUCCESS in 1m 45s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/318496/12/check/gate-python-openstackclient-python34/31c6a34/ : SUCCESS in 4m 52s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/96/318496/12/check/gate-python-openstackclient-releasenotes/e543714//releasenotes/build/html/ : SUCCESS in 2m 19s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/318496/12/check/gate-tempest-dsvm-neutron-src-python-openstackclient/bdec1c5/ : SUCCESS in 1h 02m 54s\n- check-osc-plugins http://logs.openstack.org/96/318496/12/check/check-osc-plugins/6792be0/ : SUCCESS in 2m 49s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/318496/12/check/gate-osc-dsvm-functional/ab12673/ : SUCCESS in 35m 34s","accounts_in_message":[],"_revision_number":12},{"id":"cb4cd01b31f6cebaaa7933640bdccc1450f5a0ef","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-05-28 08:38:52.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"35a1fce258470ce7e2ad33c79925667721ba0a7b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-28 09:42:42.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/318496/13/check/gate-python-openstackclient-docs/a0163bd//doc/build/html/ : SUCCESS in 3m 59s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/318496/13/check/gate-python-openstackclient-pep8/77426c3/ : SUCCESS in 2m 12s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/318496/13/check/gate-python-openstackclient-python27/b19c3c5/ : SUCCESS in 2m 30s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/318496/13/check/gate-python-openstackclient-python34/df3c0a7/ : SUCCESS in 3m 25s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/96/318496/13/check/gate-python-openstackclient-releasenotes/604f77c//releasenotes/build/html/ : SUCCESS in 3m 17s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/318496/13/check/gate-tempest-dsvm-neutron-src-python-openstackclient/2727aa2/ : SUCCESS in 1h 03m 42s\n- check-osc-plugins http://logs.openstack.org/96/318496/13/check/check-osc-plugins/f4406a4/ : SUCCESS in 3m 08s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/318496/13/check/gate-osc-dsvm-functional/89bdc89/ : SUCCESS in 25m 44s","accounts_in_message":[],"_revision_number":13},{"id":"fa8c439a7fb586173c961db33f214a228beac508","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-05-28 16:55:20.000000000","message":"Patch Set 13: Code-Review+2\n\nthis is OK to me, we can clean up all the error messages at once for consistency","accounts_in_message":[],"_revision_number":13},{"id":"74f4078691a47c808ca4a357f8882928128f9cd2","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-30 01:39:35.000000000","message":"Patch Set 13: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":13},{"id":"0def4e69b4350eb7aa45c7c7067708fc20cf5a96","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-30 01:39:41.000000000","message":"Patch Set 13: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"1abcd67d03a8a6239b7f29b49a662a5a62a9a971","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-30 02:42:53.000000000","message":"Patch Set 13: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/318496/13/gate/gate-python-openstackclient-docs/29985a8//doc/build/html/ : SUCCESS in 2m 08s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/318496/13/gate/gate-python-openstackclient-pep8/c6654d6/ : SUCCESS in 2m 56s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/318496/13/gate/gate-python-openstackclient-python27/3b1a494/ : SUCCESS in 4m 03s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/318496/13/gate/gate-python-openstackclient-python34/115e0be/ : SUCCESS in 3m 38s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/96/318496/13/gate/gate-python-openstackclient-releasenotes/33bd4a5//releasenotes/build/html/ : SUCCESS in 2m 25s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/318496/13/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/857d9eb/ : SUCCESS in 1h 02m 36s\n- gate-osc-dsvm-functional http://logs.openstack.org/96/318496/13/gate/gate-osc-dsvm-functional/9ba15b0/ : FAILURE in 47m 03s","accounts_in_message":[],"_revision_number":13},{"id":"87d6fc5de235a7b7c72cd6b487d8e3dcc9f2a0e8","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-05-30 02:56:50.000000000","message":"Patch Set 13:\n\nrecheck","accounts_in_message":[],"_revision_number":13},{"id":"0f608ba593d11ff818eaeb2e055f082dec71e5a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-30 03:39:34.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/318496/13/check/gate-python-openstackclient-docs/4f8eb0c//doc/build/html/ : SUCCESS in 3m 23s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/318496/13/check/gate-python-openstackclient-pep8/7be7188/ : SUCCESS in 2m 58s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/318496/13/check/gate-python-openstackclient-python27/d141229/ : SUCCESS in 3m 09s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/318496/13/check/gate-python-openstackclient-python34/a46e99e/ : SUCCESS in 2m 24s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/96/318496/13/check/gate-python-openstackclient-releasenotes/583efa1//releasenotes/build/html/ : SUCCESS in 2m 10s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/318496/13/check/gate-tempest-dsvm-neutron-src-python-openstackclient/ba002b0/ : SUCCESS in 42m 37s\n- check-osc-plugins http://logs.openstack.org/96/318496/13/check/check-osc-plugins/d1bced9/ : SUCCESS in 2m 10s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/96/318496/13/check/gate-osc-dsvm-functional/4efbcd6/ : SUCCESS in 35m 54s","accounts_in_message":[],"_revision_number":13},{"id":"e7aaf3e0db0fdccb5c64deea3920595ae073e04a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-30 03:39:39.000000000","message":"Patch Set 13: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"3f4742225fc21c3290e50ff51f7964d732348ff1","date":"2016-05-30 04:39:34.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":13},{"id":"cc77452a3d6dc04509abc4500776c9b31ef9fee2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-30 04:39:34.000000000","message":"Patch Set 13: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/318496/13/gate/gate-python-openstackclient-docs/91cc732//doc/build/html/ : SUCCESS in 3m 29s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/318496/13/gate/gate-python-openstackclient-pep8/61408b5/ : SUCCESS in 2m 29s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/318496/13/gate/gate-python-openstackclient-python27/6da1d18/ : SUCCESS in 2m 38s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/318496/13/gate/gate-python-openstackclient-python34/d5bf08f/ : SUCCESS in 3m 21s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/96/318496/13/gate/gate-python-openstackclient-releasenotes/ff25bac//releasenotes/build/html/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/318496/13/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/6d7ed70/ : SUCCESS in 59m 52s\n- gate-osc-dsvm-functional http://logs.openstack.org/96/318496/13/gate/gate-osc-dsvm-functional/c4c4828/ : SUCCESS in 37m 29s","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"3e11661074e1a7e051e0ebff5800f8f1aac85153","revisions":{"5b7d7a260c3498655e59cee3d09980ecf43eb614":{"kind":"REWORK","_number":1,"created":"2016-05-19 08:30:47.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/1"}}},"commit":{"parents":[{"commit":"6ab9e563108062787c47d23c00deedddd44d1ebe","subject":"Merge \"Additional network protocol support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6ab9e563108062787c47d23c00deedddd44d1ebe"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-19 08:21:57.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-19 08:21:57.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b7d7a260c3498655e59cee3d09980ecf43eb614"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b7d7a260c3498655e59cee3d09980ecf43eb614"}]},"branch":"refs/heads/master"},"6b7a586d22201f0a8ace4290ad25ce098964c42e":{"kind":"REWORK","_number":2,"created":"2016-05-19 09:32:07.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/2"}}},"commit":{"parents":[{"commit":"6ab9e563108062787c47d23c00deedddd44d1ebe","subject":"Merge \"Additional network protocol support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6ab9e563108062787c47d23c00deedddd44d1ebe"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-19 08:21:57.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-19 09:30:36.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6b7a586d22201f0a8ace4290ad25ce098964c42e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6b7a586d22201f0a8ace4290ad25ce098964c42e"}]},"branch":"refs/heads/master"},"c675f21dbda1aa2a74ba4d07aa6062ebb8d13169":{"kind":"REWORK","_number":3,"created":"2016-05-20 05:30:27.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/3"}}},"commit":{"parents":[{"commit":"6ab9e563108062787c47d23c00deedddd44d1ebe","subject":"Merge \"Additional network protocol support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6ab9e563108062787c47d23c00deedddd44d1ebe"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-19 08:21:57.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-20 05:29:53.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c675f21dbda1aa2a74ba4d07aa6062ebb8d13169"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c675f21dbda1aa2a74ba4d07aa6062ebb8d13169"}]},"branch":"refs/heads/master"},"fa60a95929918bc4aa478d7f81d0938ad2c43520":{"kind":"REWORK","_number":4,"created":"2016-05-20 12:12:55.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/4"}}},"commit":{"parents":[{"commit":"6ab9e563108062787c47d23c00deedddd44d1ebe","subject":"Merge \"Additional network protocol support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6ab9e563108062787c47d23c00deedddd44d1ebe"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-19 08:21:57.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-20 12:12:22.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fa60a95929918bc4aa478d7f81d0938ad2c43520"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fa60a95929918bc4aa478d7f81d0938ad2c43520"}]},"branch":"refs/heads/master"},"d678016df561bf0bd18c4b23fc681297e88ecdb5":{"kind":"REWORK","_number":5,"created":"2016-05-23 02:12:01.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/5"}}},"commit":{"parents":[{"commit":"6ab9e563108062787c47d23c00deedddd44d1ebe","subject":"Merge \"Additional network protocol support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6ab9e563108062787c47d23c00deedddd44d1ebe"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-19 08:21:57.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-23 02:11:19.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d678016df561bf0bd18c4b23fc681297e88ecdb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d678016df561bf0bd18c4b23fc681297e88ecdb5"}]},"branch":"refs/heads/master"},"ce8baba4235c07f8da6e716515fdf528d9bd1b0a":{"kind":"REWORK","_number":6,"created":"2016-05-26 09:17:52.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/6"}}},"commit":{"parents":[{"commit":"6ab9e563108062787c47d23c00deedddd44d1ebe","subject":"Merge \"Additional network protocol support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6ab9e563108062787c47d23c00deedddd44d1ebe"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-26 09:15:01.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-26 09:15:01.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ce8baba4235c07f8da6e716515fdf528d9bd1b0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ce8baba4235c07f8da6e716515fdf528d9bd1b0a"}]},"branch":"refs/heads/master"},"bb73a0924f90ad2b9d3cb3a850f3053106c29b1a":{"kind":"REWORK","_number":7,"created":"2016-05-26 09:27:30.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/7"}}},"commit":{"parents":[{"commit":"6ab9e563108062787c47d23c00deedddd44d1ebe","subject":"Merge \"Additional network protocol support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6ab9e563108062787c47d23c00deedddd44d1ebe"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-26 09:15:01.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-26 09:27:09.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bb73a0924f90ad2b9d3cb3a850f3053106c29b1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bb73a0924f90ad2b9d3cb3a850f3053106c29b1a"}]},"branch":"refs/heads/master"},"e5312eb7d1a3fbbc24ddffc7fcde353caf2338cb":{"kind":"REWORK","_number":8,"created":"2016-05-27 03:22:01.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/8"}}},"commit":{"parents":[{"commit":"6ab9e563108062787c47d23c00deedddd44d1ebe","subject":"Merge \"Additional network protocol support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6ab9e563108062787c47d23c00deedddd44d1ebe"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-26 09:15:01.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-27 02:42:51.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e5312eb7d1a3fbbc24ddffc7fcde353caf2338cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e5312eb7d1a3fbbc24ddffc7fcde353caf2338cb"}]},"branch":"refs/heads/master"},"1750fac2d452da303f1fffb4d7e2f840bdacfaf4":{"kind":"REWORK","_number":9,"created":"2016-05-28 03:02:37.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/9"}}},"commit":{"parents":[{"commit":"9da02d14eadc39da6f97b3df095af8b0c452a5b4","subject":"Merge \"fix endpoint show help\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9da02d14eadc39da6f97b3df095af8b0c452a5b4"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-28 03:01:22.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-28 03:01:22.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1750fac2d452da303f1fffb4d7e2f840bdacfaf4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1750fac2d452da303f1fffb4d7e2f840bdacfaf4"}]},"branch":"refs/heads/master"},"a3d34eb65587117b351062148ed4258545cee585":{"kind":"REWORK","_number":10,"created":"2016-05-28 03:06:24.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/10"}}},"commit":{"parents":[{"commit":"9da02d14eadc39da6f97b3df095af8b0c452a5b4","subject":"Merge \"fix endpoint show help\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9da02d14eadc39da6f97b3df095af8b0c452a5b4"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-28 03:01:22.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-28 03:05:49.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a3d34eb65587117b351062148ed4258545cee585"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a3d34eb65587117b351062148ed4258545cee585"}]},"branch":"refs/heads/master"},"6ab8f804e9502616cdef3836cc0578f3e53d419f":{"kind":"REWORK","_number":11,"created":"2016-05-28 04:41:21.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/11"}}},"commit":{"parents":[{"commit":"9da02d14eadc39da6f97b3df095af8b0c452a5b4","subject":"Merge \"fix endpoint show help\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9da02d14eadc39da6f97b3df095af8b0c452a5b4"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-28 03:01:22.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-28 04:40:54.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6ab8f804e9502616cdef3836cc0578f3e53d419f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6ab8f804e9502616cdef3836cc0578f3e53d419f"}]},"branch":"refs/heads/master"},"789a7807c51622091c09349622c13f26c9dca41f":{"kind":"REWORK","_number":12,"created":"2016-05-28 05:26:43.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/12"}}},"commit":{"parents":[{"commit":"9da02d14eadc39da6f97b3df095af8b0c452a5b4","subject":"Merge \"fix endpoint show help\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9da02d14eadc39da6f97b3df095af8b0c452a5b4"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-28 03:01:22.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-28 05:26:25.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/789a7807c51622091c09349622c13f26c9dca41f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/789a7807c51622091c09349622c13f26c9dca41f"}]},"branch":"refs/heads/master"},"3e11661074e1a7e051e0ebff5800f8f1aac85153":{"kind":"REWORK","_number":13,"created":"2016-05-28 08:38:52.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/96/318496/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/318496/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/318496/13"}}},"commit":{"parents":[{"commit":"9da02d14eadc39da6f97b3df095af8b0c452a5b4","subject":"Merge \"fix endpoint show help\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9da02d14eadc39da6f97b3df095af8b0c452a5b4"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-28 03:01:22.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-05-28 08:38:22.000000000","tz":480},"subject":"Add \"image unset\" command","message":"Add \"image unset\" command\n\nThis patch add a command that supports\nunsetting image tags and properties\n\nChange-Id: I6f2cf45a61ff89da6664f3a34ae49fdd85d8c986\nCloses-Bug:#1582968\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3e11661074e1a7e051e0ebff5800f8f1aac85153"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3e11661074e1a7e051e0ebff5800f8f1aac85153"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
