)]}'
{"id":"openstack%2Fpython-openstackclient~333777","triplet_id":"openstack%2Fpython-openstackclient~master~I06eed60dd2f312bad6076c78b53cd07bcd4cd55c","project":"openstack/python-openstackclient","branch":"master","topic":"bp/refactor-identity-unit-test","hashtags":[],"change_id":"I06eed60dd2f312bad6076c78b53cd07bcd4cd55c","subject":"Update Fakes.py and unit tests for commands in identity V2.0","status":"MERGED","created":"2016-06-24 06:58:49.000000000","updated":"2016-06-28 01:47:21.000000000","submitted":"2016-06-27 22:34:58.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"61fbafb700a15d5b9115db66ec77b49c62300360","_number":333777,"virtual_id_number":333777,"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,"date":"2016-06-28 01:47:21.000000000","post_submit":true,"_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-06-27 22:34:58.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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-06-27 20:24:27.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":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},{"value":1,"date":"2016-06-27 20:24:27.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":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-27 15:15:55.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-06-27 20:24:27.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-06-27 22:34:58.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e0a59ca992222256125ac34c6b3dc31c5b950d26","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-06-24 06:58:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"533387c640c4bfaf661a707abe210e390742f544","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-06-24 07:10:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5e81498aee6404f05530febd26dcd249742b1e36","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-24 08:29:29.000000000","message":"Patch Set 2: 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/77/333777/2/check/gate-python-openstackclient-docs/7cf6329//doc/build/html/ : SUCCESS in 6m 02s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/333777/2/check/gate-python-openstackclient-pep8/95b5740/ : FAILURE in 4m 03s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/333777/2/check/gate-python-openstackclient-python27/d84a0d1/ : SUCCESS in 5m 28s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/333777/2/check/gate-python-openstackclient-python34/8c2b3ff/ : SUCCESS in 4m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/333777/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/df95e5e/ : SUCCESS in 1h 11m 05s\n- check-osc-plugins http://logs.openstack.org/77/333777/2/check/check-osc-plugins/4b7ca70/ : SUCCESS in 5m 32s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/333777/2/check/gate-osc-dsvm-functional/da5a561/ : SUCCESS in 36m 15s","accounts_in_message":[],"_revision_number":2},{"id":"7384a1de65229898e13712a4ba0636559386924e","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-06-24 08:31:17.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3850c3771a00ddd545e4a3de38d4c17f6fd8ad6a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-24 09:46:51.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/77/333777/3/check/gate-python-openstackclient-docs/838e051//doc/build/html/ : SUCCESS in 3m 42s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/333777/3/check/gate-python-openstackclient-pep8/f73727f/ : FAILURE in 4m 18s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/333777/3/check/gate-python-openstackclient-python27/5660a2c/ : SUCCESS in 5m 52s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/333777/3/check/gate-python-openstackclient-python34/937320b/ : SUCCESS in 3m 14s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/333777/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5ab8bb5/ : SUCCESS in 1h 14m 18s\n- check-osc-plugins http://logs.openstack.org/77/333777/3/check/check-osc-plugins/ac15483/ : SUCCESS in 5m 59s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/333777/3/check/gate-osc-dsvm-functional/7a97ff7/ : SUCCESS in 38m 04s","accounts_in_message":[],"_revision_number":3},{"id":"4ed92cdbdad86ac218391d773e901641e446336e","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-06-24 09:50:28.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"fe2f40427729af7971c8ad4451349cc07bf969f3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-24 10:53:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/77/333777/4/check/gate-python-openstackclient-docs/1185e34//doc/build/html/ : SUCCESS in 3m 37s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/333777/4/check/gate-python-openstackclient-pep8/56c0a96/ : SUCCESS in 2m 46s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/333777/4/check/gate-python-openstackclient-python27/f1aaf71/ : SUCCESS in 6m 52s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/333777/4/check/gate-python-openstackclient-python34/00a9d21/ : SUCCESS in 7m 35s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/333777/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/3d4eb26/ : SUCCESS in 46m 02s\n- check-osc-plugins http://logs.openstack.org/77/333777/4/check/check-osc-plugins/2ca5975/ : SUCCESS in 5m 59s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/333777/4/check/gate-osc-dsvm-functional/16b5543/ : SUCCESS in 34m 46s","accounts_in_message":[],"_revision_number":4},{"id":"1aa7f1548fa177babdbe422d5aa8f09fd772ac90","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-24 14:02:25.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"03839a69071003d075b019ab8989a0e75cdc7ee9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-24 21:26:07.000000000","message":"Patch Set 4: 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":4},{"id":"3d5e7aa4f9b16b5d0ecbb3ced42ce43d747fb72f","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-06-27 05:13:31.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f0583102cd1ec6b7b7d8aafe3d7cf244326b7862","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-27 06:18:23.000000000","message":"Patch Set 5: 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/77/333777/5/check/gate-python-openstackclient-docs/648dc7a//doc/build/html/ : SUCCESS in 5m 07s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/333777/5/check/gate-python-openstackclient-pep8/d708c3f/ : SUCCESS in 4m 24s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/333777/5/check/gate-python-openstackclient-python27/251f128/ : SUCCESS in 4m 44s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/333777/5/check/gate-python-openstackclient-python34/85cde28/ : SUCCESS in 5m 15s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/333777/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/02af511/ : SUCCESS in 1h 01m 55s\n- check-osc-plugins http://logs.openstack.org/77/333777/5/check/check-osc-plugins/228b187/ : SUCCESS in 6m 57s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/333777/5/check/gate-osc-dsvm-functional/6730b03/ : FAILURE in 37m 27s","accounts_in_message":[],"_revision_number":5},{"id":"e0798f8da1a8bfe3aa7a1dc392d6b3566f45c503","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-27 14:43:08.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"c8da6f892fc346a867ecab75ef027b38f30ffdc8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-27 14:53:42.000000000","message":"Patch Set 6: Published edit on patch set 5","accounts_in_message":[],"_revision_number":6},{"id":"2cd56dbe769cd5bfb0a597a48f3bf672de13d35d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-27 14:54:28.000000000","message":"Patch Set 6: Code-Review+2\n\ni just cleaned up the bits that rtheis pointed out","accounts_in_message":[],"_revision_number":6},{"id":"c433426249c03bf6b2e468665170c011205168c7","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-27 15:15:55.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"ee325c67f4687205b7def608f079cf82d533c9e6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-27 16:47:51.000000000","message":"Patch Set 6: 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/77/333777/6/check/gate-python-openstackclient-docs/91046d5//doc/build/html/ : SUCCESS in 5m 02s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/333777/6/check/gate-python-openstackclient-pep8/8c8262e/ : FAILURE in 5m 02s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/333777/6/check/gate-python-openstackclient-python27/058a196/ : FAILURE in 5m 15s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/333777/6/check/gate-python-openstackclient-python34/bfdb8f7/ : FAILURE in 7m 19s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/333777/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/9431aa6/ : SUCCESS in 1h 03m 13s\n- check-osc-plugins http://logs.openstack.org/77/333777/6/check/check-osc-plugins/f210944/ : SUCCESS in 4m 06s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/333777/6/check/gate-osc-dsvm-functional/2e16abd/ : FAILURE in 38m 13s","accounts_in_message":[],"_revision_number":6},{"id":"da99d10ce9fc34b4990cb66493cdfff91d2e98cb","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-27 18:32:58.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"51ca52fcb64f6754a7860a35b4feadd73462f584","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-27 19:54:35.000000000","message":"Patch Set 6:\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/77/333777/6/check/gate-python-openstackclient-docs/4f86234//doc/build/html/ : SUCCESS in 5m 08s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/333777/6/check/gate-python-openstackclient-pep8/5870b96/ : FAILURE in 6m 00s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/333777/6/check/gate-python-openstackclient-python27/5bbc682/ : FAILURE in 6m 00s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/333777/6/check/gate-python-openstackclient-python34/3ef3f10/ : FAILURE in 4m 15s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/333777/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/3a48e6c/ : SUCCESS in 1h 12m 31s\n- check-osc-plugins http://logs.openstack.org/77/333777/6/check/check-osc-plugins/50c3931/ : SUCCESS in 4m 47s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/333777/6/check/gate-osc-dsvm-functional/ebe4add/ : SUCCESS in 24m 35s","accounts_in_message":[],"_revision_number":6},{"id":"8b6c7b06d86a7e11e8da51c13135b78d031d9bfc","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-27 20:24:23.000000000","message":"Patch Set 7: Published edit on patch set 6","accounts_in_message":[],"_revision_number":7},{"id":"62daa9d0acfa66a11d429c80b50510ff109ce642","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-27 20:24:27.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"cafd806171ff5f531d525eb23ef3c824740877c3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-27 21:30:34.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/77/333777/7/check/gate-python-openstackclient-docs/dfbb58c//doc/build/html/ : SUCCESS in 4m 11s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/333777/7/check/gate-python-openstackclient-pep8/11527b9/ : SUCCESS in 3m 31s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/333777/7/check/gate-python-openstackclient-python27/32d8713/ : SUCCESS in 4m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/333777/7/check/gate-python-openstackclient-python34/5cac161/ : SUCCESS in 4m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/333777/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/9f0fdcb/ : SUCCESS in 1h 03m 21s\n- check-osc-plugins http://logs.openstack.org/77/333777/7/check/check-osc-plugins/ef8f5a0/ : SUCCESS in 3m 22s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/77/333777/7/check/gate-osc-dsvm-functional/f263fed/ : SUCCESS in 37m 06s","accounts_in_message":[],"_revision_number":7},{"id":"461d6ae6932a67aeb9cea3d4436e769fe00053d2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-27 21:30:44.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"63f9aafef0838d93eb59d60312b4de2000e31735","date":"2016-06-27 22:34:58.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":7},{"id":"62b961eff90b6b922ad93e89ec8b0d3f6899af5e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-27 22:34:58.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/77/333777/7/gate/gate-python-openstackclient-docs/de5a1be//doc/build/html/ : SUCCESS in 6m 23s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/77/333777/7/gate/gate-python-openstackclient-pep8/b6a71f0/ : SUCCESS in 4m 09s\n- gate-python-openstackclient-python27 http://logs.openstack.org/77/333777/7/gate/gate-python-openstackclient-python27/87d8f9b/ : SUCCESS in 5m 00s\n- gate-python-openstackclient-python34 http://logs.openstack.org/77/333777/7/gate/gate-python-openstackclient-python34/d068a21/ : SUCCESS in 5m 10s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/77/333777/7/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/f5742de/ : SUCCESS in 1h 03m 07s\n- gate-osc-dsvm-functional http://logs.openstack.org/77/333777/7/gate/gate-osc-dsvm-functional/8575d5b/ : SUCCESS in 36m 06s","accounts_in_message":[],"_revision_number":7},{"id":"f1f6eb537d674a3d7ef38c38254af6b58211c7c2","author":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"date":"2016-06-28 01:47:21.000000000","message":"Patch Set 7:\n\n\u003e i just cleaned up the bits that rtheis pointed out\n\nThanks. \n:D","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"a9da91285f623171b3c25b58f68f121b364863ef","revisions":{"3d70bd0bec2b4758f27b3cee570b8a9255e5c9db":{"kind":"REWORK","_number":1,"created":"2016-06-24 06:58:49.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/77/333777/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/333777/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/1"}}},"commit":{"parents":[{"commit":"5b144334bf526c8d368e592019fbb80c072911dc","subject":"Merge \"Support JSON data for port binding profile\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b144334bf526c8d368e592019fbb80c072911dc"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-06-24 04:32:29.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-06-24 06:55:35.000000000","tz":480},"subject":"Update Fakes.py and unit tests for commands in identity V2.0","message":"Update Fakes.py and unit tests for commands in identity V2.0\n\nUpdate remaining commands:role, service, user, token.\n\nChange-Id: I06eed60dd2f312bad6076c78b53cd07bcd4cd55c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3d70bd0bec2b4758f27b3cee570b8a9255e5c9db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3d70bd0bec2b4758f27b3cee570b8a9255e5c9db"}]},"branch":"refs/heads/master"},"10c35065b05638288d6a2278388c292409195f1a":{"kind":"REWORK","_number":2,"created":"2016-06-24 07:10:46.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/77/333777/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/333777/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/2"}}},"commit":{"parents":[{"commit":"5b144334bf526c8d368e592019fbb80c072911dc","subject":"Merge \"Support JSON data for port binding profile\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b144334bf526c8d368e592019fbb80c072911dc"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-06-24 04:32:29.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-06-24 07:10:11.000000000","tz":480},"subject":"Update Fakes.py and unit tests for commands in identity V2.0","message":"Update Fakes.py and unit tests for commands in identity V2.0\n\nUpdate remaining commands:role, service, user, token.\n\nChange-Id: I06eed60dd2f312bad6076c78b53cd07bcd4cd55c\nPartially-Implements: blueprint refactor-identity-unit-test\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/10c35065b05638288d6a2278388c292409195f1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/10c35065b05638288d6a2278388c292409195f1a"}]},"branch":"refs/heads/master"},"83e1cdc0d3423937494c30536e8bf4146528b0d7":{"kind":"REWORK","_number":3,"created":"2016-06-24 08:31:17.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/77/333777/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/333777/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/3"}}},"commit":{"parents":[{"commit":"5b144334bf526c8d368e592019fbb80c072911dc","subject":"Merge \"Support JSON data for port binding profile\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b144334bf526c8d368e592019fbb80c072911dc"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-06-24 04:32:29.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-06-24 08:30:56.000000000","tz":480},"subject":"Update Fakes.py and unit tests for commands in identity V2.0","message":"Update Fakes.py and unit tests for commands in identity V2.0\n\nUpdate remaining commands:role, service, user, token.\n\nChange-Id: I06eed60dd2f312bad6076c78b53cd07bcd4cd55c\nPartially-Implements: blueprint refactor-identity-unit-test\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83e1cdc0d3423937494c30536e8bf4146528b0d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83e1cdc0d3423937494c30536e8bf4146528b0d7"}]},"branch":"refs/heads/master"},"8c453366f569b3c552fb201ffad79a4b98b7dd94":{"kind":"REWORK","_number":4,"created":"2016-06-24 09:50:28.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/77/333777/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/333777/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/4"}}},"commit":{"parents":[{"commit":"5b144334bf526c8d368e592019fbb80c072911dc","subject":"Merge \"Support JSON data for port binding profile\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b144334bf526c8d368e592019fbb80c072911dc"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-06-24 04:32:29.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-06-24 09:50:15.000000000","tz":480},"subject":"Update Fakes.py and unit tests for commands in identity V2.0","message":"Update Fakes.py and unit tests for commands in identity V2.0\n\nUpdate remaining commands:role, service, user, token.\n\nChange-Id: I06eed60dd2f312bad6076c78b53cd07bcd4cd55c\nPartially-Implements: blueprint refactor-identity-unit-test\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8c453366f569b3c552fb201ffad79a4b98b7dd94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8c453366f569b3c552fb201ffad79a4b98b7dd94"}]},"branch":"refs/heads/master"},"f7b1ccb13db256573e3cb8d3933ab7c70e60bff6":{"kind":"REWORK","_number":5,"created":"2016-06-27 05:13:31.000000000","uploader":{"_account_id":21808,"name":"sunyajing","email":"yajing.sun@easystack.cn","username":"sunyajing"},"ref":"refs/changes/77/333777/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/333777/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/5"}}},"commit":{"parents":[{"commit":"21ac9230e80202b9a736960ace369f0a20af837f","subject":"Merge \"Support multi-delete for commands in identity V2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/21ac9230e80202b9a736960ace369f0a20af837f"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-06-24 04:32:29.000000000","tz":480},"committer":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-06-27 05:12:41.000000000","tz":480},"subject":"Update Fakes.py and unit tests for commands in identity V2.0","message":"Update Fakes.py and unit tests for commands in identity V2.0\n\nUpdate remaining commands:role, service, user, token.\n\nChange-Id: I06eed60dd2f312bad6076c78b53cd07bcd4cd55c\nPartially-Implements: blueprint refactor-identity-unit-test\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f7b1ccb13db256573e3cb8d3933ab7c70e60bff6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f7b1ccb13db256573e3cb8d3933ab7c70e60bff6"}]},"branch":"refs/heads/master"},"7346304464b0578ee424e83397ac1a594da85a68":{"kind":"REWORK","_number":6,"created":"2016-06-27 14:53:42.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/77/333777/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/333777/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/6"}}},"commit":{"parents":[{"commit":"21ac9230e80202b9a736960ace369f0a20af837f","subject":"Merge \"Support multi-delete for commands in identity V2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/21ac9230e80202b9a736960ace369f0a20af837f"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-06-24 04:32:29.000000000","tz":480},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-06-27 14:53:40.000000000","tz":0},"subject":"Update Fakes.py and unit tests for commands in identity V2.0","message":"Update Fakes.py and unit tests for commands in identity V2.0\n\nUpdate remaining commands:role, service, user, token.\n\nChange-Id: I06eed60dd2f312bad6076c78b53cd07bcd4cd55c\nPartially-Implements: blueprint refactor-identity-unit-test\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7346304464b0578ee424e83397ac1a594da85a68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7346304464b0578ee424e83397ac1a594da85a68"}]},"branch":"refs/heads/master"},"a9da91285f623171b3c25b58f68f121b364863ef":{"kind":"REWORK","_number":7,"created":"2016-06-27 20:24:23.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/77/333777/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/77/333777/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/77/333777/7"}}},"commit":{"parents":[{"commit":"21ac9230e80202b9a736960ace369f0a20af837f","subject":"Merge \"Support multi-delete for commands in identity V2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/21ac9230e80202b9a736960ace369f0a20af837f"}]}],"author":{"name":"sunyajing","email":"yajing.sun@easystack.cn","date":"2016-06-24 04:32:29.000000000","tz":480},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-06-27 20:24:19.000000000","tz":0},"subject":"Update Fakes.py and unit tests for commands in identity V2.0","message":"Update Fakes.py and unit tests for commands in identity V2.0\n\nUpdate remaining commands:role, service, user, token.\n\nChange-Id: I06eed60dd2f312bad6076c78b53cd07bcd4cd55c\nPartially-Implements: blueprint refactor-identity-unit-test\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a9da91285f623171b3c25b58f68f121b364863ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a9da91285f623171b3c25b58f68f121b364863ef"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
