[{'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/dm/ve.dm.HTMLConverter.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.HTMLConverter.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 14, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 313, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 323, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 13, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 78, 'lines_deleted': 596, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 518, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 22, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 26, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 109, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, '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': 22, 'lines_deleted': 16, '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': 1, 'lines_deleted': 1, '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': 7, 'lines_deleted': 30, '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': 18, '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': 1, 'lines_deleted': 2, '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': 68, 'lines_deleted': 61, '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': 0, 'lines_deleted': 327, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 215, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/parser/mediawiki.wikitextSerializer.js', 'change_type': None, 'new_file': True, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.LeafNode.js', 'child_filepath': 'modules/ve2/dm/ve.dm.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.Range.js', 'child_filepath': 'modules/ve2/ve.Range.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 35, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 71, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 28, 'lines_deleted': 56, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 25, 'parent_filepath': 'modules/ve2/ve.Range.js', 'child_filepath': 'modules/ve2/ve.Range.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 48, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 99, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 8, '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': 1, 'lines_deleted': 1, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 21, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 31, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 32, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 8, 'parent_filepath': 'tests/ve2/dm/ve.dm.HTMLConverter.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.HTMLConverter.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 21, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 31, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 32, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 3, 'parent_filepath': 'demos/playground/whitelist.html', 'child_filepath': 'demos/playground/whitelist.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, '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': 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': 6, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/playground/whitelist.html', 'child_filepath': 'demos/playground/whitelist.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 73, 'parent_filepath': 'demos/playground/whitelist.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 215, 'parent_filepath': 'modules/parser/mediawiki.wikitextSerializer.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'tests/ve2/ce/ve.ce.Document.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 15, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 21, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 42, 'lines_deleted': 42, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/ce/ve.ce.Document.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 27, 'lines_deleted': 37, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 5, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 20, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 26, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 41, 'parent_filepath': 'demos/playground/iframe.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'demos/playground/iframe2.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 22, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 39, 'lines_deleted': 78, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 35, 'lines_deleted': 85, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 24, 'lines_deleted': 27, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/image.png', 'child_filepath': 'tests/ve2/image.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 116, 'lines_deleted': 104, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 13, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve2/ve.js', 'child_filepath': 'modules/ve2/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 19, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 22, 'parent_filepath': 'modules/ve2/ve.js', 'child_filepath': 'modules/ve2/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 19, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 156, 'lines_deleted': 231, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 25, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 44, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 57, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 33, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 71, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 17, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 59, 'parent_filepath': 'demos/playground/cursor.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 17, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 56, 'parent_filepath': 'tests/ve2/dm/ve.dm.HTMLConverter.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.HTMLConverter.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 71, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 16, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 34, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 13, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 72, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 14, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 66, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 72, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 13, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 196, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 175, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 24, 'lines_deleted': 36, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 41, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 27, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 20, 'lines_deleted': 20, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ce/ve.ce.LeafNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 79, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 74, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 21, 'parent_filepath': 'tests/ve2/dm/ve.dm.HTMLConverter.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 79, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 72, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ce/ve.ce.LeafNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 2, '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': 7, 'lines_deleted': 9, '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': 2, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/ve.ce.LeafNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/ve.ce.Node.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 34, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.AlienNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 83, 'lines_deleted': 171, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 66, 'lines_deleted': 61, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 25, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 29, 'parent_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 80, 'lines_deleted': 170, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 63, 'lines_deleted': 58, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 24, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 13, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 27, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 157, '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': 1, 'lines_deleted': 2, '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': 145, 'lines_deleted': 4, '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': 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': 0, 'lines_deleted': 157, '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': 1, 'lines_deleted': 2, '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': 145, 'lines_deleted': 4, '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': 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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 213, 'lines_deleted': 236, 'parent_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 13, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 37, 'lines_deleted': 80, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 16, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 24, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 68, 'lines_deleted': 91, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 22, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 164, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 35, 'lines_deleted': 30, 'parent_filepath': 'tests/ve2/ce/nodes/ve.ce.TextNode.test.js', 'child_filepath': 'tests/ve2/ce/nodes/ve.ce.TextNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 13, 'parent_filepath': 'tests/ve2/dm/ve.dm.Surface.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 52, 'lines_deleted': 124, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 52, 'lines_deleted': 124, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/dm/ve.dm.Surface.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 37, 'lines_deleted': 59, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 308, 'parent_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 24, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 0, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'tests/ve2/dm/ve.dm.Surface.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'tests/ve2/ve.Node.test.js', 'child_filepath': 'tests/ve2/ve.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 123, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 123, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 23, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 46, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 7, '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': 2, 'lines_deleted': 13, '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': 7, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.ImageNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.ImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ce/ve.ce.LeafNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 30, 'parent_filepath': 'tests/ve2/ce/ve.ce.Node.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/sandbox/sandbox.css', 'child_filepath': 'modules/sandbox/sandbox.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Document.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Document.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.DocumentNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/sandbox/sandbox.css', 'child_filepath': 'modules/sandbox/sandbox.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 83, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.DocumentNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.HeadingNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.HeadingNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.ImageNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.ImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.ListItemNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.ListItemNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.ListNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.ListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 28, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 9, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 8, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 18, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 42, 'lines_deleted': 41, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 445, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/ce/ve.ce.Document.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 19, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 19, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'tests/ve2/dm/ve.dm.BranchNode.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'tests/ve2/dm/ve.dm.BranchNode.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'tests/ve2/dm/ve.dm.LeafNode.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 4, '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': 1, 'lines_deleted': 22, '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': 4, 'lines_deleted': 6, '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': 3, 'lines_deleted': 3, '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': 4, 'lines_deleted': 3, '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': 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': 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': 9, 'lines_deleted': 22, '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': 11, 'lines_deleted': 16, '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': 1, 'lines_deleted': 1, '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': 2, 'lines_deleted': 2, '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/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 334, 'lines_deleted': 78, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 54, 'parent_filepath': 'tests/ve2/ce/nodes/ve.ce.TextNode.test.js', 'child_filepath': 'tests/ve2/ce/nodes/ve.ce.TextNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/ve.ce.LeafNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 54, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/ve.js', 'child_filepath': 'modules/ve2/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 10, 'parent_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 9, 'parent_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 259, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 170, 'parent_filepath': 'tests/ve2/ce/nodes/ve.ce.TextNode.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 132, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve2/ve.Json.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 67, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/ve.js', 'child_filepath': 'modules/ve2/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/ve.ce.LeafNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 132, 'parent_filepath': 'modules/ve2/ve.Json.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve2/ve.js', 'child_filepath': 'modules/ve2/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'child_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 39, 'parent_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 40, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 18, 'parent_filepath': 'modules/ve2/ce/ve.ce.js', 'child_filepath': 'modules/ve2/ce/ve.ce.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 24, 'parent_filepath': 'tests/ve2/ce/ve.ce.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 77, 'parent_filepath': 'modules/ve2/ce/ve.ce.js', 'child_filepath': 'modules/ve2/ce/ve.ce.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 193, 'parent_filepath': 'modules/jquery/jquery.json.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 53, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 53, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 193, 'parent_filepath': 'modules/jquery/jquery.json.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 53, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 53, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/ve.NodeFactory.test.js', 'child_filepath': 'tests/ve2/ve.NodeFactory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'tests/ve2/ce/ve.ce.BranchNode.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'tests/ve2/ce/ve.ce.LeafNode.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'tests/ve2/ce/ve.ce.Node.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 35, 'parent_filepath': 'modules/ve2/ce/ve.ce.NodeFactory.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/ve2/ce/ve.ce.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 34, 'parent_filepath': 'tests/ve2/ce/ve.ce.NodeFactory.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'tests/ve2/dm/ve.dm.NodeFactory.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.NodeFactory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/ve.NodeFactory.test.js', 'child_filepath': 'tests/ve2/ve.NodeFactory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.NodeFactory.js', 'child_filepath': 'modules/ve2/dm/ve.dm.NodeFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'modules/ve2/ve.NodeFactory.js', 'child_filepath': 'modules/ve2/ve.NodeFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/dm/ve.dm.NodeFactory.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.NodeFactory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 37, 'parent_filepath': 'tests/ve2/ve.NodeFactory.test.js', 'child_filepath': 'tests/ve2/ve.NodeFactory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'tests/ve2/ve.BranchNode.test.js', 'child_filepath': 'tests/ve2/ve.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'tests/ve2/ve.LeafNode.test.js', 'child_filepath': 'tests/ve2/ve.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'tests/ve2/dm/ve.dm.TextNode.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 6, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 19, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/ve.BranchNode.js', 'child_filepath': 'modules/ve2/ve.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/ve.LeafNode.js', 'child_filepath': 'modules/ve2/ve.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'tests/ve2/dm/ve.dm.BranchNode.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'tests/ve2/dm/ve.dm.LeafNode.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 25, 'lines_deleted': 25, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 172, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 69, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 172, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ve.Range.js', 'child_filepath': 'modules/ve/ve.Range.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 27, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 31, 'lines_deleted': 38, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ve.BranchNode.js', 'child_filepath': 'modules/ve2/ve.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ve.LeafNode.js', 'child_filepath': 'modules/ve2/ve.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ve.js', 'child_filepath': 'modules/ve2/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 30, 'parent_filepath': 'modules/ve2/dm/nodes/ve.dm.ImageNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 29, 'parent_filepath': 'modules/ve2/dm/nodes/ve.dm.TextNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'tests/ve2/dm/ve.dm.DocumentFragment.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 291, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 25, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 33, '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': 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': 6, 'lines_deleted': 6, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 125, 'lines_deleted': 0, 'parent_filepath': 'modules/sandbox/base.php', 'child_filepath': 'modules/sandbox/base.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 17, 'parent_filepath': 'modules/sandbox/sandbox.css', 'child_filepath': 'modules/sandbox/sandbox.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 163, 'lines_deleted': 36, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 439, 'parent_filepath': 'modules/ve/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'tests/ve2/dm/ve.dm.BranchNode.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 8, 'parent_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/ve.BranchNode.test.js', 'child_filepath': 'tests/ve2/ve.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'tests/ve2/ve.Node.test.js', 'child_filepath': 'tests/ve2/ve.Node.test.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.ParserFunctions.js', 'child_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 25, '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': 75, 'lines_deleted': 47, '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': 20, 'lines_deleted': 12, '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': 44, 'lines_deleted': 35, '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': 4, 'lines_deleted': 15, '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': 0, 'lines_deleted': 6, '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': 2, 'lines_deleted': 1, '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': 1, 'lines_deleted': 2, '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': 14, 'lines_deleted': 15, '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': 0, 'lines_deleted': 70, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 147, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentFragment.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 125, 'lines_deleted': 0, 'parent_filepath': 'modules/sandbox/base.php', 'child_filepath': 'modules/sandbox/base.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 17, 'parent_filepath': 'modules/sandbox/sandbox.css', 'child_filepath': 'modules/sandbox/sandbox.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 163, 'lines_deleted': 36, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 439, 'parent_filepath': 'modules/ve/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 8, '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': 67, 'lines_deleted': 88, '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': 38, 'lines_deleted': 20, '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': 3, 'lines_deleted': 3, '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': 10, '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': 1, 'lines_deleted': 2, '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': 1, 'lines_deleted': 1, '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': 61, 'lines_deleted': 84, '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': 8, 'lines_deleted': 8, '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': 3, 'lines_deleted': 6, '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': 2, 'lines_deleted': 1, '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': 6, 'lines_deleted': 7, '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': 2, 'lines_deleted': 2, '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': 10, 'lines_deleted': 10, '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/parse.js', 'child_filepath': 'modules/parser/parse.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, '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': 281, 'lines_deleted': 12, '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/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, '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': 2, 'lines_deleted': 8, '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': 4, 'lines_deleted': 33, 'parent_filepath': 'modules/ve2/ve.NodeFactory.js', 'child_filepath': 'modules/ve2/ve.NodeFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'tests/ve2/ve.NodeFactory.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.js', 'child_filepath': 'modules/ve2/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve2/dm/ve.dm.NodeFactory.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve2/ve.NodeFactory.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.DropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.DropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve2/dm/ve.dm.NodeFactory.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 88, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 154, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ve.Node.js', 'child_filepath': 'modules/ve2/ve.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 36, 'parent_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 14, 'parent_filepath': 'tests/ve2/dm/ve.dm.TwigNode.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TwigNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 18, 'parent_filepath': 'tests/ve2/ve.Node.test.js', 'child_filepath': 'tests/ve2/ve.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.LeafNode.js', 'child_filepath': 'modules/ve2/dm/ve.dm.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.TwigNode.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TwigNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 58, 'parent_filepath': 'tests/ve2/dm/ve.dm.BranchNode.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 21, 'parent_filepath': 'tests/ve2/dm/ve.dm.LeafNode.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, 'parent_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 45, 'parent_filepath': 'tests/ve2/dm/ve.dm.TwigNode.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TwigNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve2/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 23, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve2/ve.Node.js', 'child_filepath': 'modules/ve2/ve.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'tests/ve2/ve.Node.test.js', 'child_filepath': 'tests/ve2/ve.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.DropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.DropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 2, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/ve.Node.js', 'child_filepath': 'modules/ve2/ve.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 21, 'parent_filepath': 'tests/ve2/ve.BranchNode.test.js', 'child_filepath': 'tests/ve2/ve.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 21, 'parent_filepath': 'tests/ve2/ve.LeafNode.test.js', 'child_filepath': 'tests/ve2/ve.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 67, 'parent_filepath': 'tests/ve2/ve.Node.test.js', 'child_filepath': 'tests/ve2/ve.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 21, 'parent_filepath': 'tests/ve2/ve.TwigNode.test.js', 'child_filepath': 'tests/ve2/ve.TwigNode.test.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': 9, 'lines_deleted': 18, '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': 1, 'lines_deleted': 1, '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': 0, 'lines_deleted': 106, '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': 2, 'lines_deleted': 2, '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': 12, 'lines_deleted': 15, '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': 2, 'lines_deleted': 2, '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': 19, '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': 6, 'lines_deleted': 6, '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': 4, 'lines_deleted': 52, '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': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/sandbox/sandbox.css', 'child_filepath': 'modules/sandbox/sandbox.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/sandbox/base.php', 'child_filepath': 'modules/sandbox/base.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 22, 'parent_filepath': 'modules/sandbox/sandbox.css', 'child_filepath': 'modules/sandbox/sandbox.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, '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': 1, 'lines_deleted': 6, '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': 3, 'lines_deleted': 0, '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': 2, 'lines_deleted': 0, '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': 12, 'lines_deleted': 13, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, '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': 4, 'lines_deleted': 0, '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': 1, 'lines_deleted': 1, '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': 16, 'lines_deleted': 32, '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': 2, 'lines_deleted': 4, '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': 4, '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': 1, 'lines_deleted': 1, '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': 24, 'lines_deleted': 35, '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': 0, 'lines_deleted': 2, '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': 2, 'lines_deleted': 5, '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': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, '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': 25, 'lines_deleted': 123, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 61, 'lines_deleted': 27, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ve.BranchNode.js', 'child_filepath': 'modules/ve/ve.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 112, 'parent_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'tests/ve/ve.testData.js', 'child_filepath': 'tests/ve/ve.testData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 25, 'lines_deleted': 123, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 61, 'lines_deleted': 27, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ve.BranchNode.js', 'child_filepath': 'modules/ve/ve.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 112, 'parent_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'tests/ve/ve.testData.js', 'child_filepath': 'tests/ve/ve.testData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 2, 'lines_deleted': 26, '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': 2, 'lines_deleted': 2, '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': 6, 'lines_deleted': 8, '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': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/sandbox/base.php', 'child_filepath': 'modules/sandbox/base.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 22, 'parent_filepath': 'modules/sandbox/sandbox.css', 'child_filepath': 'modules/sandbox/sandbox.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/sandbox/base.php', 'child_filepath': 'modules/sandbox/base.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, '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': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/sandbox/base.php', 'child_filepath': 'modules/sandbox/base.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/sandbox/sandbox.css', 'child_filepath': 'modules/sandbox/sandbox.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/sandbox/base.php', 'child_filepath': 'modules/sandbox/base.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, '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': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, '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': 11, 'lines_deleted': 17, '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': 0, 'lines_deleted': 50, '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': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 6, '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': 8, 'lines_deleted': 9, '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': 1, 'lines_deleted': 2, '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': 15, 'lines_deleted': 12, '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': 7, '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': 1, 'lines_deleted': 15, 'parent_filepath': 'modules/parser/ext.Util.js', 'child_filepath': 'modules/parser/ext.Util.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.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 17, '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': 3, 'lines_deleted': 27, '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': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/sandbox/sandbox.css', 'child_filepath': 'modules/sandbox/sandbox.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 115, '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': 1, 'lines_deleted': 1, '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': 0, 'lines_deleted': 14, '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': 0, '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': 1, 'lines_deleted': 7, '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': 7, 'lines_deleted': 14, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.ListItemNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ListItemNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.ListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 178, 'lines_deleted': 230, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 14, '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': 3, 'lines_deleted': 0, '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': 3, 'lines_deleted': 0, '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': 0, 'lines_deleted': 23, 'parent_filepath': 'modules/parser/ext.core.BehaviorSwitchHandler.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 8, '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': 1, 'lines_deleted': 3, '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': 3, 'lines_deleted': 6, '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': 3, 'lines_deleted': 4, 'parent_filepath': 'tests/parser/fetch-parserTests.txt.js', 'child_filepath': 'tests/parser/fetch-parserTests.txt.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'modules/parser/ext.core.BehaviorSwitchHandler.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 8, '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': 1, 'lines_deleted': 3, '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': 3, 'lines_deleted': 6, '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': 16, 'lines_deleted': 7, 'parent_filepath': 'modules/parser/README.txt', 'child_filepath': 'modules/parser/README.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'modules/parser/package.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'tests/parser/Makefile', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 4, 'parent_filepath': 'tests/parser/README', 'child_filepath': 'tests/parser/README', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 38, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'tests/parser/__patched-html5-parser.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'tests/parser/fetch-parserTests.txt.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 6, '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': 0, 'parent_filepath': 'testfile4', 'child_filepath': 'testfile4', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'testfile4', 'child_filepath': 'testfile4', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'testfile3', 'child_filepath': 'testfile3', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'testfile3', 'child_filepath': 'testfile3', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'testfile', 'child_filepath': 'testfile', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'testfile', 'child_filepath': 'testfile', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'testfile', 'child_filepath': 'testfile', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'testfile', 'child_filepath': 'testfile', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, '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': 3, 'lines_deleted': 3, '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': 1, 'lines_deleted': 2, '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': 8, 'lines_deleted': 9, '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': 0, 'lines_deleted': 1, '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': 2, 'lines_deleted': 1, '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': 7, 'lines_deleted': 23, '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': 0, 'lines_deleted': 304, 'parent_filepath': 'modules/parser/mediawiki.LinearModelConverter.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 8, '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': 3, 'lines_deleted': 23, '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': 5, 'lines_deleted': 10, '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': 49, 'lines_deleted': 69, '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': 1, 'lines_deleted': 1, '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': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 132, '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': 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': 2, 'lines_deleted': 2, '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': 10, 'lines_deleted': 10, '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': 1, 'lines_deleted': 1, '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': 9, 'lines_deleted': 132, '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': 2, 'lines_deleted': 2, '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': 1, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 16, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/ve.Surface.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ve.js', 'child_filepath': 'modules/ve/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 27, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 4, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ce/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 660, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'demos/ce/main.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 156, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'demos/es/index.php', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/sandbox/base.php', 'child_filepath': 'modules/sandbox/base.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 168, 'lines_deleted': 78, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 304, 'parent_filepath': 'modules/parser/mediawiki.LinearModelConverter.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 8, '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': 3, 'lines_deleted': 23, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/parser/Makefile', 'child_filepath': 'tests/parser/Makefile', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 93, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 305, 'parent_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/ve.ui.Tool.js', 'child_filepath': 'modules/ve/ui/ve.ui.Tool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 18, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': '.gitreview', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/jquery/jquery.js', 'child_filepath': 'modules/jquery/jquery.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/jquery/jquery.js', 'child_filepath': 'modules/jquery/jquery.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[]
[{'lines_added': 9, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.ClearButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.ClearButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'child_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 7, 'parent_filepath': 'demos/playground/flip.html', 'child_filepath': 'demos/playground/flip.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 115, 'parent_filepath': 'demos/playground/flip.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 28, 'parent_filepath': 'modules/ve/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[]
[{'lines_added': 0, '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': 8, 'lines_deleted': 14, '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': 0, 'lines_deleted': 47, 'parent_filepath': 'demos/playground/ie.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'demos/playground/noresize.htc', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 101, 'parent_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 47, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 60, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 13, 'parent_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, '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': 6, 'lines_deleted': 5, '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': 17, 'lines_deleted': 25, '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': 9, 'lines_deleted': 13, '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': 21, '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': 2, 'lines_deleted': 5, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.HeadingNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.HeadingNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'demos/ce/index.php', 'child_filepath': 'demos/ce/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 166, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'tests/parser/README', 'child_filepath': 'tests/parser/README', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 7, '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': 13, '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': 0, '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': 0, 'lines_deleted': 5, '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': 9, 'lines_deleted': 93, 'parent_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Document.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Document.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 45, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.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.ParserFunctions.js', 'child_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, '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': 0, 'lines_deleted': 4, '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': 0, 'lines_deleted': 6, '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': 35, 'lines_deleted': 64, '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': 15, 'lines_deleted': 27, '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': 20, 'lines_deleted': 18, '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': 53, 'lines_deleted': 101, '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': 58, 'lines_deleted': 58, 'parent_filepath': 'modules/ve/ce/ve.ce.ContentObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.ContentObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 98, 'lines_deleted': 98, 'parent_filepath': 'modules/ve/ce/ve.ce.CursorObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.CursorObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, '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': 2, 'parent_filepath': 'demos/ce/main.js', 'child_filepath': 'demos/ce/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, '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': 2, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/ve.ce.ContentObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.ContentObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.ce.Content.js', 'child_filepath': 'modules/ve/ce/ve.ce.Content.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ce/ve.ce.CursorObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.CursorObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 28, 'parent_filepath': 'modules/ve/ce/ve.ce.js', 'child_filepath': 'modules/ve/ce/ve.ce.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'demos/ce/index.php', 'child_filepath': 'demos/ce/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 54, 'parent_filepath': 'modules/ve/ce/ve.ce.ContentObserver.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 95, 'parent_filepath': 'modules/ve/ce/ve.ce.CursorObserver.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 546, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.js', 'child_filepath': 'modules/ve/dm/ve.dm.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'modules/qunit/qunit.css', 'child_filepath': 'modules/qunit/qunit.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 231, 'lines_deleted': 303, 'parent_filepath': 'modules/qunit/qunit.js', 'child_filepath': 'modules/qunit/qunit.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 29, 'parent_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 16, 'parent_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 75, 'parent_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 28, 'parent_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 34, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 22, 'parent_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 59, 'parent_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 81, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, 'parent_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 31, 'parent_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 27, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 28, 'parent_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 33, 'parent_filepath': 'modules/ve/ve.js', 'child_filepath': 'modules/ve/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 58, 'lines_deleted': 155, 'parent_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 4, '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': 8, 'lines_deleted': 14, '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': 1, 'lines_deleted': 1, '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': 5, 'lines_deleted': 3, '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': 4, 'lines_deleted': 45, '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': 1, 'lines_deleted': 1, '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': 30, 'lines_deleted': 25, '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': 1, 'lines_deleted': 1, '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': 2, 'lines_deleted': 2, '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': 11, 'lines_deleted': 29, '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': 6, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'tests/ve/index.html', 'child_filepath': 'tests/ve/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 62, 'parent_filepath': 'tests/ve/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSyncronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 52, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 64, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 99, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSyncronizer.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 41, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 52, 'lines_deleted': 18, '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': 3, 'lines_deleted': 6, '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': 7, '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/parse.js', 'child_filepath': 'modules/parser/parse.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 12, 'lines_deleted': 22, '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': 24, 'lines_deleted': 48, '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': 2, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ce/ve.ce.Content.js', 'child_filepath': 'modules/ve/ce/ve.ce.Content.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.LeafNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 83, 'lines_deleted': 119, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.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.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 3, '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': 6, 'lines_deleted': 10, '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': 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': 0, 'lines_deleted': 38, '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': 4, 'lines_deleted': 6, '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': 17, 'lines_deleted': 5, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/ce/main.js', 'child_filepath': 'demos/ce/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.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.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': 2, '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': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/es/ve.es.Surface.js', 'child_filepath': 'modules/ve/es/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 25, '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': 1, 'lines_deleted': 1, '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': 0, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.Util.js', 'child_filepath': 'modules/parser/ext.Util.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 78, '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': 4, 'lines_deleted': 4, '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': 2, 'lines_deleted': 5, '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': 0, 'lines_deleted': 8, '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': 18, 'lines_deleted': 12, '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': 15, 'lines_deleted': 88, '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': 1, 'lines_deleted': 5, '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': 1, 'lines_deleted': 7, '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': 2, 'lines_deleted': 5, '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': 0, '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': 17, 'lines_deleted': 25, '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': 11, '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': 3, 'lines_deleted': 3, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.HistoryButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.HistoryButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'child_filepath': 'tests/ve/ve.dm.DocumentNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 10, 'parent_filepath': 'tests/parser/dumpGrepper.js', 'child_filepath': 'tests/parser/dumpGrepper.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 6, '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': 2, 'lines_deleted': 30, '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': 1, 'lines_deleted': 5, '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': 22, 'lines_deleted': 73, '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': 3, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 166, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 25, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 57, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 66, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, 'lines_deleted': 34, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 23, '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': 2, 'lines_deleted': 2, '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': 0, 'lines_deleted': 72, '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': 2, 'lines_deleted': 21, 'parent_filepath': 'tests/parser/dumpGrepper.js', 'child_filepath': 'tests/parser/dumpGrepper.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/README.txt', 'child_filepath': 'modules/parser/README.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 19, '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': 3, 'lines_deleted': 4, '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': 1, 'lines_deleted': 1, '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': 12, 'lines_deleted': 31, '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': 57, 'parent_filepath': 'modules/parser/mediawiki.Title.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 43, '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': 329, 'lines_deleted': 182, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, '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': 0, 'lines_deleted': 48, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, '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': 5, 'lines_deleted': 6, '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': 1, 'lines_deleted': 4, 'parent_filepath': 'tests/parser/dumpGrepPatterns/misc.txt', 'child_filepath': 'tests/parser/dumpGrepPatterns/misc.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/dumpGrepper.js', 'child_filepath': 'tests/parser/dumpGrepper.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'tests/parser/dumpGrepPatterns/misc.txt', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 21, 'parent_filepath': 'tests/parser/dumpGrepper.js', 'child_filepath': 'tests/parser/dumpGrepper.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/nodes/ve.es.DocumentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.es.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'demos/playground/playground.js', 'child_filepath': 'demos/playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 21, 'parent_filepath': 'demos/playground/index.html', 'child_filepath': 'demos/playground/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 227, 'lines_deleted': 227, 'parent_filepath': 'demos/playground/playground.js', 'child_filepath': 'demos/playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 13, 'parent_filepath': 'tests/parser/dumpGrepper.js', 'child_filepath': 'tests/parser/dumpGrepper.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/dumpGrepPatterns/martian-endtags.sh', 'child_filepath': 'tests/parser/dumpGrepPatterns/martian-endtags.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/dumpGrepper.js', 'child_filepath': 'tests/parser/dumpGrepper.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 12, 'parent_filepath': 'tests/parser/dumpGrepper.js', 'child_filepath': 'tests/parser/dumpGrepper.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 75, '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': 0, 'lines_deleted': 4, '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': 0, 'lines_deleted': 17, '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': 2, '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': 0, 'lines_deleted': 1, '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': 6, 'lines_deleted': 13, 'parent_filepath': 'tests/parser/dumpGrepper.js', 'child_filepath': 'tests/parser/dumpGrepper.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/es/ve.es.Surface.js', 'child_filepath': 'modules/ve/es/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'demos/playground/playground.js', 'child_filepath': 'demos/playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/es/ve.es.Surface.js', 'child_filepath': 'modules/ve/es/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/es/ve.es.Surface.js', 'child_filepath': 'modules/ve/es/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/playground/playground.js', 'child_filepath': 'demos/playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 35, 'lines_deleted': 17, 'parent_filepath': 'demos/playground/playground.js', 'child_filepath': 'demos/playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 48, 'lines_deleted': 82, 'parent_filepath': 'demos/playground/playground.js', 'child_filepath': 'demos/playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/es/ve.es.Surface.js', 'child_filepath': 'modules/ve/es/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 27, 'parent_filepath': 'tests/parser/dumpGrepPatterns/martian-endtags.sh', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'tests/parser/dumpGrepper.js', 'child_filepath': 'tests/parser/dumpGrepper.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 52, 'parent_filepath': 'tests/parser/dumpGrepper.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 70, 'lines_deleted': 68, 'parent_filepath': 'tests/parser/dumpReader.js', 'child_filepath': 'tests/parser/dumpReader.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 70, 'lines_deleted': 46, 'parent_filepath': 'demos/playground/playground.js', 'child_filepath': 'demos/playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/es/ve.es.Surface.js', 'child_filepath': 'modules/ve/es/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 59, 'lines_deleted': 73, 'parent_filepath': 'demos/playground/playground.js', 'child_filepath': 'demos/playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/es/ve.es.Surface.js', 'child_filepath': 'modules/ve/es/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/es/ve.es.Content.js', 'child_filepath': 'modules/ve/es/ve.es.Content.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/es/ve.es.Node.js', 'child_filepath': 'modules/ve/es/ve.es.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/es/ve.es.Surface.js', 'child_filepath': 'modules/ve/es/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 44, 'lines_deleted': 140, 'parent_filepath': 'modules/ve/es/ve.es.Surface.js', 'child_filepath': 'modules/ve/es/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 32, 'parent_filepath': 'demos/playground/playground.js', 'child_filepath': 'demos/playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'demos/playground/index.html', 'child_filepath': 'demos/playground/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 21, 'parent_filepath': 'demos/playground/index.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 200, 'parent_filepath': 'demos/playground/playground.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'demos/playground/index.html', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 200, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'demos/playground/playground.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'playground/index.html', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 200, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'playground/playground.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 21, 'parent_filepath': 'demos/playground/index.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 200, 'parent_filepath': 'demos/playground/playground.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 21, 'parent_filepath': 'playground/index.html', 'child_filepath': 'playground/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 199, 'lines_deleted': 199, 'parent_filepath': 'playground/playground.js', 'child_filepath': 'playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 40, 'parent_filepath': 'playground/playground.js', 'child_filepath': 'playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/es/nodes/ve.es.PreNode.js', 'child_filepath': 'modules/ve/es/nodes/ve.es.PreNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/es/ve.es.Content.js', 'child_filepath': 'modules/ve/es/ve.es.Content.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/es/ve.es.LeafNode.js', 'child_filepath': 'modules/ve/es/ve.es.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 7, 'parent_filepath': 'playground/playground.js', 'child_filepath': 'playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'playground/index.html', 'child_filepath': 'playground/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 101, 'parent_filepath': 'playground/playground.js', 'child_filepath': 'playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 16, 'parent_filepath': 'playground/playground.js', 'child_filepath': 'playground/playground.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'playground/index.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 79, 'parent_filepath': 'playground/playground.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 34, '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': 1, 'lines_deleted': 1, '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': 12, 'lines_deleted': 27, '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': 1, 'lines_deleted': 6, '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': 1, 'lines_deleted': 20, 'parent_filepath': 'tests/parser/parserTests.pegjs', 'child_filepath': 'tests/parser/parserTests.pegjs', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 42, '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': 4, 'lines_deleted': 4, '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': 0, 'lines_deleted': 2, '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': 16, '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': 20, 'lines_deleted': 0, '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': 4, 'lines_deleted': 20, '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': 0, 'lines_deleted': 3, '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': 14, 'lines_deleted': 45, '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': 4, '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': 28, 'lines_deleted': 25, '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': 24, 'lines_deleted': 18, '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': 3, 'lines_deleted': 3, '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': 163, 'lines_deleted': 61, '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': 49, 'lines_deleted': 14, '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': 7, 'lines_deleted': 50, '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': 6, 'lines_deleted': 15, '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': 1, 'lines_deleted': 62, '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': 353, 'lines_deleted': 436, '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': 3, 'lines_deleted': 62, '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': 4, 'lines_deleted': 5, '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': 1, 'lines_deleted': 3, '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': 2, 'lines_deleted': 4, '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': 0, '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': 3, 'lines_deleted': 0, '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': 1, 'lines_deleted': 1, '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': 7, 'lines_deleted': 11, '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': 16, 'lines_deleted': 23, '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': 0, 'lines_deleted': 6, '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': 13, 'lines_deleted': 68, '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': 0, 'lines_deleted': 3, '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': 0, 'lines_deleted': 13, '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': 2, 'lines_deleted': 11, 'parent_filepath': 'tests/parser/Makefile', 'child_filepath': 'tests/parser/Makefile', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'tests/parser/README', 'child_filepath': 'tests/parser/README', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 30, 'parent_filepath': 'tests/parser/__patched-html5-parser.coffee', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 41, 'lines_deleted': 36, 'parent_filepath': 'tests/parser/__patched-html5-parser.js', 'child_filepath': 'tests/parser/__patched-html5-parser.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'tests/parser/Makefile', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 43, 'parent_filepath': 'tests/parser/__patched-html5-parser.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, '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': 19, 'lines_deleted': 34, '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': 0, 'lines_deleted': 1, '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': 1, 'lines_deleted': 7, '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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/nodes/ve.es.DocumentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.es.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 11, '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': 0, 'lines_deleted': 1, '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': 55, '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': 12, 'lines_deleted': 29, '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': 7, 'lines_deleted': 32, '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': 13, 'lines_deleted': 11, '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': 2, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/es/styles/ve.es.Content.css', 'child_filepath': 'modules/ve/es/styles/ve.es.Content.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 52, 'lines_deleted': 67, 'parent_filepath': 'modules/ve/es/ve.es.Content.js', 'child_filepath': 'modules/ve/es/ve.es.Content.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 39, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/README.txt', 'child_filepath': 'modules/parser/README.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/README.txt', 'child_filepath': 'modules/parser/README.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 82, 'lines_deleted': 214, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 77, 'lines_deleted': 66, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.es.Content.js', 'child_filepath': 'modules/ve/ce/ve.es.Content.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 6, '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': 2, 'lines_deleted': 25, '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': 2, 'lines_deleted': 3, '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': 1, 'lines_deleted': 24, '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': 1, 'lines_deleted': 1, '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': 17, 'lines_deleted': 64, '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': 3, 'lines_deleted': 8, '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': 2, 'lines_deleted': 2, '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': 12, 'lines_deleted': 12, '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': 1, 'lines_deleted': 1, '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': 11, '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': 2, 'lines_deleted': 3, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 2, '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': 0, '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': 0, 'lines_deleted': 5, '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': 0, 'lines_deleted': 1, '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': 4, 'lines_deleted': 4, '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': 0, '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': 4, 'lines_deleted': 7, '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': 1, 'lines_deleted': 1, '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': 13, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'demos/ce/index.php', 'child_filepath': 'demos/ce/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/ce/ve.ce.js', 'child_filepath': 'modules/ve/ce/ve.ce.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.es.LeafNode.js', 'child_filepath': 'modules/ve/ce/ve.es.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'demos/ce/index.php', 'child_filepath': 'demos/ce/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 82, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 713, 'lines_deleted': 713, 'parent_filepath': 'modules/rangy/rangy-cssclassapplier.js', 'child_filepath': 'modules/rangy/rangy-cssclassapplier.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 364, 'lines_deleted': 364, 'parent_filepath': 'modules/rangy/rangy-position.js', 'child_filepath': 'modules/rangy/rangy-position.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 195, 'lines_deleted': 195, 'parent_filepath': 'modules/rangy/rangy-selectionsaverestore.js', 'child_filepath': 'modules/rangy/rangy-selectionsaverestore.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 300, 'lines_deleted': 300, 'parent_filepath': 'modules/rangy/rangy-serializer.js', 'child_filepath': 'modules/rangy/rangy-serializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 26, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/ce/nodes/ve.es.ParagraphNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.es.ParagraphNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 89, 'lines_deleted': 89, 'parent_filepath': 'modules/ve/ce/styles/ve.es.Content.css', 'child_filepath': 'modules/ve/ce/styles/ve.es.Content.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 41, 'lines_deleted': 41, 'parent_filepath': 'modules/ve/ce/ve.es.LeafNode.js', 'child_filepath': 'modules/ve/ce/ve.es.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 60, 'parent_filepath': 'demos/ce/main.js', 'child_filepath': 'demos/ce/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'cut-copy-paste.html', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 38, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'cut-copy-paste.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 61, 'lines_deleted': 72, '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': 39, 'lines_deleted': 47, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ve.js', 'child_filepath': 'modules/ve/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/sandbox/special.js', 'child_filepath': 'modules/sandbox/special.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/sandbox/special.js', 'child_filepath': 'modules/sandbox/special.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 2, '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': 4, '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': 0, 'lines_deleted': 6, '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': 6, 'lines_deleted': 51, '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': 3, 'lines_deleted': 4, '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': 0, 'lines_deleted': 91, 'parent_filepath': 'modules/parser/ext.core.AttributeExpander.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 47, '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': 27, 'lines_deleted': 81, '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': 55, 'lines_deleted': 2, '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': 3, '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/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 35, 'parent_filepath': 'contentEditable/ime.html', 'child_filepath': 'contentEditable/ime.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.es.Content.js', 'child_filepath': 'modules/ve/ce/ve.es.Content.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 78, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/ce/index.php', 'child_filepath': 'demos/ce/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/ce/index.php', 'child_filepath': 'demos/ce/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/styles/ve.es.Document.css', 'child_filepath': 'modules/ve/ce/styles/ve.es.Document.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, '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': 0, 'lines_deleted': 5, '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': 90, 'lines_deleted': 33, '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': 24, 'lines_deleted': 95, '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': 18, 'lines_deleted': 10, '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': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/styles/ve.es.Document.css', 'child_filepath': 'modules/ve/ce/styles/ve.es.Document.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'demos/ce/main.js', 'child_filepath': 'demos/ce/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 64, 'parent_filepath': 'demos/ce/main.js', 'child_filepath': 'demos/ce/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 8, 'parent_filepath': 'cut-copy-paste.js', 'child_filepath': 'cut-copy-paste.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'demos/ce/index.php', 'child_filepath': 'demos/ce/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 48, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 80, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.es.Content.js', 'child_filepath': 'modules/ve/ce/ve.es.Content.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'demos/ce/index.php', 'child_filepath': 'demos/ce/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3211, 'parent_filepath': 'modules/rangy/rangy-core.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 713, 'parent_filepath': 'modules/rangy/rangy-cssclassapplier.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 364, 'parent_filepath': 'modules/rangy/rangy-position.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 195, 'parent_filepath': 'modules/rangy/rangy-selectionsaverestore.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 300, 'parent_filepath': 'modules/rangy/rangy-serializer.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 58, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 211, 'lines_deleted': 3, 'parent_filepath': 'demos/ce/main.js', 'child_filepath': 'demos/ce/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 958, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'demos/ce/index.php', 'child_filepath': 'demos/ce/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/ce/nodes/ve.es.ParagraphNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 41, 'parent_filepath': 'modules/ve/ce/ve.es.LeafNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'cut-copy-paste.js', 'child_filepath': 'cut-copy-paste.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 16, 'parent_filepath': 'cut-copy-paste.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 31, 'parent_filepath': 'cut-copy-paste.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/styles/images/bullet-icon.png', 'child_filepath': 'modules/ve/ce/styles/images/bullet-icon.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 89, 'parent_filepath': 'modules/ve/ce/styles/ve.es.Content.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/ce/main.js', 'child_filepath': 'demos/ce/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 611, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.es.Content.js', 'child_filepath': 'modules/ve/ce/ve.es.Content.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 156, 'lines_deleted': 156, 'parent_filepath': 'demos/ce/index.php', 'child_filepath': 'demos/ce/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 749, 'lines_deleted': 749, 'parent_filepath': 'demos/ce/main.js', 'child_filepath': 'demos/ce/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 72, 'lines_deleted': 72, 'parent_filepath': 'modules/ve/ce/nodes/ve.es.DocumentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.es.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 162, 'lines_deleted': 162, 'parent_filepath': 'modules/ve/ce/styles/ve.es.Document.css', 'child_filepath': 'modules/ve/ce/styles/ve.es.Document.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 27, 'lines_deleted': 27, 'parent_filepath': 'modules/ve/ce/styles/ve.es.Surface.css', 'child_filepath': 'modules/ve/ce/styles/ve.es.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 929, 'lines_deleted': 929, 'parent_filepath': 'modules/ve/ce/ve.es.Content.js', 'child_filepath': 'modules/ve/ce/ve.es.Content.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1020, 'lines_deleted': 1020, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': 'modules/ve/ce/ve.es.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 156, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'demo-ce/index.php', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'demos/ce/main.js', 'child_filepath': 'demo-ce/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 156, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'demo/index.php', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 156, 'parent_filepath': 'demos/ce/index.php', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 156, 'parent_filepath': 'demos/es/index.php', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 13, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 3, 'lines_deleted': 3, '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': 5, 'lines_deleted': 3, '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': 2, 'lines_deleted': 2, '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': 2, 'lines_deleted': 2, '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': 17, 'lines_deleted': 17, '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': 12, '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': 1, 'lines_deleted': 1, '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': 3, 'lines_deleted': 4, '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': 0, 'lines_deleted': 7, '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': 2, 'lines_deleted': 3, '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': 22, 'lines_deleted': 25, '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': 2, 'lines_deleted': 2, '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': 4, 'parent_filepath': 'modules/ve/ce/styles/ve.es.Document.css', 'child_filepath': 'modules/ve/ce/styles/ve.es.Document.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'demo-ce/index.php', 'child_filepath': 'demo-ce/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/styles/ve.es.Document.css', 'child_filepath': 'modules/ve/ce/styles/ve.es.Document.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/styles/ve.es.Surface.css', 'child_filepath': 'modules/ve/ce/styles/ve.es.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 156, 'parent_filepath': 'demo-ce/index.php', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 749, 'parent_filepath': 'demo-ce/main.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 72, 'parent_filepath': 'modules/ve/ce/nodes/ve.es.DocumentNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 159, 'parent_filepath': 'modules/ve/ce/styles/ve.es.Document.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 36, 'parent_filepath': 'modules/ve/ce/styles/ve.es.Surface.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 929, 'parent_filepath': 'modules/ve/ce/ve.es.Content.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1020, 'parent_filepath': 'modules/ve/ce/ve.es.Surface.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/es/ve.es.Node.js', 'child_filepath': 'modules/ve/es/ve.es.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 34, 'parent_filepath': 'contentEditable/views/es.SurfaceView.js', 'child_filepath': 'contentEditable/views/es.SurfaceView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 42, 'parent_filepath': 'contentEditable/ime.html', 'child_filepath': 'contentEditable/ime.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 48, 'parent_filepath': 'contentEditable/main.js', 'child_filepath': 'contentEditable/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/sandbox/sandbox.css', 'child_filepath': 'modules/sandbox/sandbox.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, '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': 1, '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': 3, 'lines_deleted': 4, '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': 1, 'lines_deleted': 1, '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': 4, 'lines_deleted': 73, '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': 21, 'lines_deleted': 6, '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': 159, 'lines_deleted': 159, 'parent_filepath': 'contentEditable/styles/es.DocumentView.css', 'child_filepath': 'contentEditable/styles/es.DocumentView.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 27, 'lines_deleted': 27, 'parent_filepath': 'contentEditable/styles/es.SurfaceView.css', 'child_filepath': 'contentEditable/styles/es.SurfaceView.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 67, 'lines_deleted': 67, 'parent_filepath': 'contentEditable/views/es.ToolbarView.js', 'child_filepath': 'contentEditable/views/es.ToolbarView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 11, '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': 0, 'lines_deleted': 37, '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': 3, 'lines_deleted': 9, 'parent_filepath': 'contentEditable/ime.html', 'child_filepath': 'contentEditable/ime.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'contentEditable/ime.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'contentEditable/styles/es.TableCellView.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 66, 'parent_filepath': 'contentEditable/main.js', 'child_filepath': 'contentEditable/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 45, 'parent_filepath': 'contentEditable/views/es.TableCellView.js', 'child_filepath': 'contentEditable/views/es.TableCellView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'contentEditable/views/es.DocumentViewLeafNode.js', 'child_filepath': 'contentEditable/views/es.DocumentViewLeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 8, 'parent_filepath': 'contentEditable/views/es.SurfaceView.js', 'child_filepath': 'contentEditable/views/es.SurfaceView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'contentEditable/styles/es.DocumentView.css', 'child_filepath': 'contentEditable/styles/es.DocumentView.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'contentEditable/main.js', 'child_filepath': 'contentEditable/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'contentEditable/styles/es.DocumentView.css', 'child_filepath': 'contentEditable/styles/es.DocumentView.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'contentEditable/index.php', 'child_filepath': 'contentEditable/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'contentEditable/views/es.SurfaceView.js', 'child_filepath': 'contentEditable/views/es.SurfaceView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'contentEditable/views/es.TableCellView.js', 'child_filepath': 'contentEditable/views/es.TableCellView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'contentEditable/views/es.TableView.js', 'child_filepath': 'contentEditable/views/es.TableView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'contentEditable/views/es.ContentView.js', 'child_filepath': 'contentEditable/views/es.ContentView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'contentEditable/views/es.TableCellView.js', 'child_filepath': 'contentEditable/views/es.TableCellView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'contentEditable/views/es.TableView.js', 'child_filepath': 'contentEditable/views/es.TableView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'contentEditable/styles/es.DocumentView.css', 'child_filepath': 'contentEditable/styles/es.DocumentView.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'contentEditable/styles/es.DocumentView.css', 'child_filepath': 'contentEditable/styles/es.DocumentView.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 0, 'parent_filepath': 'contentEditable/styles/es.SurfaceView.css', 'child_filepath': 'contentEditable/styles/es.SurfaceView.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'contentEditable/views/es.ParagraphView.js', 'child_filepath': 'contentEditable/views/es.ParagraphView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'contentEditable/index.php', 'child_filepath': 'contentEditable/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 159, 'parent_filepath': 'contentEditable/styles/es.DocumentView.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 36, 'parent_filepath': 'contentEditable/styles/es.SurfaceView.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'contentEditable/views/es.SurfaceView.js', 'child_filepath': 'contentEditable/views/es.SurfaceView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'contentEditable/index.php', 'child_filepath': 'contentEditable/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 48, 'lines_deleted': 72, 'parent_filepath': 'contentEditable/index.php', 'child_filepath': 'contentEditable/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 65, 'lines_deleted': 22, 'parent_filepath': 'contentEditable/main.js', 'child_filepath': 'contentEditable/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 67, 'parent_filepath': 'contentEditable/views/es.ToolbarView.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 31, 'parent_filepath': 'contentEditable/main.js', 'child_filepath': 'contentEditable/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'contentEditable/views/es.TableCellView.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'contentEditable/views/es.TableRowView.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'contentEditable/views/es.TableView.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 46, 'lines_deleted': 47, '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': 47, 'lines_deleted': 50, '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': 47, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 12, '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': 6, 'lines_deleted': 9, 'parent_filepath': 'modules/parser/README.txt', 'child_filepath': 'modules/parser/README.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, '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': 0, 'lines_deleted': 1, 'parent_filepath': 'contentEditable/index.php', 'child_filepath': 'contentEditable/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'contentEditable/index.php', 'child_filepath': 'contentEditable/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 364, 'parent_filepath': 'contentEditable/rangy/rangy-position.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 37, 'parent_filepath': 'modules/es/es.TransactionProcessor.js', 'child_filepath': 'modules/es/es.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, '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': 18, 'lines_deleted': 58, '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': 9, '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': 1, 'lines_deleted': 6, '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': 1, 'lines_deleted': 14, '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': 1, 'lines_deleted': 4, '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': 0, 'lines_deleted': 6, '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': 5, 'lines_deleted': 7, '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': 14, 'lines_deleted': 17, 'parent_filepath': 'modules/es/es.TransactionProcessor.js', 'child_filepath': 'modules/es/es.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/es/models/es.DocumentModel.js', 'child_filepath': 'modules/es/models/es.DocumentModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/parser/README.txt', 'child_filepath': 'modules/parser/README.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/ApiQueryParseTree.php', 'child_filepath': 'api/ApiQueryParseTree.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/ApiQueryParseTree.php', 'child_filepath': 'api/ApiQueryParseTree.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 180, 'parent_filepath': 'api/ApiQueryParseTree.php', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 19, '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': 8, 'lines_deleted': 8, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 14, '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': 1, 'lines_deleted': 1, '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': 0, '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': 1, 'lines_deleted': 6, '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': 6, 'lines_deleted': 8, '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': 713, 'lines_deleted': 713, 'parent_filepath': 'contentEditable/rangy/rangy-cssclassapplier.js', 'child_filepath': 'contentEditable/rangy/rangy-cssclassapplier.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 195, 'lines_deleted': 195, 'parent_filepath': 'contentEditable/rangy/rangy-selectionsaverestore.js', 'child_filepath': 'contentEditable/rangy/rangy-selectionsaverestore.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 300, 'lines_deleted': 300, 'parent_filepath': 'contentEditable/rangy/rangy-serializer.js', 'child_filepath': 'contentEditable/rangy/rangy-serializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 244, 'lines_deleted': 244, 'parent_filepath': 'contentEditable/views/es.ContentView.js', 'child_filepath': 'contentEditable/views/es.ContentView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 72, 'lines_deleted': 72, 'parent_filepath': 'contentEditable/views/es.DocumentView.js', 'child_filepath': 'contentEditable/views/es.DocumentView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 91, 'lines_deleted': 91, 'parent_filepath': 'contentEditable/views/es.DocumentViewLeafNode.js', 'child_filepath': 'contentEditable/views/es.DocumentViewLeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 26, 'lines_deleted': 26, 'parent_filepath': 'contentEditable/views/es.ParagraphView.js', 'child_filepath': 'contentEditable/views/es.ParagraphView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 50, 'parent_filepath': 'contentEditable/views/es.SurfaceView.js', 'child_filepath': 'contentEditable/views/es.SurfaceView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 117, 'lines_deleted': 103, 'parent_filepath': 'contentEditable/views/es.SurfaceView.js', 'child_filepath': 'contentEditable/views/es.SurfaceView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 9, 'parent_filepath': 'contentEditable/views/es.SurfaceView.js', 'child_filepath': 'contentEditable/views/es.SurfaceView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 9, 'parent_filepath': 'contentEditable/main.js', 'child_filepath': 'contentEditable/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'contentEditable/views/es.ContentView.js', 'child_filepath': 'contentEditable/views/es.ContentView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 76, 'parent_filepath': 'contentEditable/views/es.SurfaceView.js', 'child_filepath': 'contentEditable/views/es.SurfaceView.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'contentEditable/index.php', 'child_filepath': 'contentEditable/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'contentEditable/main.js', 'child_filepath': 'contentEditable/main.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'test', 'child_filepath': 'test', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 7, 'parent_filepath': 'modules/es/es.TransactionProcessor.js', 'child_filepath': 'modules/es/es.TransactionProcessor.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.TemplateHandler.js', 'child_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 11, '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': 3, 'lines_deleted': 7, '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': 8, 'lines_deleted': 11, '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': 1, 'lines_deleted': 1, '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': 2, 'lines_deleted': 2, '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': 1, 'lines_deleted': 2, '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': 1, 'lines_deleted': 7, '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': 9, 'lines_deleted': 103, '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': 6, 'lines_deleted': 9, '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': 2, 'lines_deleted': 2, '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': 14, 'lines_deleted': 12, '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': 6, 'lines_deleted': 10, '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': 3, 'lines_deleted': 8, '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': 13, 'lines_deleted': 24, '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': 0, 'lines_deleted': 145, 'parent_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 42, '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': 8, 'lines_deleted': 9, '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': 2, 'lines_deleted': 2, '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': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, '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': 3, 'lines_deleted': 5, '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': 41, 'lines_deleted': 30, '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': 1, '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/parse.js', 'child_filepath': 'modules/parser/parse.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 10, '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': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, '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': 7, 'lines_deleted': 27, 'parent_filepath': 'modules/parser/ext.core.NoIncludeOnly.js', 'child_filepath': 'modules/parser/ext.core.NoOnlyInclude.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 6, 'lines_deleted': 10, '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': 5, 'lines_deleted': 15, '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': 6, 'lines_deleted': 7, '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': 32, 'lines_deleted': 52, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.core.NoOnlyInclude.js', 'child_filepath': 'modules/parser/ext.core.NoOnlyInclude.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 9, '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': 30, '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': 2, 'lines_deleted': 3, '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/parse.js', 'child_filepath': 'modules/parser/parse.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, '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': 104, 'lines_deleted': 127, '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': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.DOMConverter.js', 'child_filepath': 'modules/parser/mediawiki.DOMConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, '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': 0, 'lines_deleted': 7, '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': 0, 'lines_deleted': 39, 'parent_filepath': 'modules/parser/ext.core.NoOnlyInclude.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 16, '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': 3, 'lines_deleted': 3, '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': 1, 'lines_deleted': 5, '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': 0, 'lines_deleted': 8, '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': 101, 'lines_deleted': 88, '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': 1, 'lines_deleted': 4, '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': 58, 'lines_deleted': 97, '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': 23, 'lines_deleted': 55, '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': 3, 'lines_deleted': 25, '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': 1, 'lines_deleted': 8, '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': 2, 'lines_deleted': 2, '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': 5, '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': 6, 'lines_deleted': 9, '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': 6, 'lines_deleted': 14, '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': 36, 'lines_deleted': 45, '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': 17, 'lines_deleted': 89, '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': 6, 'lines_deleted': 5, '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': 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': 0, 'lines_deleted': 82, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, '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': 0, 'lines_deleted': 2, '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': 0, 'lines_deleted': 2, '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': 1, 'lines_deleted': 14, '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': 13, 'lines_deleted': 15, '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': 2, 'lines_deleted': 2, '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': 1, 'lines_deleted': 3, '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/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 63, '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': 0, 'lines_deleted': 2, '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': 12, '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': 1, 'lines_deleted': 4, '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': 5, 'lines_deleted': 10, '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': 0, 'lines_deleted': 9, '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': 1, 'parent_filepath': 'modules/parser/ext.Util.js', 'child_filepath': 'modules/parser/ext.Util.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.PostExpandParagraphHandler.js', 'child_filepath': 'modules/parser/ext.core.PostExpandParagraphHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, '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': 7, 'lines_deleted': 26, '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': 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': 1, 'lines_deleted': 2, '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': 0, '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': 28, 'lines_deleted': 40, 'parent_filepath': 'modules/parser/ext.Util.js', 'child_filepath': 'modules/parser/ext.Util.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.PostExpandParagraphHandler.js', 'child_filepath': 'modules/parser/ext.core.PostExpandParagraphHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 32, 'lines_deleted': 4, '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': 0, 'lines_deleted': 55, 'parent_filepath': 'modules/parser/ext.Util.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 98, 'parent_filepath': 'modules/parser/ext.core.PostExpandParagraphHandler.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, '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': 1, 'lines_deleted': 4, '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': 0, 'lines_deleted': 1, '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': 0, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 25, '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': 11, 'lines_deleted': 15, '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': 2, 'lines_deleted': 6, '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': 4, 'lines_deleted': 19, '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': 0, 'lines_deleted': 1, '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': 4, 'lines_deleted': 5, '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': 18, 'lines_deleted': 7, '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': 28, 'lines_deleted': 59, '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': 49, 'lines_deleted': 64, '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': 5, 'lines_deleted': 15, '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': 10, 'lines_deleted': 20, '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': 37, 'lines_deleted': 53, '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': 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': 9, 'lines_deleted': 36, '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': 4, 'lines_deleted': 6, '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': 86, 'lines_deleted': 20, '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': 9, 'lines_deleted': 94, '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': 32, 'lines_deleted': 115, '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': 6, 'lines_deleted': 7, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 105, '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': 5, 'lines_deleted': 96, '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': 460, 'lines_deleted': 37, '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': 20, 'lines_deleted': 49, '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': 2, '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': 6, 'lines_deleted': 3, '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': 8, 'lines_deleted': 9, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 14, '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': 15, 'lines_deleted': 56, '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': 2, 'lines_deleted': 2, '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': 0, 'lines_deleted': 87, 'parent_filepath': 'modules/parser/ext.util.TokenCollector.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, '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': 1, 'lines_deleted': 2, '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': 7, 'lines_deleted': 20, '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': 139, 'lines_deleted': 250, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformDispatcher.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 18, 'lines_deleted': 40, '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': 2, 'lines_deleted': 6, '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': 0, 'lines_deleted': 18, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, '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': 2, 'lines_deleted': 53, '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': 0, 'lines_deleted': 2, '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/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 146, 'parent_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, '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': 0, 'lines_deleted': 7, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 0, 'parent_filepath': 'modules/es/styles/es.ToolbarView.css', 'child_filepath': 'modules/es/styles/es.ToolbarView.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/es/styles/es.ToolbarView.css', 'child_filepath': 'modules/es/styles/es.ToolbarView.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 20, 'lines_deleted': 25, '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': 3, 'lines_deleted': 15, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformDispatcher.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformDispatcher.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, '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': 1, 'lines_deleted': 0, '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': 0, 'lines_deleted': 1, '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': 0, 'lines_deleted': 2, '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': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformDispatcher.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformDispatcher.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, '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': 0, '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': 17, 'lines_deleted': 17, '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': 0, 'lines_deleted': 14, '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': 1, 'lines_deleted': 9, '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.TokenTransformDispatcher.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformDispatcher.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 25, 'lines_deleted': 44, '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': 55, 'lines_deleted': 43, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformDispatcher.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformDispatcher.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, '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': 2, 'lines_deleted': 2, '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': 7, 'lines_deleted': 14, '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': 0, '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': 19, 'lines_deleted': 4, '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': 8, 'lines_deleted': 8, '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': 18, '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': 22, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]