[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': '.gitignore', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 25, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 223, 'lines_deleted': 123, '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': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/ext.core.AttributeExpander.js', 'child_filepath': 'modules/parser/ext.core.AttributeExpander.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.core.BehaviorSwitchHandler.js', 'child_filepath': 'modules/parser/ext.core.BehaviorSwitchHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 18, 'lines_deleted': 53, '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': 0, 'lines_deleted': 150, 'parent_filepath': 'modules/parser/ext.core.ListHandler.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/ext.core.NoIncludeOnly.js', 'child_filepath': 'modules/parser/ext.core.NoIncludeOnly.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 72, 'lines_deleted': 166, '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': 5, 'lines_deleted': 2, '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': 8, 'lines_deleted': 10, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 23, 'lines_deleted': 44, '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': 10, 'lines_deleted': 23, 'parent_filepath': 'modules/parser/ext.util.TokenCollector.js', 'child_filepath': 'modules/parser/ext.util.TokenCollector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 7, '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': 372, 'lines_deleted': 561, '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': 0, 'lines_deleted': 361, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 103, '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': 15, 'lines_deleted': 21, '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': 8, 'lines_deleted': 24, 'parent_filepath': 'modules/parser/mediawiki.parser.js', 'child_filepath': 'modules/parser/mediawiki.parser.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, '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': 2, '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': 0, 'lines_deleted': 9, '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': 159, 'lines_deleted': 19, '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': 30, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'tests/parser/__patched-html5-parser.coffee', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, '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': 15, 'lines_deleted': 71, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]