)]}'
{"test-requirements.txt":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"7a2bd2471e907792e94fc7677dbbee890f2945e1","unresolved":false,"context_lines":[{"line_number":21,"context_line":"tempest-lib\u003e\u003d0.14.0 # Apache-2.0"},{"line_number":22,"context_line":"reno\u003e\u003d1.8.0 # Apache2"},{"line_number":23,"context_line":"bandit\u003e\u003d1.0.1 # Apache-2.0"},{"line_number":24,"context_line":"tempest\u003e\u003d11.0.0 # Apache-2.0"},{"line_number":25,"context_line":"pylint\u003d\u003d1.4.5  # GPLv2"}],"source_content_type":"text/plain","patch_set":13,"id":"1aa78d24_20b66bdc","line":24,"updated":"2016-07-09 16:01:43.000000000","message":"this should be https://github.com/openstack/requirements/blob/master/global-requirements.txt#L242","commit_id":"49d40c042e64020ef0393662a6df17c97474069f"}],"tools/pretty_tox.sh":[{"author":{"_account_id":12134,"name":"Akash Gangil","email":"akashg1611@gmail.com","username":"akash"},"change_message_id":"8ce244e775116604303c2cb36ff20fe8fc45f62d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#! /bin/sh"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"TESTRARGS\u003d$1"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-sh","patch_set":14,"id":"1aa78d24_2a259dc1","side":"PARENT","line":1,"updated":"2016-07-10 19:15:55.000000000","message":"we don\u0027t use pretty_tox.sh?","commit_id":"573399ae64b6e95740edb472419762cb26753720"},{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"c49634af3a99558d59edf61476708fc37d249f0d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#! /bin/sh"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"TESTRARGS\u003d$1"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-sh","patch_set":14,"id":"1aa78d24_930f9b87","side":"PARENT","line":1,"in_reply_to":"1aa78d24_2a259dc1","updated":"2016-07-11 10:43:27.000000000","message":"Not any more. Our [testenv] target has changed (as part of this patch) to use the compat shim as does neutron: https://github.com/openstack/neutron/blob/master/tox.ini#L16","commit_id":"573399ae64b6e95740edb472419762cb26753720"}],"tox.ini":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"3d82b8066bb448e67f2dda2ab323409fd9eca7ef","unresolved":false,"context_lines":[{"line_number":32,"context_line":"basepython \u003d python2.7"},{"line_number":33,"context_line":"setenv \u003d {[testenv]setenv}"},{"line_number":34,"context_line":"         {[testenv:common]setenv}"},{"line_number":35,"context_line":"         OS_TEST_PATH\u003d./vmware_nsx/tests/functional"},{"line_number":36,"context_line":"         OS_LOG_PATH\u003d{env:OS_LOG_PATH:/opt/stack/logs}"},{"line_number":37,"context_line":"deps \u003d"},{"line_number":38,"context_line":"  {[testenv]deps}"}],"source_content_type":"text/x-properties","patch_set":10,"id":"1aa78d24_11cf7ab1","line":35,"updated":"2016-07-03 10:44:25.000000000","message":"we do not have functional tests at the moment","commit_id":"a4c6bb41a2db2133fb87c297bcdf431612cf4664"}],"vmware_nsx/plugins/nsx_v/drivers/abstract_router_driver.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"cd3434cbd5127bf7ca5eb33b94fee60906c42348","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from neutron.db import l3_db"},{"line_number":20,"context_line":"from neutron.db import models_v2"},{"line_number":21,"context_line":"# pylint: disable\u003dno-name-in-module"},{"line_number":22,"context_line":"from neutron.extensions import availability_zone as az_ext"},{"line_number":23,"context_line":"from vmware_nsx._i18n import _"},{"line_number":24,"context_line":"from vmware_nsx.common import exceptions as nsxv_exc"}],"source_content_type":"text/x-python","patch_set":6,"id":"3aaa91ec_3452ad35","line":21,"updated":"2016-06-30 15:59:14.000000000","message":"can we disable this check","commit_id":"05497fc4ececaed77524c8d028f2f2e8ab6c2b20"},{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"fa5212278a8906e72c5cd281b12c836a8dce243e","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from neutron.db import l3_db"},{"line_number":20,"context_line":"from neutron.db import models_v2"},{"line_number":21,"context_line":"# pylint: disable\u003dno-name-in-module"},{"line_number":22,"context_line":"from neutron.extensions import availability_zone as az_ext"},{"line_number":23,"context_line":"from vmware_nsx._i18n import _"},{"line_number":24,"context_line":"from vmware_nsx.common import exceptions as nsxv_exc"}],"source_content_type":"text/x-python","patch_set":6,"id":"3aaa91ec_bfcbed1c","line":21,"in_reply_to":"3aaa91ec_3452ad35","updated":"2016-07-01 10:37:40.000000000","message":"Done","commit_id":"05497fc4ececaed77524c8d028f2f2e8ab6c2b20"}],"vmware_nsx/plugins/nsx_v/drivers/distributed_router_driver.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"cd3434cbd5127bf7ca5eb33b94fee60906c42348","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        is_routes_update \u003d True if \u0027routes\u0027 in r else False"},{"line_number":104,"context_line":"        gw_info \u003d self.plugin._extract_external_gw(context, router,"},{"line_number":105,"context_line":"                                                   is_extract\u003dTrue)"},{"line_number":106,"context_line":"        # pylint: disable\u003dbad-super-call"},{"line_number":107,"context_line":"        super(nsx_v.NsxVPluginV2, self.plugin).update_router("},{"line_number":108,"context_line":"                context, router_id, router)"},{"line_number":109,"context_line":"        if gw_info !\u003d constants.ATTR_NOT_SPECIFIED:"}],"source_content_type":"text/x-python","patch_set":6,"id":"3aaa91ec_5492d9f6","line":106,"updated":"2016-06-30 15:59:14.000000000","message":"can we just disable this check instead of having this all over the code?","commit_id":"05497fc4ececaed77524c8d028f2f2e8ab6c2b20"},{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"fa5212278a8906e72c5cd281b12c836a8dce243e","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        is_routes_update \u003d True if \u0027routes\u0027 in r else False"},{"line_number":104,"context_line":"        gw_info \u003d self.plugin._extract_external_gw(context, router,"},{"line_number":105,"context_line":"                                                   is_extract\u003dTrue)"},{"line_number":106,"context_line":"        # pylint: disable\u003dbad-super-call"},{"line_number":107,"context_line":"        super(nsx_v.NsxVPluginV2, self.plugin).update_router("},{"line_number":108,"context_line":"                context, router_id, router)"},{"line_number":109,"context_line":"        if gw_info !\u003d constants.ATTR_NOT_SPECIFIED:"}],"source_content_type":"text/x-python","patch_set":6,"id":"3aaa91ec_ffd1f5cc","line":106,"in_reply_to":"3aaa91ec_5492d9f6","updated":"2016-07-01 10:37:40.000000000","message":"Done","commit_id":"05497fc4ececaed77524c8d028f2f2e8ab6c2b20"}]}
