[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': '.gitignore', 'child_filepath': '.gitignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 1, 'parent_filepath': '.jshintrc', 'child_filepath': '.jshintrc', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'AUTHORS.txt', 'child_filepath': 'AUTHORS.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 56, 'lines_deleted': 66, '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': 8, 'lines_deleted': 12, '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': 19, 'lines_deleted': 25, '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': 91, 'lines_deleted': 97, 'parent_filepath': 'modules/ve/init/mw/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/mw/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/test/ce/nodes/ve.ce.TextNode.test.js', 'child_filepath': 'modules/ve/test/ce/nodes/ve.ce.TextNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/test/ce/ve.ce.BranchNode.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Document.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/test/ce/ve.ce.LeafNode.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Node.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/test/ce/ve.ce.NodeFactory.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.NodeFactory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/test/ce/ve.ce.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/dm/nodes/ve.dm.TextNode.test.js', 'child_filepath': 'modules/ve/test/dm/nodes/ve.dm.TextNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/test/dm/ve.dm.BranchNode.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/test/dm/ve.dm.Converter.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.Converter.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 71, 'lines_deleted': 79, 'parent_filepath': 'modules/ve/test/dm/ve.dm.Document.test.js', 'child_filepath': 'modules/ve/test/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': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/test/dm/ve.dm.LeafNode.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.LeafNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/test/dm/ve.dm.Node.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/test/dm/ve.dm.NodeFactory.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.NodeFactory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/test/dm/ve.dm.Surface.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 40, 'lines_deleted': 47, 'parent_filepath': 'modules/ve/test/dm/ve.dm.Transaction.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/test/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/test/ve.BranchNode.test.js', 'child_filepath': 'modules/ve/test/ve.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/ve.Document.test.js', 'child_filepath': 'modules/ve/test/ve.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/test/ve.Factory.test.js', 'child_filepath': 'modules/ve/test/ve.Factory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/test/ve.Node.test.js', 'child_filepath': 'modules/ve/test/ve.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/ve.qunit.js', 'child_filepath': 'modules/ve/test/ve.qunit.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 14, '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': 8, 'lines_deleted': 9, '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': 6, 'lines_deleted': 7, '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': 14, 'lines_deleted': 14, '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': 14, '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': 13, 'lines_deleted': 17, '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': 26, 'lines_deleted': 26, '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': 14, 'lines_deleted': 14, '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': 21, 'lines_deleted': 27, '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': 9, 'lines_deleted': 8, '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': 18, 'lines_deleted': 18, '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': 87, 'lines_deleted': 101, '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}]