[{'lines_added': 0, 'lines_deleted': 141, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 41, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 47, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 72, 'lines_deleted': 200, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 180, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'api/ApiQueryParseTree.php', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.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': 0, 'lines_deleted': 103, 'parent_filepath': 'demos/playground/cursor2.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, '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': 0, 'lines_deleted': 70, 'parent_filepath': 'demos/playground/whitelist.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 71, 'lines_deleted': 109, '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': 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': 5, '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': 2, 'lines_deleted': 2, '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': 38, 'lines_deleted': 155, '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': 50, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 49, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 62, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.DefinitionListItemNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 33, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.DefinitionListNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 42, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.DocumentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 36, 'lines_deleted': 37, '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': 0, 'lines_deleted': 68, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.ImageNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 41, 'lines_deleted': 15, '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': 33, 'lines_deleted': 34, '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': 12, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.ParagraphNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ParagraphNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 26, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ce/nodes/ve.ce.PreNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 33, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.PreformattedNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 46, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.TableCellNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.TableCellNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.TableNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.TableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.TableRowNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.TableRowNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 63, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.TableSectionNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 317, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.TextNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 89, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ce/styles/ve.ce.Content.css', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, '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': 32, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Surface.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 196, 'lines_deleted': 145, 'parent_filepath': 'modules/ve/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 259, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ce/ve.ce.Content.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 59, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ce/ve.ce.ContentObserver.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 98, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ce/ve.ce.CursorObserver.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 29, 'parent_filepath': 'modules/ve/ce/ve.ce.Document.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 10, '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': 58, 'lines_deleted': 154, 'parent_filepath': 'modules/ve/ce/ve.ce.Node.js', 'child_filepath': 'modules/ve/ce/ve.ce.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 35, 'parent_filepath': 'modules/ve/ce/ve.ce.NodeFactory.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 694, 'lines_deleted': 681, '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': 165, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 74, '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': 69, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.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/dm/annotations/ve.dm.TextStyleAnnotation.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/dm/nodes/ve.dm.AlienBlockNode.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/dm/nodes/ve.dm.AlienInlineNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 61, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DefinitionListItemNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 55, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DefinitionListNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1492, 'lines_deleted': 21, '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': 21, 'lines_deleted': 52, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.HeadingNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.HeadingNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 55, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.ImageNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 20, 'lines_deleted': 37, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.ListItemNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.ListItemNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.ListNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.ListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 21, 'lines_deleted': 38, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.ParagraphNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.ParagraphNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 38, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/dm/nodes/ve.dm.PreNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 55, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.PreformattedNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.TableCellNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.TableCellNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 36, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.TableNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.TableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 36, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.TableRowNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.TableRowNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 63, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.TableSectionNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.TextNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 77, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/dm/serializers/ve.dm.AnnotationSerializer.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 210, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/dm/serializers/ve.dm.HtmlSerializer.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 129, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/dm/serializers/ve.dm.JsonSerializer.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 214, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/dm/serializers/ve.dm.WikitextSerializer.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationFactory.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 158, 'lines_deleted': 39, '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': 0, 'lines_deleted': 634, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1240, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 134, 'lines_deleted': 219, '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': 25, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/ve.dm.LeafNode.js', 'child_filepath': 'modules/ve/dm/ve.dm.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 179, 'lines_deleted': 148, 'parent_filepath': 'modules/ve/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 131, 'parent_filepath': 'modules/ve/dm/ve.dm.NodeFactory.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 62, 'lines_deleted': 53, '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': 61, 'lines_deleted': 457, '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': 496, 'lines_deleted': 357, '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': 3, 'lines_deleted': 6, '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': 71, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/nodes/ve.es.DocumentNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 53, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/nodes/ve.es.HeadingNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 62, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/nodes/ve.es.ListItemNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 62, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/nodes/ve.es.ListNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 26, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/nodes/ve.es.ParagraphNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 26, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/nodes/ve.es.PreNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 28, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/nodes/ve.es.TableCellNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 28, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/nodes/ve.es.TableNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 28, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/nodes/ve.es.TableRowNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/es/styles/images/bullet-icon.png', 'child_filepath': 'modules/ve/es/styles/images/bullet-icon.png', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 97, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/styles/ve.es.Content.css', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 159, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/styles/ve.es.Document.css', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/styles/ve.es.Surface.css', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 272, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/ve.es.BranchNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 961, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/ve.es.Content.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 89, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/ve.es.LeafNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 107, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/ve.es.Node.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1136, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/es/ve.es.Surface.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/init/ve.init.js', 'child_filepath': 'modules/ve/es/ve.es.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/init/styles/images/loading.gif', 'child_filepath': 'modules/ve/init/styles/images/loading.gif', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/init/styles/images/saving.gif', 'child_filepath': 'modules/ve/init/styles/images/saving.gif', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget-hd.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 207, 'parent_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 878, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 237, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 67, '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': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/accept-clear.png', 'child_filepath': 'modules/ve/ui/styles/images/accept-clear.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Context.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Context.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 280, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Toolbar.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Toolbar.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 26, '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/tools/ve.ui.ButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.ButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 18, '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': 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': 26, 'lines_deleted': 26, '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': 14, 'lines_deleted': 24, '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': 6, 'lines_deleted': 9, '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': 254, 'lines_deleted': 75, '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': 29, 'lines_deleted': 79, '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': 2, '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': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.Menu.js', 'child_filepath': 'modules/ve/ui/ve.ui.Menu.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.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': 33, 'lines_deleted': 59, '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': 15, 'parent_filepath': 'modules/ve/ui/ve.ui.js', 'child_filepath': 'modules/ve/ui/ve.ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 305, 'lines_deleted': 134, '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': 361, 'parent_filepath': 'modules/ve/ve.Document.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ve.EventEmitter.js', 'child_filepath': 'modules/ve/ve.EventEmitter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 75, 'parent_filepath': 'modules/ve/ve.Factory.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ve.LeafNode.js', 'child_filepath': 'modules/ve/ve.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 55, 'lines_deleted': 149, 'parent_filepath': 'modules/ve/ve.Node.js', 'child_filepath': 'modules/ve/ve.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 21, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/ve.Position.js', 'child_filepath': 'modules/ve/ve.Position.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 32, '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': 100, 'lines_deleted': 94, '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': 0, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/ve.debug.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 61, 'lines_deleted': 150, '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': 218, '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': 0, 'lines_deleted': 70, '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': 15, 'parent_filepath': 'tests/ve2/ce/ve.ce.Document.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 33, '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': 46, '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': 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': 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': 134, 'parent_filepath': 'tests/ve2/dm/ve.dm.BranchNode.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 49, 'parent_filepath': 'tests/ve2/dm/ve.dm.Converter.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1472, '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': 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': 33, 'parent_filepath': 'tests/ve2/dm/ve.dm.LeafNode.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 109, 'parent_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 90, 'parent_filepath': 'tests/ve2/dm/ve.dm.NodeFactory.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 109, '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': 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': 942, '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': 263, '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': 0, 'lines_deleted': 481, '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': 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': 0, 'lines_deleted': 128, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 202, 'parent_filepath': 'tests/ve2/ve.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/ve.Document.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 44, 'parent_filepath': 'tests/ve2/ve.Factory.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/ve.LeafNode.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 27, 'parent_filepath': 'tests/ve2/ve.Node.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 398, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]