)]}'
{"id":"openstack%2Fpython-searchlightclient~333661","triplet_id":"openstack%2Fpython-searchlightclient~master~I9dc8486b3573ffc1083e5c15d988b77f47de9dd4","project":"openstack/python-searchlightclient","branch":"master","topic":"osc-lib-20160624","hashtags":[],"change_id":"I9dc8486b3573ffc1083e5c15d988b77f47de9dd4","subject":"Use osc-lib instead of openstackclient","status":"MERGED","created":"2016-06-24 02:47:23.000000000","updated":"2016-07-01 00:31:44.000000000","submitted":"2016-07-01 00:31:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5383abfaa8dacab790855b0f2a06d8b05fad6479","_number":333661,"virtual_id_number":333661,"owner":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-07-01 00:31:44.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},{"value":0,"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"}],"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":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":2,"date":"2016-07-01 00:25:47.000000000","_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},{"value":2,"date":"2016-06-30 19:24:02.000000000","_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"}],"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":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":1,"date":"2016-07-01 00:25:47.000000000","_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},{"value":0,"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"}],"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":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-24 03:10: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":"2016-06-30 19:24:02.000000000","updated_by":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"reviewer":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"state":"REVIEWER"},{"updated":"2016-07-01 00:25:47.000000000","updated_by":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"reviewer":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"state":"REVIEWER"},{"updated":"2016-07-01 00:31:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"04e2a4dfa6ca85209064dcbff6b94ce1f4900939","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-24 02:47:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4461ca58b2879b5465a999ca8e7e4b2b01fb6d66","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-24 02:54:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-searchlightclient-docs http://docs-draft.openstack.org/61/333661/1/check/gate-python-searchlightclient-docs/29f507b//doc/build/html/ : SUCCESS in 4m 19s\n- gate-python-searchlightclient-pep8 http://logs.openstack.org/61/333661/1/check/gate-python-searchlightclient-pep8/eaf1946/ : SUCCESS in 2m 42s\n- gate-python-searchlightclient-python27-searchlight http://logs.openstack.org/61/333661/1/check/gate-python-searchlightclient-python27-searchlight/4167c8d/ : SUCCESS in 4m 54s\n- gate-python-searchlightclient-python34-searchlight http://logs.openstack.org/61/333661/1/check/gate-python-searchlightclient-python34-searchlight/6286116/ : SUCCESS in 5m 12s\n- gate-python-searchlightclient-requirements http://logs.openstack.org/61/333661/1/check/gate-python-searchlightclient-requirements/dfcc915/ : SUCCESS in 4m 22s\n- gate-python-searchlightclient-pypy http://logs.openstack.org/61/333661/1/check/gate-python-searchlightclient-pypy/c3d4149/ : SUCCESS in 3m 46s (non-voting)\n- check-osc-plugins http://logs.openstack.org/61/333661/1/check/check-osc-plugins/d173d25/ : SUCCESS in 6m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ef71529c6a7cdb511c019cf53560fc75f948d546","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-24 02:58:52.000000000","message":"Patch Set 2: Published edit on patch set 1","accounts_in_message":[],"_revision_number":2},{"id":"9f50748358bfeb5be447da9907a2542e33304a07","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-24 03:08:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-searchlightclient-docs http://docs-draft.openstack.org/61/333661/2/check/gate-python-searchlightclient-docs/6aa0bef//doc/build/html/ : SUCCESS in 2m 23s\n- gate-python-searchlightclient-pep8 http://logs.openstack.org/61/333661/2/check/gate-python-searchlightclient-pep8/67742c1/ : SUCCESS in 2m 37s\n- gate-python-searchlightclient-python27-searchlight http://logs.openstack.org/61/333661/2/check/gate-python-searchlightclient-python27-searchlight/e6ccc29/ : SUCCESS in 4m 55s\n- gate-python-searchlightclient-python34-searchlight http://logs.openstack.org/61/333661/2/check/gate-python-searchlightclient-python34-searchlight/63d33f4/ : SUCCESS in 5m 09s\n- gate-python-searchlightclient-requirements http://logs.openstack.org/61/333661/2/check/gate-python-searchlightclient-requirements/1e97b5e/ : SUCCESS in 3m 20s\n- gate-python-searchlightclient-pypy http://logs.openstack.org/61/333661/2/check/gate-python-searchlightclient-pypy/5b55fb4/ : SUCCESS in 5m 15s (non-voting)\n- check-osc-plugins http://logs.openstack.org/61/333661/2/check/check-osc-plugins/40cf4fd/ : SUCCESS in 5m 53s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"52d9332bc07cd3cb3a14226d3ea058a7ee41b2d1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-24 03:10:35.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6c793f33637f6e9979994543ab00a01eb402f460","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-24 03:27:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e689eeceee4bda740b341c5c1be417827f614845","author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"date":"2016-06-24 21:47:15.000000000","message":"Patch Set 2:\n\nAfter this, if a dev wants to test a local clone they\u0027ll need to clone openstackclient and install searchlightclient as an editable repo or manually install openstackclient into a virtualenv created from searchlightclient\u0027s requirements.txt?","accounts_in_message":[],"_revision_number":2},{"id":"7ae24f2dc9d9e097f715d813fd0b770790e03032","author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"date":"2016-06-24 21:54:06.000000000","message":"Patch Set 2: Code-Review-1\n\nOK with this in principle although be nice to have a release note since there\u0027s a deployer impact.","accounts_in_message":[],"_revision_number":2},{"id":"0f512d924715b6a226d85887da4fe773c06d6280","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-27 05:12:00.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ee34320490067dbb4fe43e142efabbd6817c5910","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-27 05:12:50.000000000","message":"Patch Set 3:\n\nDone, seems this is the first release note in this project.","accounts_in_message":[],"_revision_number":3},{"id":"47f59f734d78ea39d8d42fc07a448298b4863b72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-27 05:17:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-searchlightclient-docs http://docs-draft.openstack.org/61/333661/3/check/gate-python-searchlightclient-docs/fc12910//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-searchlightclient-pep8 http://logs.openstack.org/61/333661/3/check/gate-python-searchlightclient-pep8/df261b1/ : SUCCESS in 2m 40s\n- gate-python-searchlightclient-python27-searchlight http://logs.openstack.org/61/333661/3/check/gate-python-searchlightclient-python27-searchlight/8229f53/ : SUCCESS in 5m 16s\n- gate-python-searchlightclient-python27-searchlight-es1 http://logs.openstack.org/61/333661/3/check/gate-python-searchlightclient-python27-searchlight-es1/811c380/ : SUCCESS in 5m 17s\n- gate-python-searchlightclient-python34-searchlight http://logs.openstack.org/61/333661/3/check/gate-python-searchlightclient-python34-searchlight/918c839/ : SUCCESS in 5m 20s\n- gate-python-searchlightclient-requirements http://logs.openstack.org/61/333661/3/check/gate-python-searchlightclient-requirements/ed99ea7/ : SUCCESS in 2m 36s\n- gate-python-searchlightclient-pypy http://logs.openstack.org/61/333661/3/check/gate-python-searchlightclient-pypy/0aefad1/ : SUCCESS in 3m 30s (non-voting)\n- check-osc-plugins http://logs.openstack.org/61/333661/3/check/check-osc-plugins/3eb7e4a/ : SUCCESS in 4m 14s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"955ae881420873b09d5335953770689e535d7f19","author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"date":"2016-06-27 06:50:07.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nSteve, right, so i think a note to install openstackclient in venv is required in the venv section in README","accounts_in_message":[],"_revision_number":3},{"id":"e56f844e5f6a6746580e9d1451a7f6bdd568a802","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-28 12:23:00.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"4c7e4bc5e35a923b74a9e4f0cf2efe4fc92f873f","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-28 12:24:42.000000000","message":"Patch Set 4:\n\nHi Li,\n\nLet\u0027s keep OSC in the requirement for now. :)","accounts_in_message":[],"_revision_number":4},{"id":"ac2f21619259f993be304ef4a0b20e85c1016165","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-28 12:28:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-searchlightclient-docs http://docs-draft.openstack.org/61/333661/4/check/gate-python-searchlightclient-docs/9cc0352//doc/build/html/ : SUCCESS in 2m 49s\n- gate-python-searchlightclient-pep8 http://logs.openstack.org/61/333661/4/check/gate-python-searchlightclient-pep8/8c65117/ : SUCCESS in 3m 05s\n- gate-python-searchlightclient-python27-searchlight http://logs.openstack.org/61/333661/4/check/gate-python-searchlightclient-python27-searchlight/ad5e000/ : SUCCESS in 2m 38s\n- gate-python-searchlightclient-python27-searchlight-es1 http://logs.openstack.org/61/333661/4/check/gate-python-searchlightclient-python27-searchlight-es1/d02259b/ : SUCCESS in 3m 48s\n- gate-python-searchlightclient-python34-searchlight http://logs.openstack.org/61/333661/4/check/gate-python-searchlightclient-python34-searchlight/6a3089a/ : SUCCESS in 3m 01s\n- gate-python-searchlightclient-requirements http://logs.openstack.org/61/333661/4/check/gate-python-searchlightclient-requirements/5a4fa16/ : SUCCESS in 2m 47s\n- gate-python-searchlightclient-pypy http://logs.openstack.org/61/333661/4/check/gate-python-searchlightclient-pypy/705e1a6/ : SUCCESS in 4m 10s (non-voting)\n- check-osc-plugins http://logs.openstack.org/61/333661/4/check/check-osc-plugins/1438cba/ : SUCCESS in 3m 00s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ac1ed5238e9bcf4031f5f8b3e4210b16e0e23acb","author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"date":"2016-06-30 19:24:02.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"601cbda557c020ab182d5cfd8dc7fbe906488b23","author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"date":"2016-07-01 00:25:47.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"4fa15843ded619024c83207a52af2f5645f6db22","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-01 00:25:57.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"b3f01cf3d6c1b53b48a69e5ad8f71a2340a9c9c4","date":"2016-07-01 00:31:44.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"f9af905c47a260f57224492eeb7b1cfc36312270","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-01 00:31:44.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-searchlightclient-docs http://docs-draft.openstack.org/61/333661/4/gate/gate-python-searchlightclient-docs/5047d8f//doc/build/html/ : SUCCESS in 4m 06s\n- gate-python-searchlightclient-pep8 http://logs.openstack.org/61/333661/4/gate/gate-python-searchlightclient-pep8/76d01ba/ : SUCCESS in 2m 23s\n- gate-python-searchlightclient-python27-searchlight http://logs.openstack.org/61/333661/4/gate/gate-python-searchlightclient-python27-searchlight/11c47b3/ : SUCCESS in 5m 25s\n- gate-python-searchlightclient-python27-searchlight-es1 http://logs.openstack.org/61/333661/4/gate/gate-python-searchlightclient-python27-searchlight-es1/0ed03a9/ : SUCCESS in 3m 03s\n- gate-python-searchlightclient-python34-searchlight http://logs.openstack.org/61/333661/4/gate/gate-python-searchlightclient-python34-searchlight/19365d5/ : SUCCESS in 4m 52s\n- gate-python-searchlightclient-requirements http://logs.openstack.org/61/333661/4/gate/gate-python-searchlightclient-requirements/f794a32/ : SUCCESS in 2m 22s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"0bc93d17f7d9c7251064de6c2616d70fc850c0c8","revisions":{"ba7cef239ebceb3ea41865a2f5f85e44f239185e":{"kind":"REWORK","_number":1,"created":"2016-06-24 02:47:23.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/61/333661/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-searchlightclient","ref":"refs/changes/61/333661/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/1"}}},"commit":{"parents":[{"commit":"2d549722581134f35f36296f8ace5c8e8ee75663","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/2d549722581134f35f36296f8ace5c8e8ee75663"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-24 02:42:48.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-24 02:42:48.000000000","tz":480},"subject":"Use osc-lib instead of openstackclient","message":"Use osc-lib instead of openstackclient\n\nosc-lib is a package of common support modules for writing\nOSC plugins. All common functions, classes such as exceptions,\nutils, logs and so on have been moved from openstackclient to\nosc-lib.\n\nSo use osc-lib instead of openstackclient in sahara client.\n\nChange-Id: I9dc8486b3573ffc1083e5c15d988b77f47de9dd4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/ba7cef239ebceb3ea41865a2f5f85e44f239185e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/ba7cef239ebceb3ea41865a2f5f85e44f239185e"}]},"branch":"refs/heads/master"},"0694d0593296be812d039bbf372a43ce97184d51":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2016-06-24 02:58:52.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/61/333661/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-searchlightclient","ref":"refs/changes/61/333661/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/2"}}},"commit":{"parents":[{"commit":"2d549722581134f35f36296f8ace5c8e8ee75663","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/2d549722581134f35f36296f8ace5c8e8ee75663"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-24 02:42:48.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-24 02:57:59.000000000","tz":0},"subject":"Use osc-lib instead of openstackclient","message":"Use osc-lib instead of openstackclient\n\nosc-lib is a package of common support modules for writing\nOSC plugins. All common functions, classes such as exceptions,\nutils, logs and so on have been moved from openstackclient to\nosc-lib.\n\nSo use osc-lib instead of openstackclient in searchlight client.\n\nChange-Id: I9dc8486b3573ffc1083e5c15d988b77f47de9dd4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/0694d0593296be812d039bbf372a43ce97184d51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/0694d0593296be812d039bbf372a43ce97184d51"}]},"branch":"refs/heads/master"},"e7a54d09fb451b80f5d7d093a6e48066154430db":{"kind":"REWORK","_number":3,"created":"2016-06-27 05:12:00.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/61/333661/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-searchlightclient","ref":"refs/changes/61/333661/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/3"}}},"commit":{"parents":[{"commit":"2d549722581134f35f36296f8ace5c8e8ee75663","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/2d549722581134f35f36296f8ace5c8e8ee75663"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-24 02:42:48.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-24 02:42:48.000000000","tz":480},"subject":"Use osc-lib instead of openstackclient","message":"Use osc-lib instead of openstackclient\n\nosc-lib is a package of common support modules for writing\nOSC plugins. All common functions, classes such as exceptions,\nutils, logs and so on have been moved from openstackclient to\nosc-lib.\n\nSo use osc-lib instead of openstackclient in sahara client.\n\nChange-Id: I9dc8486b3573ffc1083e5c15d988b77f47de9dd4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/e7a54d09fb451b80f5d7d093a6e48066154430db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/e7a54d09fb451b80f5d7d093a6e48066154430db"}]},"branch":"refs/heads/master"},"0bc93d17f7d9c7251064de6c2616d70fc850c0c8":{"kind":"REWORK","_number":4,"created":"2016-06-28 12:23:00.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/61/333661/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-searchlightclient","ref":"refs/changes/61/333661/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-searchlightclient refs/changes/61/333661/4"}}},"commit":{"parents":[{"commit":"2d549722581134f35f36296f8ace5c8e8ee75663","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/2d549722581134f35f36296f8ace5c8e8ee75663"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-24 02:42:48.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-24 02:42:48.000000000","tz":480},"subject":"Use osc-lib instead of openstackclient","message":"Use osc-lib instead of openstackclient\n\nosc-lib is a package of common support modules for writing OSC plugins.\nAll common functions, classes such as exceptions, utils, logs and so on\nhave been moved from openstackclient to osc-lib. So use osc-lib instead\nof openstackclient.\n\nWe should not remove openstackclient from requirement.txt because it\nwill cause this plugin client CLI unable to work until users install\nopenstackclient themselves.\n\nChange-Id: I9dc8486b3573ffc1083e5c15d988b77f47de9dd4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/0bc93d17f7d9c7251064de6c2616d70fc850c0c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-searchlightclient/commit/0bc93d17f7d9c7251064de6c2616d70fc850c0c8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
