)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"ab26aa54bfa242c30668744b0b99b4e4a350a0a9","unresolved":false,"context_lines":[{"line_number":22,"context_line":"|  murano |      2.0.0      |     2.0.1      | https://github.com/openstack/murano/compare/2.0.0...2.0.1 |"},{"line_number":23,"context_line":"+---------+-----------------+----------------+-----------------------------------------------------------+"},{"line_number":24,"context_line":"---snap---"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Change-Id: I5b5d3db34396b2fc95714273612563ea14e78cf8"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1ac06dbe_0973dbb2","line":25,"updated":"2016-08-19 14:39:49.000000000","message":"add bug id or trivialfix.","commit_id":"a2714de24520fc57f4742ff347381af504faf8b0"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"6124e1425b40dd96973fea2b530053ca152173e9","unresolved":false,"context_lines":[{"line_number":24,"context_line":"| murano  | 2.0.0           | 2.0.1          | https://github.com/openstack/murano/compare/2.0.0...2.0.1 |"},{"line_number":25,"context_line":"| nova    | 13.1.0          | 13.1.1         | https://github.com/openstack/nova/compare/13.1.0...13.1.1 |"},{"line_number":26,"context_line":"+---------+-----------------+----------------+-----------------------------------------------------------+"},{"line_number":27,"context_line":"---snap---"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"TrivialFix"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"fa7ab95a_5232445f","line":27,"updated":"2016-09-01 16:19:37.000000000","message":"is it good to add such wide commit msg?","commit_id":"c64e55ae8d78a052b0a83237df7e6e5d1d7f1170"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"4b3923de50470395f3c88daca54f5aad5691deb3","unresolved":false,"context_lines":[{"line_number":24,"context_line":"| murano  | 2.0.0           | 2.0.1          | https://github.com/openstack/murano/compare/2.0.0...2.0.1 |"},{"line_number":25,"context_line":"| nova    | 13.1.0          | 13.1.1         | https://github.com/openstack/nova/compare/13.1.0...13.1.1 |"},{"line_number":26,"context_line":"+---------+-----------------+----------------+-----------------------------------------------------------+"},{"line_number":27,"context_line":"---snap---"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"TrivialFix"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9a89bdaa_055fc9e5","line":27,"in_reply_to":"fa7ab95a_5232445f","updated":"2016-09-06 07:13:37.000000000","message":"Fixed.","commit_id":"c64e55ae8d78a052b0a83237df7e6e5d1d7f1170"}],"test-requirements.txt":[{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"5de9942eddb9f2f3bfb479a6628b619e15951eef","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":"bandit\u003e\u003d1.0.1 # Apache-2.0"},{"line_number":5,"context_line":"bashate\u003e\u003d0.2 # Apache-2.0"},{"line_number":6,"context_line":"beautifulsoup4  # MIT"},{"line_number":7,"context_line":"doc8 # Apache-2.0"},{"line_number":8,"context_line":"hacking\u003e\u003d0.10.0"},{"line_number":9,"context_line":"oslo.log\u003e\u003d1.14.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":2,"id":"fa7ab95a_3a52ca67","line":6,"updated":"2016-09-02 12:43:28.000000000","message":"Looks like beautifulsoup is only used in this script, can you remove it from requirements.txt if you\u0027re adding it to test-requirements.txt?","commit_id":"c64e55ae8d78a052b0a83237df7e6e5d1d7f1170"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"4b3923de50470395f3c88daca54f5aad5691deb3","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":"bandit\u003e\u003d1.0.1 # Apache-2.0"},{"line_number":5,"context_line":"bashate\u003e\u003d0.2 # Apache-2.0"},{"line_number":6,"context_line":"beautifulsoup4  # MIT"},{"line_number":7,"context_line":"doc8 # Apache-2.0"},{"line_number":8,"context_line":"hacking\u003e\u003d0.10.0"},{"line_number":9,"context_line":"oslo.log\u003e\u003d1.14.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":2,"id":"9a89bdaa_655c15ee","line":6,"in_reply_to":"fa7ab95a_3a52ca67","updated":"2016-09-06 07:13:37.000000000","message":"Removed from requirements.txt. The tools is not part of setup.cfg and from my POV it is a test tool.","commit_id":"c64e55ae8d78a052b0a83237df7e6e5d1d7f1170"}],"tools/version-check.py":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"ab26aa54bfa242c30668744b0b99b4e4a350a0a9","unresolved":false,"context_lines":[{"line_number":73,"context_line":"                    winner \u003d candidate"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"        if not winner:"},{"line_number":76,"context_line":"            LOG.warning(\"Could not find a version for %s\" % project)"},{"line_number":77,"context_line":"            continue"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"        if \u0027-\u0027 in winner:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ac06dbe_e973dfb2","line":76,"updated":"2016-08-19 14:39:49.000000000","message":"use\n    LOG.waring(\"xxxx %s\", project) \n\nformat, this will be more safe.","commit_id":"a2714de24520fc57f4742ff347381af504faf8b0"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"ab26aa54bfa242c30668744b0b99b4e4a350a0a9","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        if \u0027-\u0027 in winner:"},{"line_number":80,"context_line":"            winner \u003d winner.split(\u0027-\u0027)[1]"},{"line_number":81,"context_line":"        upstream_versions[project] \u003d winner"},{"line_number":82,"context_line":"        LOG.debug(\"Found latest version %s for project %s\" % (winner, project))"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    VERSIONS[\u0027upstream\u0027] \u003d collections.OrderedDict("},{"line_number":85,"context_line":"        sorted(upstream_versions.items()))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ac06dbe_c978a392","line":82,"updated":"2016-08-19 14:39:49.000000000","message":"ditto","commit_id":"a2714de24520fc57f4742ff347381af504faf8b0"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"ab26aa54bfa242c30668744b0b99b4e4a350a0a9","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        if \u0027-\u0027 in version:"},{"line_number":104,"context_line":"            version \u003d version.split(\u0027-\u0027)[1]"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"        LOG.debug(\"Use local version %s for project %s\" % (version, project))"},{"line_number":107,"context_line":"        VERSIONS[\u0027local\u0027][project] \u003d version"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1ac06dbe_296e97c9","line":106,"updated":"2016-08-19 14:39:49.000000000","message":"ditto","commit_id":"a2714de24520fc57f4742ff347381af504faf8b0"}]}
