)]}'
{"id":"openstack%2Fpython-openstackclient~207570","triplet_id":"openstack%2Fpython-openstackclient~master~Iea2e705f9d2303f58516f08a7526135988032025","project":"openstack/python-openstackclient","branch":"master","topic":"207570","hashtags":[],"change_id":"Iea2e705f9d2303f58516f08a7526135988032025","subject":"Introduce functional test for Identity Provider","status":"MERGED","created":"2015-07-30 18:32:08.000000000","updated":"2015-08-03 20:39:17.000000000","submitted":"2015-08-03 20:39:15.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a311c74155c8a0901f0751f746c3cae81a191a8c","_number":207570,"virtual_id_number":207570,"owner":{"_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-08-03 20:39:15.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"date":"2015-08-01 17:44:19.000000000","_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"}],"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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"all":[{"value":2,"date":"2015-08-01 17:46:40.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2015-08-03 19:45:35.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":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":1,"date":"2015-08-02 04:50:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"}],"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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":1,"date":"2015-08-03 19:45:35.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":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"}],"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":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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-30 18:32:13.000000000","updated_by":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"reviewer":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"state":"REVIEWER"},{"updated":"2015-08-01 17:46:40.000000000","updated_by":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"reviewer":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"state":"REVIEWER"},{"updated":"2015-08-02 04:50:18.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-08-03 19:45:35.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-08-03 20:39:15.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a35ae158188efa6ed4ae31bfe7ae07cbec6c468c","author":{"_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"},"date":"2015-07-30 18:32:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7ccf412ae2cfee35c9ee8ee3d48edb7e6fcbc238","author":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"date":"2015-07-30 18:32:13.000000000","message":"Patch Set 1:\n\nThank you for your first contribution to OpenStack.\n\n    Your patch will now be tested automatically by OpenStack testing frameworks\n    and once the automatic tests pass, it will be reviewed by other friendly\n    developers. They will give you feedback and may require you to refine it.\n\n    People seldom get their patch approved on the first try, so don\u0027t be\n    concerned if requested to make corrections. Feel free to modify your patch\n    and resubmit a new change-set.\n\n    Patches usually take 3 to 7 days to be reviewed so be patient and be\n    available on IRC to ask and answer questions about your work. Also it\n    takes generally at least a couple of weeks for cores to get around to\n    reviewing code. The more you participate in the community the more\n    rewarding it is for you. You may also notice that the more you get to know\n    people and get to be known, the faster your patches will be reviewed and\n    eventually approved. Get to know others and become known by doing code\n    reviews: anybody can do it, and it\u0027s a great way to learn the code base.\n\n    Thanks again for supporting OpenStack, we look forward to working with you.\n\n    IRC: https://wiki.openstack.org/wiki/IRC\n    Workflow: http://docs.openstack.org/infra/manual/developers.html\n    Commit Messages: https://wiki.openstack.org/wiki/GitCommitMessages","accounts_in_message":[],"_revision_number":1},{"id":"198892780b7e99484eedad1f2410b7201058b210","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-30 19:16:51.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8406797fbcbbdb6e40d1bca06bd82e94c3644bbb","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-07-30 20:22:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4b719e25a352660496a67f67d9289168f5cb7d05","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-30 20:51:00.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"e6c37357d099b9318661bab6d2811a130d2dddf0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-31 12:39:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/70/207570/1/check/gate-python-openstackclient-python26/ea94006/ : SUCCESS in 2m 19s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/70/207570/1/check/gate-python-openstackclient-pep8/08fb640/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/70/207570/1/check/gate-python-openstackclient-docs/13366fe//doc/build/html/ : SUCCESS in 3m 19s\n- gate-python-openstackclient-python27 http://logs.openstack.org/70/207570/1/check/gate-python-openstackclient-python27/121420c/ : SUCCESS in 2m 06s\n- gate-python-openstackclient-python34 http://logs.openstack.org/70/207570/1/check/gate-python-openstackclient-python34/1656014/ : SUCCESS in 2m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/70/207570/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f7e343d/ : SUCCESS in 1h 03m 02s\n- gate-osc-dsvm-functional http://logs.openstack.org/70/207570/1/check/gate-osc-dsvm-functional/10a284c/ : SUCCESS in 38m 22s","accounts_in_message":[],"_revision_number":1},{"id":"10c550083377d460aa36665a3deb53fff9434a6e","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-07-31 22:57:03.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a9fd8c9f8edbc6898d0dc22238fb9d0f0ca742ab","author":{"_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"},"date":"2015-08-01 02:47:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"97c8284d54ef585bc3388a62e30f90d04d544bdb","author":{"_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"},"date":"2015-08-01 02:51:11.000000000","message":"Patch Set 2:\n\nPatch Set 2 addresses Terry\u0027s comment :)","accounts_in_message":[],"_revision_number":2},{"id":"c7ec042efa7a105f3cf0849793e88057b67b572e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-01 03:34:58.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-python26 http://logs.openstack.org/70/207570/2/check/gate-python-openstackclient-python26/571eb03/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/70/207570/2/check/gate-python-openstackclient-pep8/c5e005e/ : SUCCESS in 1m 31s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/70/207570/2/check/gate-python-openstackclient-docs/2f5b1dc//doc/build/html/ : SUCCESS in 2m 44s\n- gate-python-openstackclient-python27 http://logs.openstack.org/70/207570/2/check/gate-python-openstackclient-python27/cc6d729/ : SUCCESS in 2m 13s\n- gate-python-openstackclient-python34 http://logs.openstack.org/70/207570/2/check/gate-python-openstackclient-python34/5e7d4e9/ : SUCCESS in 2m 42s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/70/207570/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/640ad91/ : FAILURE in 47m 37s\n- gate-osc-dsvm-functional http://logs.openstack.org/70/207570/2/check/gate-osc-dsvm-functional/5e58a8b/ : SUCCESS in 21m 59s","accounts_in_message":[],"_revision_number":2},{"id":"733b672379db1c9b79ac2be1dba7c94c624815a5","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-08-01 04:27:07.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nsorry, just one more nit.","accounts_in_message":[],"_revision_number":2},{"id":"f1f43874c446af3f627faf36f44c6ccc1a7d55bf","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-08-01 14:46:12.000000000","message":"Patch Set 2: Code-Review-1\n\n+1 LH\u0027s comment especially because this test is not idempotent","accounts_in_message":[],"_revision_number":2},{"id":"280ee8674c8e829e48a5fbc9a3992069145395c7","author":{"_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"},"date":"2015-08-01 17:42:36.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"173e8aceeae9fa5f0280b65ca00c40ec4181e8cc","author":{"_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"},"date":"2015-08-01 17:44:19.000000000","message":"Patch Set 3:\n\nUpload patch 3 to address Lin\u0027s comment :)","accounts_in_message":[],"_revision_number":3},{"id":"55e8ddce5f391003eacf9cb1841ad15a26638819","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-08-01 17:46:40.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"d5070af0d31a064823035b9ef5990ef19e49631a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-01 19:00:57.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/70/207570/3/check/gate-python-openstackclient-python26/7e0bffd/ : SUCCESS in 1m 39s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/70/207570/3/check/gate-python-openstackclient-pep8/c2f2926/ : SUCCESS in 1m 28s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/70/207570/3/check/gate-python-openstackclient-docs/0bef2e0//doc/build/html/ : SUCCESS in 2m 49s\n- gate-python-openstackclient-python27 http://logs.openstack.org/70/207570/3/check/gate-python-openstackclient-python27/af51f4d/ : SUCCESS in 2m 00s\n- gate-python-openstackclient-python34 http://logs.openstack.org/70/207570/3/check/gate-python-openstackclient-python34/3933e45/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/70/207570/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/935d0ab/ : SUCCESS in 1h 18m 14s\n- gate-osc-dsvm-functional http://logs.openstack.org/70/207570/3/check/gate-osc-dsvm-functional/447ccb6/ : SUCCESS in 29m 50s","accounts_in_message":[],"_revision_number":3},{"id":"300f77f860073302da55d4020b2abca3f46c3991","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-08-02 04:50:18.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)\n\nadded a nit, but not worth holding up","accounts_in_message":[],"_revision_number":3},{"id":"e557d450a95b2e4c67424779e2e6438a00e5fdf1","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-08-02 04:50:45.000000000","message":"Patch Set 3:\n\nfeel free to fix if you can :)","accounts_in_message":[],"_revision_number":3},{"id":"09688761744bb19435959d28decbd2cc9fa68d41","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-08-03 19:45:35.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\ngood enough to get things rolling","accounts_in_message":[],"_revision_number":3},{"id":"4637c29b38f659e29a90006a3070e950ba3ebe34","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-03 19:45:40.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"b9d0f6287b7307723962e3d4b3d9c541b8fe8c02","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-03 20:39:15.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/70/207570/3/gate/gate-python-openstackclient-python26/69daf30/ : SUCCESS in 1m 57s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/70/207570/3/gate/gate-python-openstackclient-docs/66ff530//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/70/207570/3/gate/gate-python-openstackclient-pep8/38140e7/ : SUCCESS in 1m 32s\n- gate-python-openstackclient-python27 http://logs.openstack.org/70/207570/3/gate/gate-python-openstackclient-python27/bf3ff2b/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/70/207570/3/gate/gate-python-openstackclient-python34/b5f240d/ : SUCCESS in 2m 10s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/70/207570/3/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/766c3f1/ : SUCCESS in 53m 21s\n- gate-osc-dsvm-functional http://logs.openstack.org/70/207570/3/gate/gate-osc-dsvm-functional/a7a8a47/ : SUCCESS in 26m 53s","accounts_in_message":[],"_revision_number":3},{"id":"dfe7fea75d934737eb9099de6c375ad3f32fa35b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-03 20:39:17.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"cd98e063eb3bbf5e2e574f61f1062f611707321d","revisions":{"392f0bf3bc3da9146b9ea799c151647aa34d0de9":{"kind":"REWORK","_number":1,"created":"2015-07-30 18:32:08.000000000","uploader":{"_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"},"ref":"refs/changes/70/207570/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/70/207570/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/70/207570/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/70/207570/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/70/207570/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/70/207570/1"}}},"commit":{"parents":[{"commit":"149ce526143265d1d265761a9fb57bb66ee7a75a","subject":"Add functional tests for volume type list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/149ce526143265d1d265761a9fb57bb66ee7a75a"}]}],"author":{"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","date":"2015-07-30 18:04:31.000000000","tz":-240},"committer":{"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","date":"2015-07-30 18:04:31.000000000","tz":-240},"subject":"Introduce functional test for Identity Provider","message":"Introduce functional test for Identity Provider\n\nIdentity Provider currently doesn\u0027t have test coverage.\n\nChange-Id: Iea2e705f9d2303f58516f08a7526135988032025\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/392f0bf3bc3da9146b9ea799c151647aa34d0de9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/392f0bf3bc3da9146b9ea799c151647aa34d0de9"}]},"branch":"refs/heads/master"},"83ec404b08f470c410853b369c64155d3be38c38":{"kind":"REWORK","_number":2,"created":"2015-08-01 02:47:14.000000000","uploader":{"_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"},"ref":"refs/changes/70/207570/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/70/207570/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/70/207570/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/70/207570/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/70/207570/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/70/207570/2"}}},"commit":{"parents":[{"commit":"149ce526143265d1d265761a9fb57bb66ee7a75a","subject":"Add functional tests for volume type list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/149ce526143265d1d265761a9fb57bb66ee7a75a"}]}],"author":{"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","date":"2015-07-30 18:04:31.000000000","tz":-240},"committer":{"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","date":"2015-08-01 02:43:43.000000000","tz":-240},"subject":"Introduce functional test for Identity Provider","message":"Introduce functional test for Identity Provider\n\nIdentity Provider currently doesn\u0027t have test coverage.\n\nChange-Id: Iea2e705f9d2303f58516f08a7526135988032025\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83ec404b08f470c410853b369c64155d3be38c38"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83ec404b08f470c410853b369c64155d3be38c38"}]},"branch":"refs/heads/master"},"cd98e063eb3bbf5e2e574f61f1062f611707321d":{"kind":"REWORK","_number":3,"created":"2015-08-01 17:42:36.000000000","uploader":{"_account_id":17481,"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","username":"Kelvinlui"},"ref":"refs/changes/70/207570/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/70/207570/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/70/207570/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/70/207570/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/70/207570/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/70/207570/3"}}},"commit":{"parents":[{"commit":"149ce526143265d1d265761a9fb57bb66ee7a75a","subject":"Add functional tests for volume type list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/149ce526143265d1d265761a9fb57bb66ee7a75a"}]}],"author":{"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","date":"2015-07-30 18:04:31.000000000","tz":-240},"committer":{"name":"Kelvin Lui","email":"kelvinlittle@yahoo.com","date":"2015-08-01 05:38:20.000000000","tz":-240},"subject":"Introduce functional test for Identity Provider","message":"Introduce functional test for Identity Provider\n\nIdentity Provider currently doesn\u0027t have test coverage.\n\nChange-Id: Iea2e705f9d2303f58516f08a7526135988032025\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cd98e063eb3bbf5e2e574f61f1062f611707321d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cd98e063eb3bbf5e2e574f61f1062f611707321d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
