)]}'
{"id":"openstack%2Fpython-openstackclient~248565","triplet_id":"openstack%2Fpython-openstackclient~master~Ide326fa2a047ddeea478bef97000083617a0b744","project":"openstack/python-openstackclient","branch":"master","topic":"bp/improve-image-unittest-framework","hashtags":[],"change_id":"Ide326fa2a047ddeea478bef97000083617a0b744","subject":"Introduce FakeImage class","status":"MERGED","created":"2015-11-23 08:23:30.000000000","updated":"2015-12-04 03:51:37.000000000","submitted":"2015-12-04 03:51:35.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":34,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8a9be66fd54464ef1fcaa9f4295e3c5f45f9ec22","_number":248565,"virtual_id_number":248565,"owner":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"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":0,"date":"2015-12-04 01:13:22.000000000","_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},{"value":2,"date":"2015-12-04 03:51:35.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":17116,"name":"Niall Bunting","email":"niall.bunting@hpe.com","username":"NiallBunting"}],"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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-12-01 07:03:08.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":2,"date":"2015-12-03 17:43:22.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":17116,"name":"Niall Bunting","email":"niall.bunting@hpe.com","username":"NiallBunting"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":1,"date":"2015-12-03 17:43:22.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":17116,"name":"Niall Bunting","email":"niall.bunting@hpe.com","username":"NiallBunting"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},{"_account_id":17116,"name":"Niall Bunting","email":"niall.bunting@hpe.com","username":"NiallBunting"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-11-25 14:01:26.000000000","updated_by":{"_account_id":17116,"name":"Niall Bunting","email":"niall.bunting@hpe.com","username":"NiallBunting"},"reviewer":{"_account_id":17116,"name":"Niall Bunting","email":"niall.bunting@hpe.com","username":"NiallBunting"},"state":"REVIEWER"},{"updated":"2015-11-26 08:23:59.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2015-11-29 08:10:37.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-11-30 06:31:20.000000000","updated_by":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"reviewer":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"state":"REVIEWER"},{"updated":"2015-12-01 07:03:08.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-12-03 17:43:22.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":"2015-12-04 03:51:35.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ff8427746c5f0750e3056a36d8a60ef4d8092f91","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-23 08:23:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"914c4c5f51436baa76c7d4a8c46720a9b4d9874e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-23 09:20:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/65/248565/1/check/gate-python-openstackclient-python26/3069c93/ : SUCCESS in 1m 18s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/248565/1/check/gate-python-openstackclient-pep8/c04dd46/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/248565/1/check/gate-python-openstackclient-docs/88123b5//doc/build/html/ : SUCCESS in 1m 53s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/248565/1/check/gate-python-openstackclient-python27/bfeb8f3/ : SUCCESS in 1m 21s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/248565/1/check/gate-python-openstackclient-python34/3667506/ : SUCCESS in 1m 47s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/248565/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/509bf28/ : SUCCESS in 53m 13s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/248565/1/check/gate-osc-dsvm-functional/e73aae8/ : SUCCESS in 29m 25s","accounts_in_message":[],"_revision_number":1},{"id":"b4a0aa05b3344090b2184fbfeeed93a5af052f29","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-23 10:22:08.000000000","message":"Patch Set 1: Code-Review+1\n\n(3 comments)\n\nHi Xie,\n\nGenerally looks good to me. Just some nits to be fixed.\n\nThx.","accounts_in_message":[],"_revision_number":1},{"id":"fe8b7afac2ebfed3554e2722795e6b87af408e19","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-23 15:38:53.000000000","message":"Patch Set 1: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"de63baceba19e795d2f565e0eb49d598c8a5ede5","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-24 03:10:21.000000000","message":"Patch Set 1:\n\n(6 comments)\n\nHi, Tang and Steve,\n  Thanks for your kind review.\n  I updated the patch, please review again, thanks.","accounts_in_message":[],"_revision_number":1},{"id":"dc98a8561921a13cd52b3e60dd1891e34724c53a","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-24 03:10:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6e8db825d1f0462fe982a088c160d7ff9c3e8db8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-24 04:04:19.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ce929a00f5effa43409e4173e9850aa3cf279253","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-24 04:08:40.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8998f463f5c39f511c5a369b0b0d842b0a36866e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-24 04:08:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/65/248565/2/check/gate-python-openstackclient-python26/3688181/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/248565/2/check/gate-python-openstackclient-pep8/a862f55/ : SUCCESS in 1m 06s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/248565/2/check/gate-python-openstackclient-docs/33b7518//doc/build/html/ : SUCCESS in 2m 07s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/248565/2/check/gate-python-openstackclient-python27/db870b7/ : SUCCESS in 2m 17s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/248565/2/check/gate-python-openstackclient-python34/2571633/ : SUCCESS in 1m 52s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/248565/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/cb24ecd/ : SUCCESS in 55m 38s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/248565/2/check/gate-osc-dsvm-functional/200b824/ : SUCCESS in 22m 14s","accounts_in_message":[],"_revision_number":2},{"id":"81def44d832af3a7d1b9f0ad8ae0801e3ddd7f7c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-24 05:03:19.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/65/248565/3/check/gate-python-openstackclient-python26/b58217a/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/248565/3/check/gate-python-openstackclient-pep8/409c361/ : SUCCESS in 1m 10s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/248565/3/check/gate-python-openstackclient-docs/e1839a9//doc/build/html/ : SUCCESS in 1m 38s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/248565/3/check/gate-python-openstackclient-python27/8c4f520/ : SUCCESS in 1m 18s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/248565/3/check/gate-python-openstackclient-python34/e0bf3be/ : SUCCESS in 1m 45s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/248565/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/93b3f13/ : SUCCESS in 53m 18s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/248565/3/check/gate-osc-dsvm-functional/cb0ba82/ : SUCCESS in 27m 47s","accounts_in_message":[],"_revision_number":3},{"id":"c5016c0c7d529bb278bc817e5a729d580d15ff8f","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-24 05:49:57.000000000","message":"Patch Set 3: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":3},{"id":"37e4aaf4dd42e15b5fec54d900640e578b64aa85","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-24 06:04:00.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b04299c5dd763589c2654ce31e62425cd52d5646","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-24 06:44:46.000000000","message":"Patch Set 4: Code-Review+1\n\nLGTM.","accounts_in_message":[],"_revision_number":4},{"id":"f5863745cbc17bef5412a1a5b94e8034b0292413","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-24 07:03:01.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/65/248565/4/check/gate-python-openstackclient-python26/043e5e3/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/248565/4/check/gate-python-openstackclient-pep8/4fe1724/ : SUCCESS in 1m 06s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/248565/4/check/gate-python-openstackclient-docs/5d9c431//doc/build/html/ : SUCCESS in 2m 22s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/248565/4/check/gate-python-openstackclient-python27/b9d91dd/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/248565/4/check/gate-python-openstackclient-python34/f2d0300/ : SUCCESS in 1m 34s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/248565/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/aec2128/ : SUCCESS in 55m 45s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/248565/4/check/gate-osc-dsvm-functional/d9aae47/ : SUCCESS in 22m 23s","accounts_in_message":[],"_revision_number":4},{"id":"f192217deb4640363e8bcaf2730cf24b60749861","author":{"_account_id":17116,"name":"Niall Bunting","email":"niall.bunting@hpe.com","username":"NiallBunting"},"date":"2015-11-25 13:25:38.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"9d26908ee061b191704b53ccad0c04e7ed20352b","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-25 13:38:05.000000000","message":"Patch Set 4:\n\n(2 comments)\n\nHi, Niall,\n  Thanks for your review.\n  I will update the patch as your comments.","accounts_in_message":[],"_revision_number":4},{"id":"986df89ed3332c55df4a9c0fb896fd8c2406001a","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-25 13:41:29.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"4439ef055b3913f65f23485c353c149f2868e3ff","author":{"_account_id":17116,"name":"Niall Bunting","email":"niall.bunting@hpe.com","username":"NiallBunting"},"date":"2015-11-25 14:01:26.000000000","message":"Patch Set 5: Code-Review+1\n\nLooks good.","accounts_in_message":[],"_revision_number":5},{"id":"e0ae7015d822d4ace61a0d2936ca8cd6dfad6e4f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-25 14:55:04.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/65/248565/5/check/gate-python-openstackclient-python26/fdb7a4f/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/248565/5/check/gate-python-openstackclient-pep8/ee9b48f/ : SUCCESS in 1m 09s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/248565/5/check/gate-python-openstackclient-docs/067c478//doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/248565/5/check/gate-python-openstackclient-python27/0403984/ : SUCCESS in 1m 13s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/248565/5/check/gate-python-openstackclient-python34/6850dd6/ : SUCCESS in 1m 57s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/248565/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/97fc43f/ : SUCCESS in 1h 09m 47s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/248565/5/check/gate-osc-dsvm-functional/a8bc39d/ : SUCCESS in 35m 41s","accounts_in_message":[],"_revision_number":5},{"id":"69abfae26fd3379a68a89d8af7fc920cd73dced4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-26 04:03:57.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":"c640fad5439980ba66a64ad161a5bb549073326c","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-26 06:00:05.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"70be84ea3eff07c187476dd4e276f2ed3b932da4","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-26 06:02:22.000000000","message":"Patch Set 6:\n\nFollow Lin Hua Cheng, move FakeImage into openstackclient.tests.image.v2.","accounts_in_message":[],"_revision_number":6},{"id":"2eedf0f05a415e40f11ee4d9ed8cff33c34d8597","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-26 07:01:16.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/65/248565/6/check/gate-python-openstackclient-python26/be09475/ : SUCCESS in 1m 10s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/248565/6/check/gate-python-openstackclient-pep8/6ec1634/ : SUCCESS in 1m 01s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/248565/6/check/gate-python-openstackclient-docs/72c0255//doc/build/html/ : SUCCESS in 2m 17s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/248565/6/check/gate-python-openstackclient-python27/5e2ed1b/ : SUCCESS in 1m 25s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/248565/6/check/gate-python-openstackclient-python34/a2b81c9/ : SUCCESS in 1m 29s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/248565/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/51b6d04/ : SUCCESS in 1h 00m 40s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/248565/6/check/gate-osc-dsvm-functional/22029f1/ : SUCCESS in 23m 30s","accounts_in_message":[],"_revision_number":6},{"id":"1ecda2a5d894b0ce216dc5401a2928a350533a3f","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-26 08:23:59.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"24952112a70bbf53dac6d95abfe296c90c5e8aae","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-27 17:30:17.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"efbb1ae21731b9ba474bd826bbb865edab83bece","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-27 18:55:48.000000000","message":"Patch Set 6:\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/65/248565/6/check/gate-python-openstackclient-python26/77328a8/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/248565/6/check/gate-python-openstackclient-pep8/c67a5bf/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/248565/6/check/gate-python-openstackclient-docs/fea905d//doc/build/html/ : SUCCESS in 1m 33s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/248565/6/check/gate-python-openstackclient-python27/d739323/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/248565/6/check/gate-python-openstackclient-python34/0398b62/ : SUCCESS in 1m 53s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/248565/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/de8608d/ : SUCCESS in 1h 22m 13s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/248565/6/check/gate-osc-dsvm-functional/0766d7a/ : SUCCESS in 23m 17s","accounts_in_message":[],"_revision_number":6},{"id":"3b945445d68e9a501e303156a116fbd5615ea28d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-29 08:10:37.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)\n\nI really like this","accounts_in_message":[],"_revision_number":6},{"id":"5a9674dafe47f4c06f60d6c23111668d65aeb529","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-30 02:38:00.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"4fdf637dcb78d54c5b4f8dc76d47af791970de77","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-30 05:24:03.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"d59c56ffcb10af192f70c65dde7403cb3facea10","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-30 05:28:50.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"102765cb3bd3850436854d8f7609bbf8870505d0","author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"date":"2015-11-30 06:31:20.000000000","message":"Patch Set 6: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":6},{"id":"7bd76131fa782961e0a753d74000a3e2d10b7654","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-11-30 11:03:59.000000000","message":"Patch Set 6: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"0c455d81aca1fcff7e0c2813f2ae024bc67fc923","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-30 11:53:25.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"3c3a97fb91ce76c2105c066364cd2ee1c9ef5f83","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-30 11:54:40.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"fd4df94c1ad0144b070a03b2605be3f20c15fe6e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-30 12:59:04.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/65/248565/7/check/gate-python-openstackclient-python26/624da94/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/248565/7/check/gate-python-openstackclient-pep8/22af153/ : SUCCESS in 1m 10s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/248565/7/check/gate-python-openstackclient-docs/9883a2d//doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/248565/7/check/gate-python-openstackclient-python27/e5fb80a/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/248565/7/check/gate-python-openstackclient-python34/c635c5b/ : SUCCESS in 1m 48s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/248565/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/54a0814/ : SUCCESS in 58m 50s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/248565/7/check/gate-osc-dsvm-functional/ab84e48/ : SUCCESS in 23m 00s","accounts_in_message":[],"_revision_number":7},{"id":"64b471646495f92201f9fab12347baa4531edcab","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-11-30 18:15:37.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"51faac365c8969597fefb6e1d61031c6b236c0f1","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-12-01 02:18:18.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"3bc5d2630726d4badc8b6d9d31ce770ac2d297b3","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-12-01 02:23:13.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"aff8aa313b687fe1cc6934aa594ff6c633c939c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-01 04:02:32.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/248565/8/check/gate-python-openstackclient-pep8/7db7f98/ : SUCCESS in 1m 10s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/248565/8/check/gate-python-openstackclient-docs/b321c31//doc/build/html/ : SUCCESS in 2m 38s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/248565/8/check/gate-python-openstackclient-python27/dbf8a6a/ : SUCCESS in 1m 46s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/248565/8/check/gate-python-openstackclient-python34/df3e5e5/ : SUCCESS in 1m 49s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/248565/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/c6134a8/ : SUCCESS in 1h 34m 25s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/248565/8/check/gate-osc-dsvm-functional/efdb142/ : SUCCESS in 38m 39s","accounts_in_message":[],"_revision_number":8},{"id":"9518b82e1b6c4f87cc9fb39547b1449108830243","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-12-01 07:03:08.000000000","message":"Patch Set 8: Code-Review+2\n\nlgtm, thanks!","accounts_in_message":[],"_revision_number":8},{"id":"bb13a44bb9b0b258e28a13bbbc445b6808758e97","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-12-03 17:43:22.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"097e1f1bbbe887e49ae6cb6e60641c63aff2d128","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-03 17:44:54.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"eb7c2d44c90be530e095250b5b9bc1869f71246c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-03 19:13:10.000000000","message":"Patch Set 8: 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/65/248565/8/gate/gate-python-openstackclient-docs/df921bd//doc/build/html/ : SUCCESS in 2m 13s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/248565/8/gate/gate-python-openstackclient-pep8/9627232/ : SUCCESS in 1m 18s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/248565/8/gate/gate-python-openstackclient-python27/7cf46d6/ : SUCCESS in 1m 30s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/248565/8/gate/gate-python-openstackclient-python34/54d3ecf/ : SUCCESS in 3m 22s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/248565/8/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/d6302b9/ : FAILURE in 1h 26m 41s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/248565/8/gate/gate-osc-dsvm-functional/459a1a1/ : SUCCESS in 29m 07s","accounts_in_message":[],"_revision_number":8},{"id":"f04111a611b817aa2b117cc118281a5aae7c128d","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-12-04 01:13:22.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"bac35344ea2f680dab0f18476e5935d98c184207","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-04 02:38:51.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/248565/8/check/gate-python-openstackclient-pep8/44c3f00/ : SUCCESS in 1m 01s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/248565/8/check/gate-python-openstackclient-docs/58d2c43//doc/build/html/ : SUCCESS in 1m 54s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/248565/8/check/gate-python-openstackclient-python27/3a8494a/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/248565/8/check/gate-python-openstackclient-python34/f8819c8/ : SUCCESS in 1m 50s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/248565/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/4a8937d/ : SUCCESS in 1h 22m 33s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/248565/8/check/gate-osc-dsvm-functional/2754146/ : SUCCESS in 30m 02s","accounts_in_message":[],"_revision_number":8},{"id":"27b902e998e7c8724fcb0726b04446842d5e0967","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-04 02:38:56.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"58a64965ed3ceb5922760e6f3aedc06a26ecbeda","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-04 03:51:35.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/65/248565/8/gate/gate-python-openstackclient-docs/53966cc//doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/65/248565/8/gate/gate-python-openstackclient-pep8/16dedc2/ : SUCCESS in 2m 00s\n- gate-python-openstackclient-python27 http://logs.openstack.org/65/248565/8/gate/gate-python-openstackclient-python27/13c3088/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/65/248565/8/gate/gate-python-openstackclient-python34/11b527d/ : SUCCESS in 1m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/65/248565/8/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/acbce25/ : SUCCESS in 1h 10m 33s\n- gate-osc-dsvm-functional http://logs.openstack.org/65/248565/8/gate/gate-osc-dsvm-functional/ba998b6/ : SUCCESS in 34m 40s","accounts_in_message":[],"_revision_number":8},{"id":"8e4f34361ff87758f82283f25e04164ac7d0529b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-04 03:51:37.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"3f7c01cae5180d5b03e73fc7033d507fdfb72f2d","revisions":{"ea114e94920261eb8e99ec493fdb914dba27f546":{"kind":"REWORK","_number":1,"created":"2015-11-23 08:23:30.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/65/248565/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/248565/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/1"}}},"commit":{"parents":[{"commit":"42a5909f6a6fa50726799e8220f8722f2b0a016f","subject":"Merge \"Trivial: Fix wrong doc for wait_for_status().\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/42a5909f6a6fa50726799e8220f8722f2b0a016f"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-23 07:30:52.000000000","tz":-300},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-23 08:16:23.000000000","tz":-300},"subject":"Introduce FakeImage class","message":"Introduce FakeImage class\n\nIntroduce FakeImage to improve the current image unittest framework\nwith following two advantages:\n1. generate more than one faking images\n2. all faking images generated by random\n\nChange-Id: Ide326fa2a047ddeea478bef97000083617a0b744\nImplements: blueprint improve-image-unittest-framework\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ea114e94920261eb8e99ec493fdb914dba27f546"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ea114e94920261eb8e99ec493fdb914dba27f546"}]},"branch":"refs/heads/master"},"6e871cc7d1301a24ab41fb072b341933c3e0221e":{"kind":"REWORK","_number":2,"created":"2015-11-24 03:10:34.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/65/248565/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/248565/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/2"}}},"commit":{"parents":[{"commit":"42a5909f6a6fa50726799e8220f8722f2b0a016f","subject":"Merge \"Trivial: Fix wrong doc for wait_for_status().\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/42a5909f6a6fa50726799e8220f8722f2b0a016f"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-23 07:30:52.000000000","tz":-300},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-24 03:04:51.000000000","tz":-300},"subject":"Introduce FakeImage class","message":"Introduce FakeImage class\n\nIntroduce FakeImage to improve the current image unittest framework\nwith following two advantages:\n1. generate more than one faking images\n2. all faking images generated by random\n\nChange-Id: Ide326fa2a047ddeea478bef97000083617a0b744\nImplements: blueprint improve-image-unittest-framework\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6e871cc7d1301a24ab41fb072b341933c3e0221e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6e871cc7d1301a24ab41fb072b341933c3e0221e"}]},"branch":"refs/heads/master"},"d3b0da0dab914152fe48c4d65d98023342a5c08c":{"kind":"REWORK","_number":3,"created":"2015-11-24 04:08:40.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/65/248565/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/248565/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/3"}}},"commit":{"parents":[{"commit":"42a5909f6a6fa50726799e8220f8722f2b0a016f","subject":"Merge \"Trivial: Fix wrong doc for wait_for_status().\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/42a5909f6a6fa50726799e8220f8722f2b0a016f"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-23 07:30:52.000000000","tz":-300},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-24 04:02:22.000000000","tz":-300},"subject":"Introduce FakeImage class","message":"Introduce FakeImage class\n\nIntroduce FakeImage to improve the current image unittest framework\nwith following two advantages:\n1. generate more than one faking images\n2. all faking images generated by random\n\nChange-Id: Ide326fa2a047ddeea478bef97000083617a0b744\nImplements: blueprint improve-image-unittest-framework\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d3b0da0dab914152fe48c4d65d98023342a5c08c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d3b0da0dab914152fe48c4d65d98023342a5c08c"}]},"branch":"refs/heads/master"},"a74d4cbae323c3e5ee43e1cc1bf2b015361ddb99":{"kind":"REWORK","_number":4,"created":"2015-11-24 06:04:00.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/65/248565/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/248565/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/4"}}},"commit":{"parents":[{"commit":"42a5909f6a6fa50726799e8220f8722f2b0a016f","subject":"Merge \"Trivial: Fix wrong doc for wait_for_status().\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/42a5909f6a6fa50726799e8220f8722f2b0a016f"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-23 07:30:52.000000000","tz":-300},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-24 05:58:15.000000000","tz":-300},"subject":"Introduce FakeImage class","message":"Introduce FakeImage class\n\nIntroduce FakeImage to improve the current image unittest framework\nwith following two advantages:\n1. generate more than one faking images\n2. all faking images generated by random\n\nChange-Id: Ide326fa2a047ddeea478bef97000083617a0b744\nImplements: blueprint improve-image-unittest-framework\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a74d4cbae323c3e5ee43e1cc1bf2b015361ddb99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a74d4cbae323c3e5ee43e1cc1bf2b015361ddb99"}]},"branch":"refs/heads/master"},"25cae4981492f3d0e5b4962e66ca4a667e438898":{"kind":"REWORK","_number":5,"created":"2015-11-25 13:41:29.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/65/248565/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/248565/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/5"}}},"commit":{"parents":[{"commit":"c0676fe17f10310041964fa1008fe966f5efbe91","subject":"Merge \"Trivial: Add missing doc for parameter in wait_for_delete().\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c0676fe17f10310041964fa1008fe966f5efbe91"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-23 07:30:52.000000000","tz":-300},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-25 13:34:31.000000000","tz":-300},"subject":"Introduce FakeImage class","message":"Introduce FakeImage class\n\nIntroduce FakeImage to improve the current image unittest framework\nwith following two advantages:\n1. generate more than one faking images\n2. all faking images generated by random\n\nChange-Id: Ide326fa2a047ddeea478bef97000083617a0b744\nImplements: blueprint improve-image-unittest-framework\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25cae4981492f3d0e5b4962e66ca4a667e438898"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25cae4981492f3d0e5b4962e66ca4a667e438898"}]},"branch":"refs/heads/master"},"ca129414dece6948c635c26edf627450231762bb":{"kind":"REWORK","_number":6,"created":"2015-11-26 06:00:05.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/65/248565/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/248565/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/6"}}},"commit":{"parents":[{"commit":"487fff8cdbabc9629e070b50e9ce3a762e2b180c","subject":"Merge \"Move FakeServer to tests.common.v2.compute.fakes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/487fff8cdbabc9629e070b50e9ce3a762e2b180c"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-27 05:58:40.000000000","tz":480},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-27 05:58:46.000000000","tz":480},"subject":"Introduce FakeImage class","message":"Introduce FakeImage class\n\nIntroduce FakeImage to improve the current image unittest framework\nwith following two advantages:\n1. generate more than one faking images\n2. all faking images generated by random\n\nChange-Id: Ide326fa2a047ddeea478bef97000083617a0b744\nImplements: blueprint improve-image-unittest-framework\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ca129414dece6948c635c26edf627450231762bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ca129414dece6948c635c26edf627450231762bb"}]},"branch":"refs/heads/master"},"1425881861964cc336eaa37cb85822b45a21d6ce":{"kind":"REWORK","_number":7,"created":"2015-11-30 11:53:25.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/65/248565/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/248565/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/7"}}},"commit":{"parents":[{"commit":"12cc6347e58d41a42fc20d19c9f984aec55f655b","subject":"Merge \"Use is_public to set access of volume type\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/12cc6347e58d41a42fc20d19c9f984aec55f655b"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-27 05:58:40.000000000","tz":480},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-12-01 11:52:24.000000000","tz":480},"subject":"Introduce FakeImage class","message":"Introduce FakeImage class\n\nIntroduce FakeImage to improve the current image unittest framework\nwith following two advantages:\n1. generate more than one faking images\n2. all faking images generated by random\n\nChange-Id: Ide326fa2a047ddeea478bef97000083617a0b744\nImplements: blueprint improve-image-unittest-framework\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1425881861964cc336eaa37cb85822b45a21d6ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1425881861964cc336eaa37cb85822b45a21d6ce"}]},"branch":"refs/heads/master"},"3f7c01cae5180d5b03e73fc7033d507fdfb72f2d":{"kind":"REWORK","_number":8,"created":"2015-12-01 02:18:18.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/65/248565/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/248565/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/248565/8"}}},"commit":{"parents":[{"commit":"bf95d74c2d594d087c2229dd5f72174d796ef17e","subject":"Merge \"Add a changelog to see all changes into tagged releases\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bf95d74c2d594d087c2229dd5f72174d796ef17e"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-27 05:58:40.000000000","tz":480},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-12-02 02:17:51.000000000","tz":480},"subject":"Introduce FakeImage class","message":"Introduce FakeImage class\n\nIntroduce FakeImage to improve the current image unittest framework\nwith following two advantages:\n1. generate more than one faking images\n2. all faking images generated by random\n\nChange-Id: Ide326fa2a047ddeea478bef97000083617a0b744\nImplements: blueprint improve-image-unittest-framework\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3f7c01cae5180d5b03e73fc7033d507fdfb72f2d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3f7c01cae5180d5b03e73fc7033d507fdfb72f2d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
