)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"449a0020befe246bad4f9ba57cf653c40fb66819","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2013-07-12 14:19:22 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Cisco plugin db code cleanup"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I2949065bb1d053805032e0a429f77e93dfc61a55"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAAP3%2F%2FtAw%3D","line":8,"updated":"2013-07-12 18:22:08.000000000","message":"Need a bug ID for this commit.","commit_id":"8ae6fefe8dbf235414d6da4971be5199319ae945"}],"neutron/plugins/cisco/db/l2network_models.py":[{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"0023074d7b1a865083cae4bb37a32285aa2fc66a","unresolved":false,"context_lines":[{"line_number":22,"context_line":"from neutron.plugins.cisco.db import models as cmodel"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class L2NetworkBase(object):"},{"line_number":26,"context_line":"    \"\"\"Base class for L2Network Models.\"\"\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    __table_args__ \u003d {\u0027mysql_engine\u0027: \u0027InnoDB\u0027}"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAP3%2F%2Fs4A%3D","line":25,"updated":"2013-07-12 19:12:32.000000000","message":"The base Neutron model supports all of these functions. (Also the cmodel.NeutronBase does the exact same thing too). Seems like this should be removed as part of the clean-up.","commit_id":"aca5cc7734d8c483aef1edcd9ee3dc2df5e8aa32"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"4bb86118cee958df7ab99620759ba39e418679d7","unresolved":false,"context_lines":[{"line_number":22,"context_line":"from neutron.plugins.cisco.db import models as cmodel"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class L2NetworkBase(object):"},{"line_number":26,"context_line":"    \"\"\"Base class for L2Network Models.\"\"\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    __table_args__ \u003d {\u0027mysql_engine\u0027: \u0027InnoDB\u0027}"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAP3%2F%2Frxo%3D","line":25,"in_reply_to":"AAAAP3%2F%2Fs4A%3D","updated":"2013-07-13 04:01:32.000000000","message":"Done","commit_id":"aca5cc7734d8c483aef1edcd9ee3dc2df5e8aa32"}],"neutron/plugins/cisco/db/network_models_v2.py":[{"author":{"_account_id":6072,"name":"Eugene Nikanorov","email":"enikanorov@mirantis.com","username":"enikanorov"},"change_message_id":"46347a74a125895d3f654205769dd4c845db884e","unresolved":false,"context_lines":[{"line_number":26,"context_line":"class L2NetworkBase(object):"},{"line_number":27,"context_line":"    \"\"\"Base class for L2Network Models.\"\"\""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    #__table_args__ \u003d {\u0027mysql_engine\u0027: \u0027InnoDB\u0027}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def __setitem__(self, key, value):"},{"line_number":32,"context_line":"        \"\"\"Internal Dict set method.\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAP3%2F%2Fs%2Bk%3D","line":29,"updated":"2013-07-12 18:34:57.000000000","message":"might as well delete this?","commit_id":"d513c75537e3afe167d5cc6a430881e2d890eeef"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"c4f459443b9a76bebe04089ec8ae48d7f2d5eec2","unresolved":false,"context_lines":[{"line_number":26,"context_line":"class L2NetworkBase(object):"},{"line_number":27,"context_line":"    \"\"\"Base class for L2Network Models.\"\"\""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    #__table_args__ \u003d {\u0027mysql_engine\u0027: \u0027InnoDB\u0027}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def __setitem__(self, key, value):"},{"line_number":32,"context_line":"        \"\"\"Internal Dict set method.\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAP3%2F%2Fs8c%3D","line":29,"in_reply_to":"AAAAP3%2F%2Fs%2Bk%3D","updated":"2013-07-12 18:50:39.000000000","message":"Done","commit_id":"d513c75537e3afe167d5cc6a430881e2d890eeef"}],"neutron/plugins/cisco/db/nexus_models_v2.py":[{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"0023074d7b1a865083cae4bb37a32285aa2fc66a","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from neutron.plugins.cisco.db import l2network_models as cmodel"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class NexusPortBinding(model_base.BASEV2, cmodel.L2NetworkBase):"},{"line_number":25,"context_line":"    \"\"\"Represents a binding of VM\u0027s to nexus ports.\"\"\""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    __tablename__ \u003d \"nexusport_bindings\""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAP3%2F%2Fs3E%3D","line":24,"updated":"2013-07-12 19:12:32.000000000","message":"Same as before L2NetworkBase does not provide anything new that is not in the BASEV2.","commit_id":"aca5cc7734d8c483aef1edcd9ee3dc2df5e8aa32"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"4bb86118cee958df7ab99620759ba39e418679d7","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from neutron.plugins.cisco.db import l2network_models as cmodel"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class NexusPortBinding(model_base.BASEV2, cmodel.L2NetworkBase):"},{"line_number":25,"context_line":"    \"\"\"Represents a binding of VM\u0027s to nexus ports.\"\"\""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    __tablename__ \u003d \"nexusport_bindings\""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAP3%2F%2Frxk%3D","line":24,"in_reply_to":"AAAAP3%2F%2Fs3E%3D","updated":"2013-07-13 04:01:32.000000000","message":"Done","commit_id":"aca5cc7734d8c483aef1edcd9ee3dc2df5e8aa32"}]}
