)]}'
{"dragonflow/controller/migration_app.py":[{"author":{"_account_id":23766,"name":"Dima Kuznetsov","email":"dima.kuznetsov@toganetworks.com","username":"dimak"},"change_message_id":"ef1149830ff54d0b64067d7c2639d2dffdc09e73","unresolved":false,"context_lines":[{"line_number":26,"context_line":"                                model_constants.EVENT_UPDATED)"},{"line_number":27,"context_line":"    @df_base_app.register_event(migration.Migration,"},{"line_number":28,"context_line":"                                model_constants.EVENT_CREATED)"},{"line_number":29,"context_line":"    def update_migration(self, migration_obj):"},{"line_number":30,"context_line":"        \"\"\""},{"line_number":31,"context_line":"        This method processes the migration event sent from source node."},{"line_number":32,"context_line":"        There are three parts for event process, source node, destination"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf091321_b6506b34","line":29,"range":{"start_line":29,"start_character":8,"end_line":29,"end_character":24},"updated":"2017-06-08 14:13:33.000000000","message":"needs orig_migration_obj\u003dNone for update case","commit_id":"2e13e55e6123d9f077a353829d5695cca5bff27c"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"3f1650571fce1c88c714b7d1b5d43d96d0a4cadd","unresolved":false,"context_lines":[{"line_number":26,"context_line":"                                model_constants.EVENT_UPDATED)"},{"line_number":27,"context_line":"    @df_base_app.register_event(migration.Migration,"},{"line_number":28,"context_line":"                                model_constants.EVENT_CREATED)"},{"line_number":29,"context_line":"    def update_migration(self, migration_obj):"},{"line_number":30,"context_line":"        \"\"\""},{"line_number":31,"context_line":"        This method processes the migration event sent from source node."},{"line_number":32,"context_line":"        There are three parts for event process, source node, destination"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf091321_28287784","line":29,"in_reply_to":"bf091321_b6506b34","updated":"2017-06-08 16:47:57.000000000","message":"Done","commit_id":"2e13e55e6123d9f077a353829d5695cca5bff27c"}],"dragonflow/db/models/migration.py":[{"author":{"_account_id":23766,"name":"Dima Kuznetsov","email":"dima.kuznetsov@toganetworks.com","username":"dimak"},"change_message_id":"ef1149830ff54d0b64067d7c2639d2dffdc09e73","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"@mf.register_model"},{"line_number":29,"context_line":"@mf.construct_nb_db_model"},{"line_number":30,"context_line":"class Migration(mf.ModelBase, mixins.BasicEvents):"},{"line_number":31,"context_line":"    table_name \u003d \u0027migration\u0027"},{"line_number":32,"context_line":"    chassis \u003d df_fields.ReferenceField(core.Chassis)"},{"line_number":33,"context_line":"    lport \u003d df_fields.ReferenceField(l2.LogicalPort)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf091321_763f73d6","line":30,"range":{"start_line":30,"start_character":6,"end_line":30,"end_character":15},"updated":"2017-06-08 14:13:33.000000000","message":"Should be in parent patch","commit_id":"2e13e55e6123d9f077a353829d5695cca5bff27c"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"3f1650571fce1c88c714b7d1b5d43d96d0a4cadd","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"@mf.register_model"},{"line_number":29,"context_line":"@mf.construct_nb_db_model"},{"line_number":30,"context_line":"class Migration(mf.ModelBase, mixins.BasicEvents):"},{"line_number":31,"context_line":"    table_name \u003d \u0027migration\u0027"},{"line_number":32,"context_line":"    chassis \u003d df_fields.ReferenceField(core.Chassis)"},{"line_number":33,"context_line":"    lport \u003d df_fields.ReferenceField(l2.LogicalPort)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf091321_5d07eb1d","line":30,"in_reply_to":"bf091321_763f73d6","updated":"2017-06-08 16:47:57.000000000","message":"Yes. Looks like I botched the rebase.","commit_id":"2e13e55e6123d9f077a353829d5695cca5bff27c"}]}
