)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14611,"name":"dasm","display_name":"dasm","email":"dsmigiel@redhat.com","username":"dasm"},"change_message_id":"017b5e6ad4a33552f3a101f4babb16d3c58bf916","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Address Scope added to OVO"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch portes Addess Scope to Oslo Versioned Objects"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Icb0a8dce704834dcd9c3497e4d36745098285d29"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da0c15f0_e21da510","line":9,"range":{"start_line":9,"start_character":18,"end_line":9,"end_character":24},"updated":"2016-03-25 19:45:16.000000000","message":"typo","commit_id":"a85bdf97353b5fd539dd670af42f27a09febea2d"},{"author":{"_account_id":14611,"name":"dasm","display_name":"dasm","email":"dsmigiel@redhat.com","username":"dasm"},"change_message_id":"017b5e6ad4a33552f3a101f4babb16d3c58bf916","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Address Scope added to OVO"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch portes Addess Scope to Oslo Versioned Objects"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Icb0a8dce704834dcd9c3497e4d36745098285d29"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da0c15f0_42f291d3","line":9,"range":{"start_line":9,"start_character":11,"end_line":9,"end_character":17},"updated":"2016-03-25 19:45:16.000000000","message":"what does \"portes\" mean?","commit_id":"a85bdf97353b5fd539dd670af42f27a09febea2d"},{"author":{"_account_id":15518,"name":"Artur Korzeniewski","email":"artur.korzen@wp.pl","username":"akorzeni"},"change_message_id":"67f83637b5aa8f1c28f0e34f8eabd217a25a700f","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Address Scope added to OVO"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch ports Addess Scope to Oslo Versioned Objects"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Icb0a8dce704834dcd9c3497e4d36745098285d29"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9a061dce_d11184b1","line":10,"updated":"2016-04-04 09:56:06.000000000","message":"No reference to bug, please add:\nPartial-Bug: #1541928","commit_id":"1a6ed1af936d61c151f6767beeb0ef3485d83af2"},{"author":{"_account_id":15518,"name":"Artur Korzeniewski","email":"artur.korzen@wp.pl","username":"akorzeni"},"change_message_id":"868a3121d89f627b2c515c97e1936ae8071f941a","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Address Scope added to OVO"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch ports Addess Scope to Oslo Versioned Objects."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Partial-Bug: #1541928"},{"line_number":12,"context_line":"Change-Id: Icb0a8dce704834dcd9c3497e4d36745098285d29"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9a061dce_18587c87","line":9,"range":{"start_line":9,"start_character":17,"end_line":9,"end_character":23},"updated":"2016-04-07 11:04:54.000000000","message":"Address","commit_id":"63ee048bf62829537db719d4e9b09b8b11f70a7f"}],"neutron/objects/address_scope.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f0a6fe0372f3e0ba1e69fd532016ffcb0cc1ee3a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2015 Intel Corporation."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba0121b8_c7eed3b3","line":1,"updated":"2016-04-03 08:04:27.000000000","message":"2016","commit_id":"74d29b4bb0a8b1c66175841e462b73c237d7b804"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"7b5ab9f20e2be34fbbf8b3157d79ef8267e51e4d","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from neutron.objects import base"},{"line_number":21,"context_line":"from neutron.objects import common_types"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"LOG \u003d log.getLogger(__name__)"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"@obj_base.VersionedObjectRegistry.register"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba0121b8_676d47cc","line":23,"updated":"2016-04-03 06:58:43.000000000","message":"this is not used - so we can remove it and line 15","commit_id":"74d29b4bb0a8b1c66175841e462b73c237d7b804"}],"neutron/tests/unit/objects/test_address_scope.py":[{"author":{"_account_id":19591,"name":"Saisrikiran Mudigonda","email":"saisrikiran.mudigonda@intel.com","username":"saisrikiran"},"change_message_id":"feab842b97b31851a6c61eedce1197c8ded8a939","unresolved":false,"context_lines":[{"line_number":12,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from neutron.objects import address_scope"},{"line_number":16,"context_line":"from neutron.tests.unit.objects import test_base as obj_test_base"},{"line_number":17,"context_line":"from neutron.tests.unit import testlib_api"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class AddressScopeIfaceObjectTestCase(obj_test_base.BaseObjectIfaceTestCase):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba0121b8_91402e36","line":17,"range":{"start_line":15,"start_character":0,"end_line":17,"end_character":42},"updated":"2016-03-30 15:42:00.000000000","message":"Use netaddr for IP Version.\nfrom netaddr import *","commit_id":"a85bdf97353b5fd539dd670af42f27a09febea2d"},{"author":{"_account_id":14611,"name":"dasm","display_name":"dasm","email":"dsmigiel@redhat.com","username":"dasm"},"change_message_id":"017b5e6ad4a33552f3a101f4babb16d3c58bf916","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class AddressScopeIfaceObjectTestCase(obj_test_base.BaseObjectIfaceTestCase):"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    _test_class \u003d address_scope.AddressScope"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class AddressScopeDbObjectTestCase(obj_test_base._BaseObjectTestCase,"}],"source_content_type":"text/x-python","patch_set":1,"id":"da0c15f0_a2b56dce","line":22,"updated":"2016-03-25 19:45:16.000000000","message":"Missing tests?","commit_id":"a85bdf97353b5fd539dd670af42f27a09febea2d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f0a6fe0372f3e0ba1e69fd532016ffcb0cc1ee3a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2015 Intel Corporation."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba0121b8_272a2fe8","line":1,"updated":"2016-04-03 08:04:27.000000000","message":"2016","commit_id":"74d29b4bb0a8b1c66175841e462b73c237d7b804"}]}
