[{'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'VisualEditor.alias.php', 'child_filepath': 'VisualEditor.alias.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 24, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 361, 'parent_filepath': 'api/ParserService.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'api/README.runserver.txt', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, 'parent_filepath': 'api/runserver.sh', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'api/server.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/core-upgrade.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/parser/ext.Cite.js', 'child_filepath': 'modules/parser/ext.Cite.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 39, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 24, 'parent_filepath': 'modules/parser/ext.core.ListHandler.js', 'child_filepath': 'modules/parser/ext.core.ListHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 30, 'lines_deleted': 59, 'parent_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'child_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 17, 'parent_filepath': 'modules/parser/ext.core.PostExpandParagraphHandler.js', 'child_filepath': 'modules/parser/ext.core.PostExpandParagraphHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 13, 'parent_filepath': 'modules/parser/ext.core.QuoteTransformer.js', 'child_filepath': 'modules/parser/ext.core.QuoteTransformer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 181, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'child_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/parser/html5/COPYING', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 26, 'parent_filepath': 'modules/parser/html5/buffer.js', 'child_filepath': 'modules/parser/html5/buffer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 411, 'lines_deleted': 2266, 'parent_filepath': 'modules/parser/html5/constants.js', 'child_filepath': 'modules/parser/html5/constants.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/html5/debug.js', 'child_filepath': 'modules/parser/html5/debug.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/parser/html5/parser.js', 'child_filepath': 'modules/parser/html5/parser.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/html5/parser/after_after_body_phase.js', 'child_filepath': 'modules/parser/html5/parser/after_after_body_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/html5/parser/after_body_phase.js', 'child_filepath': 'modules/parser/html5/parser/after_body_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/html5/parser/after_frameset_phase.js', 'child_filepath': 'modules/parser/html5/parser/after_frameset_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/html5/parser/after_head_phase.js', 'child_filepath': 'modules/parser/html5/parser/after_head_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/html5/parser/before_head_phase.js', 'child_filepath': 'modules/parser/html5/parser/before_head_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/html5/parser/before_html_phase.js', 'child_filepath': 'modules/parser/html5/parser/before_html_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 59, 'lines_deleted': 112, 'parent_filepath': 'modules/parser/html5/parser/in_body_phase.js', 'child_filepath': 'modules/parser/html5/parser/in_body_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/html5/parser/in_caption_phase.js', 'child_filepath': 'modules/parser/html5/parser/in_caption_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/html5/parser/in_cell_phase.js', 'child_filepath': 'modules/parser/html5/parser/in_cell_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/html5/parser/in_column_group_phase.js', 'child_filepath': 'modules/parser/html5/parser/in_column_group_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/html5/parser/in_foreign_content_phase.js', 'child_filepath': 'modules/parser/html5/parser/in_foreign_content_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/html5/parser/in_frameset_phase.js', 'child_filepath': 'modules/parser/html5/parser/in_frameset_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, 'parent_filepath': 'modules/parser/html5/parser/in_head_phase.js', 'child_filepath': 'modules/parser/html5/parser/in_head_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/html5/parser/in_row_phase.js', 'child_filepath': 'modules/parser/html5/parser/in_row_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/html5/parser/in_select_in_table_phase.js', 'child_filepath': 'modules/parser/html5/parser/in_select_in_table_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/html5/parser/in_select_phase.js', 'child_filepath': 'modules/parser/html5/parser/in_select_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/html5/parser/in_table_body_phase.js', 'child_filepath': 'modules/parser/html5/parser/in_table_body_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/html5/parser/in_table_phase.js', 'child_filepath': 'modules/parser/html5/parser/in_table_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/html5/parser/initial_phase.js', 'child_filepath': 'modules/parser/html5/parser/initial_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 10, 'parent_filepath': 'modules/parser/html5/parser/phase.js', 'child_filepath': 'modules/parser/html5/parser/phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/html5/parser/trailing_end_phase.js', 'child_filepath': 'modules/parser/html5/parser/trailing_end_phase.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/html5/serializer.js', 'child_filepath': 'modules/parser/html5/serializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 749, 'lines_deleted': 819, 'parent_filepath': 'modules/parser/html5/tokenizer.js', 'child_filepath': 'modules/parser/html5/tokenizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 18, 'parent_filepath': 'modules/parser/html5/treebuilder.js', 'child_filepath': 'modules/parser/html5/treebuilder.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/html5/treewalker.js', 'child_filepath': 'modules/parser/html5/treewalker.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 191, 'parent_filepath': 'modules/parser/mediawiki.ApiRequest.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 390, 'parent_filepath': 'modules/parser/mediawiki.DOMPostProcessor.js', 'child_filepath': 'modules/parser/mediawiki.DOMPostProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 11, 'parent_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'child_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.Title.js', 'child_filepath': 'modules/parser/mediawiki.Title.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 36, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 62, 'lines_deleted': 246, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 20, 'lines_deleted': 44, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 43, 'parent_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'child_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/package.json', 'child_filepath': 'modules/parser/package.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/parse.js', 'child_filepath': 'modules/parser/parse.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 37, 'lines_deleted': 123, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 4, 'parent_filepath': 'tests/parser/parserTests-whitelist.js', 'child_filepath': 'tests/parser/parserTests-whitelist.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 39, 'lines_deleted': 50, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'tests/parser/runtests.sh', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]