)]}'
{"id":"openstack%2Fpython-tackerclient~344116","triplet_id":"openstack%2Fpython-tackerclient~master~I0f0db1b25dbff501058e81e59cbde5d49f62c46d","project":"openstack/python-tackerclient","branch":"master","topic":"bp/s","hashtags":[],"change_id":"I0f0db1b25dbff501058e81e59cbde5d49f62c46d","subject":"Base OpenStackClient(OSC) plugin support for Tacker","status":"ABANDONED","created":"2016-07-19 08:57:42.000000000","updated":"2016-07-28 05:29:33.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b76ef94e49bd3c278964ac228efafb308aaffd1d","_number":344116,"virtual_id_number":344116,"owner":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":-1,"date":"2016-07-28 04:05:16.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2016-07-28 04:52:17.000000000","_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"}],"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":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-28 04:05:16.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f64f80956070fb1700098f2574f209f0ccd68219","author":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"date":"2016-07-19 08:57:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0d75f0924f3c9bc294df0eab84d035d402196f76","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-19 09:06:22.000000000","message":"Patch Set 1: 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-tackerclient-docs http://docs-draft.openstack.org/16/344116/1/check/gate-python-tackerclient-docs/76e04ea//doc/build/html/ : SUCCESS in 2m 03s\n- gate-python-tackerclient-pep8 http://logs.openstack.org/16/344116/1/check/gate-python-tackerclient-pep8/873f397/ : FAILURE in 4m 36s\n- gate-python-tackerclient-python27 http://logs.openstack.org/16/344116/1/check/gate-python-tackerclient-python27/bffd832/ : SUCCESS in 4m 53s\n- gate-python-tackerclient-requirements http://logs.openstack.org/16/344116/1/check/gate-python-tackerclient-requirements/ca37476/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 1m 49s\n- gate-python-tackerclient-releasenotes http://docs-draft.openstack.org/16/344116/1/check/gate-python-tackerclient-releasenotes/4fd2eed//releasenotes/build/html/ : SUCCESS in 2m 47s\n- gate-python-tackerclient-python34 http://logs.openstack.org/16/344116/1/check/gate-python-tackerclient-python34/a9f4d58/ : FAILURE in 4m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"301e074d0d6d01df1833f793cb512d5c8755855c","author":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"date":"2016-07-19 11:23:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4c2d61ec7517b5385939d1017ff3676b07016b87","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-19 11:34:08.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-tackerclient-docs http://docs-draft.openstack.org/16/344116/2/check/gate-python-tackerclient-docs/5320f62//doc/build/html/ : SUCCESS in 3m 45s\n- gate-python-tackerclient-pep8 http://logs.openstack.org/16/344116/2/check/gate-python-tackerclient-pep8/0f8384f/ : FAILURE in 3m 41s\n- gate-python-tackerclient-python27 http://logs.openstack.org/16/344116/2/check/gate-python-tackerclient-python27/421a1b1/ : SUCCESS in 3m 25s\n- gate-python-tackerclient-requirements http://logs.openstack.org/16/344116/2/check/gate-python-tackerclient-requirements/472df5a/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 2m 53s\n- gate-python-tackerclient-releasenotes http://docs-draft.openstack.org/16/344116/2/check/gate-python-tackerclient-releasenotes/0ab24d5//releasenotes/build/html/ : SUCCESS in 3m 05s\n- gate-python-tackerclient-python34 http://logs.openstack.org/16/344116/2/check/gate-python-tackerclient-python34/fd47c86/ : FAILURE in 3m 23s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"48e93d4e7c4103b710288f6da6cfc61381c97e87","author":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"date":"2016-07-28 03:21:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5016534e651e5ba5be9d1364f27a0a82761747a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-28 03:30:42.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-tackerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/16/344116/3/check/gate-python-tackerclient-docs-ubuntu-xenial/cd2f31c//doc/build/html/ : SUCCESS in 3m 19s\n- gate-python-tackerclient-pep8-ubuntu-xenial http://logs.openstack.org/16/344116/3/check/gate-python-tackerclient-pep8-ubuntu-xenial/6515b4c/ : FAILURE in 4m 26s\n- gate-python-tackerclient-python27-ubuntu-xenial http://logs.openstack.org/16/344116/3/check/gate-python-tackerclient-python27-ubuntu-xenial/0ae7847/ : SUCCESS in 4m 20s\n- gate-python-tackerclient-requirements http://logs.openstack.org/16/344116/3/check/gate-python-tackerclient-requirements/f85356b/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 4m 37s\n- gate-python-tackerclient-releasenotes http://docs-draft.openstack.org/16/344116/3/check/gate-python-tackerclient-releasenotes/a86e197//releasenotes/build/html/ : SUCCESS in 3m 44s\n- gate-python-tackerclient-python34 http://logs.openstack.org/16/344116/3/check/gate-python-tackerclient-python34/0aeee0e/ : FAILURE in 3m 59s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3fb582e745cd9e0b61f69b229963a5cdaf387244","author":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"date":"2016-07-28 03:56:52.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f47adf0e5e50cf33485a1464032cb5f5a61ef47d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-28 04:05:16.000000000","message":"Patch Set 4: 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-tackerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/16/344116/4/check/gate-python-tackerclient-docs-ubuntu-xenial/14d3365//doc/build/html/ : SUCCESS in 3m 07s\n- gate-python-tackerclient-pep8-ubuntu-xenial http://logs.openstack.org/16/344116/4/check/gate-python-tackerclient-pep8-ubuntu-xenial/8d3b174/ : SUCCESS in 2m 53s\n- gate-python-tackerclient-python27-ubuntu-xenial http://logs.openstack.org/16/344116/4/check/gate-python-tackerclient-python27-ubuntu-xenial/d19d4bd/ : SUCCESS in 3m 44s\n- gate-python-tackerclient-requirements http://logs.openstack.org/16/344116/4/check/gate-python-tackerclient-requirements/ac69c1b/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 3m 08s\n- gate-python-tackerclient-releasenotes http://docs-draft.openstack.org/16/344116/4/check/gate-python-tackerclient-releasenotes/3156abc//releasenotes/build/html/ : SUCCESS in 3m 10s\n- gate-python-tackerclient-python34 http://logs.openstack.org/16/344116/4/check/gate-python-tackerclient-python34/b4d85ae/ : FAILURE in 2m 58s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6f02a1fec41a27e123dc6e986417e336f62658e6","author":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"date":"2016-07-28 04:52:17.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"e2390c334b12a23d6937758a3646988caed3d882","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-28 05:18:50.000000000","message":"Patch Set 4:\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-tackerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/16/344116/4/check/gate-python-tackerclient-docs-ubuntu-xenial/8e783a5//doc/build/html/ : SUCCESS in 3m 20s\n- gate-python-tackerclient-pep8-ubuntu-xenial http://logs.openstack.org/16/344116/4/check/gate-python-tackerclient-pep8-ubuntu-xenial/17ca27d/ : SUCCESS in 2m 53s\n- gate-python-tackerclient-python27-ubuntu-xenial http://logs.openstack.org/16/344116/4/check/gate-python-tackerclient-python27-ubuntu-xenial/73be200/ : SUCCESS in 3m 32s\n- gate-python-tackerclient-requirements http://logs.openstack.org/16/344116/4/check/gate-python-tackerclient-requirements/e71e866/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 2m 01s\n- gate-python-tackerclient-releasenotes http://docs-draft.openstack.org/16/344116/4/check/gate-python-tackerclient-releasenotes/f038bb1//releasenotes/build/html/ : SUCCESS in 2m 48s\n- gate-python-tackerclient-python34 http://logs.openstack.org/16/344116/4/check/gate-python-tackerclient-python34/fc29458/ : FAILURE in 2m 59s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"5dfe66b7dcc9ce3756832bbb5f90df089640817a","author":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"date":"2016-07-28 05:29:33.000000000","message":"Abandoned\n\nHaven\u0027t passed the test.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"36b2028a795a638e0a57ce34756c077d3719922c","revisions":{"e7983f8f45475b4ae27d0128cf2fe249ca05571d":{"kind":"REWORK","_number":1,"created":"2016-07-19 08:57:42.000000000","uploader":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"ref":"refs/changes/16/344116/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tackerclient","ref":"refs/changes/16/344116/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/1"}}},"commit":{"parents":[{"commit":"431a79ba3de18a869533de83ae0a6f85d6f5fbbd","subject":"Merge \"remove unused LOG\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/431a79ba3de18a869533de83ae0a6f85d6f5fbbd"}]}],"author":{"name":"Lu lei","email":"lei.lu@easystack.cn","date":"2016-07-19 08:45:24.000000000","tz":480},"committer":{"name":"Lu lei","email":"lei.lu@easystack.cn","date":"2016-07-19 08:56:39.000000000","tz":480},"subject":"OpenStackClient plugin for vnfd list","message":"OpenStackClient plugin for vnfd list\n\nThis change added vnfd support to python-openstackclient,\nbut I think it can be an openstackclient plugin which lives\nin python-tackerclient tree.\n\nThis change only implements the \"openstack vnfd list\".Subsequent\ncommands will be done until they are ready to merge.\n\nI also add the test files that have passed test.\n\nChange-Id: I0f0db1b25dbff501058e81e59cbde5d49f62c46d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/e7983f8f45475b4ae27d0128cf2fe249ca05571d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/e7983f8f45475b4ae27d0128cf2fe249ca05571d"}]},"branch":"refs/heads/master"},"4067eae7cf3528f662226cff96ad42c29f0236c8":{"kind":"REWORK","_number":2,"created":"2016-07-19 11:23:09.000000000","uploader":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"ref":"refs/changes/16/344116/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tackerclient","ref":"refs/changes/16/344116/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/2"}}},"commit":{"parents":[{"commit":"431a79ba3de18a869533de83ae0a6f85d6f5fbbd","subject":"Merge \"remove unused LOG\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/431a79ba3de18a869533de83ae0a6f85d6f5fbbd"}]}],"author":{"name":"Lu lei","email":"lei.lu@easystack.cn","date":"2016-07-19 08:45:24.000000000","tz":480},"committer":{"name":"Lu lei","email":"lei.lu@easystack.cn","date":"2016-07-19 11:22:26.000000000","tz":480},"subject":"OpenStackClient plugin for vnfd list","message":"OpenStackClient plugin for vnfd list\n\nThis change added vnfd support to python-openstackclient,\nbut I think it can be an openstackclient plugin which lives\nin python-tackerclient tree.\n\nThis change only implements the \"openstack vnfd list\".Subsequent\ncommands will be done until they are ready to merge.\n\nI also add the test files that have passed test.\n\nChange-Id: I0f0db1b25dbff501058e81e59cbde5d49f62c46d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/4067eae7cf3528f662226cff96ad42c29f0236c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/4067eae7cf3528f662226cff96ad42c29f0236c8"}]},"branch":"refs/heads/master"},"40fa51b53d05f6c6cc6d19b97fed742333516aa3":{"kind":"REWORK","_number":3,"created":"2016-07-28 03:21:37.000000000","uploader":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"ref":"refs/changes/16/344116/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tackerclient","ref":"refs/changes/16/344116/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/3"}}},"commit":{"parents":[{"commit":"e88619e985da60844349382ccd792a6c6e1dff24","subject":"Merge \"Transition default VIM to API and DB operation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/e88619e985da60844349382ccd792a6c6e1dff24"}]}],"author":{"name":"Lu lei","email":"lei.lu@easystack.cn","date":"2016-07-19 08:45:24.000000000","tz":480},"committer":{"name":"Lu lei","email":"lei.lu@easystack.cn","date":"2016-07-28 03:20:47.000000000","tz":480},"subject":"Base OpenStackClient(OSC) plugin support for Tacker","message":"Base OpenStackClient(OSC) plugin support for Tacker\n\nThis patch enable tackerclient OSC plugin support. This\npatch set does the following:\n 1. Adds OSC to test-requirement.txt, setup.cfg\n 2. Creates the OSC plugin\n 3. Builds OSC plugin structure for tacker commands and\nunit tests. Such as: VNF, VNFD, VIM, EXT.\n\nThe OSC plugin system is a command set for following OpenStack\nservices: Compute, Identity, Image, Object Storage, Block Storage\nand Network. Other OpenStack services, such as Orchestration or\nTelemetry may create an OpenStackClient plugin.So Tacker can do the\nsame.\nHere is OSC plugin links:\n  http://docs.openstack.org/developer/python-openstackclient/plugins.html\n\nHere is the blueprint(Tacker OpenStackClient plugin )links:\n  https://blueprints.launchpad.net/tacker/+spec/tacker-openstackclient-plugin\n\nChange-Id: I0f0db1b25dbff501058e81e59cbde5d49f62c46d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/40fa51b53d05f6c6cc6d19b97fed742333516aa3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/40fa51b53d05f6c6cc6d19b97fed742333516aa3"}]},"branch":"refs/heads/master"},"36b2028a795a638e0a57ce34756c077d3719922c":{"kind":"REWORK","_number":4,"created":"2016-07-28 03:56:52.000000000","uploader":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"ref":"refs/changes/16/344116/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tackerclient","ref":"refs/changes/16/344116/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tackerclient refs/changes/16/344116/4"}}},"commit":{"parents":[{"commit":"e88619e985da60844349382ccd792a6c6e1dff24","subject":"Merge \"Transition default VIM to API and DB operation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/e88619e985da60844349382ccd792a6c6e1dff24"}]}],"author":{"name":"Lu lei","email":"lei.lu@easystack.cn","date":"2016-07-19 08:45:24.000000000","tz":480},"committer":{"name":"Lu lei","email":"lei.lu@easystack.cn","date":"2016-07-28 03:56:35.000000000","tz":480},"subject":"Base OpenStackClient(OSC) plugin support for Tacker","message":"Base OpenStackClient(OSC) plugin support for Tacker\n\nThis patch enable tackerclient OSC plugin support. This\npatch set does the following:\n 1. Adds OSC to test-requirement.txt, setup.cfg\n 2. Creates the OSC plugin\n 3. Builds OSC plugin structure for tacker commands and\nunit tests. Such as: VNF, VNFD, VIM, EXT.\n\nThe OSC plugin system is a command set for following OpenStack\nservices: Compute, Identity, Image, Object Storage, Block Storage\nand Network. Other OpenStack services, such as Orchestration or\nTelemetry may create an OpenStackClient plugin.So Tacker can do the\nsame.\nHere is OSC plugin links:\n  http://docs.openstack.org/developer/python-openstackclient/plugins.html\n\nHere is the blueprint(Tacker OpenStackClient plugin )links:\n  https://blueprints.launchpad.net/tacker/+spec/tacker-openstackclient-plugin\n\nChange-Id: I0f0db1b25dbff501058e81e59cbde5d49f62c46d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/36b2028a795a638e0a57ce34756c077d3719922c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tackerclient/commit/36b2028a795a638e0a57ce34756c077d3719922c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
