[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': '.docs/categories.json', 'child_filepath': '.docs/categories.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': '.docs/eg-iframe.html', 'child_filepath': '.docs/eg-iframe.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'build/modules.json', 'child_filepath': 'build/modules.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'demos/ve/desktop.html', 'child_filepath': 'demos/ve/desktop.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'demos/ve/mobile.html', 'child_filepath': 'demos/ve/mobile.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 8, 'parent_filepath': 'src/ce/ve.ce.Document.js', 'child_filepath': 'src/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 11, 'parent_filepath': 'src/ce/ve.ce.FocusableNode.js', 'child_filepath': 'src/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 131, 'lines_deleted': 215, 'parent_filepath': 'src/ce/ve.ce.Surface.js', 'child_filepath': 'src/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'src/ce/ve.ce.SurfaceObserver.js', 'child_filepath': 'src/ce/ve.ce.SurfaceObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 112, 'parent_filepath': 'src/dm/ve.dm.LinearSelection.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 89, 'parent_filepath': 'src/dm/ve.dm.NullSelection.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 178, 'parent_filepath': 'src/dm/ve.dm.Selection.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 50, 'lines_deleted': 81, 'parent_filepath': 'src/dm/ve.dm.Surface.js', 'child_filepath': 'src/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 199, 'lines_deleted': 150, 'parent_filepath': 'src/dm/ve.dm.SurfaceFragment.js', 'child_filepath': 'src/dm/ve.dm.SurfaceFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'src/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'src/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': 'src/ui/actions/ve.ui.AnnotationAction.js', 'child_filepath': 'src/ui/actions/ve.ui.AnnotationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'src/ui/actions/ve.ui.ContentAction.js', 'child_filepath': 'src/ui/actions/ve.ui.ContentAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 8, 'parent_filepath': 'src/ui/actions/ve.ui.FormatAction.js', 'child_filepath': 'src/ui/actions/ve.ui.FormatAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 18, 'lines_deleted': 34, 'parent_filepath': 'src/ui/actions/ve.ui.IndentationAction.js', 'child_filepath': 'src/ui/actions/ve.ui.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 20, 'lines_deleted': 36, 'parent_filepath': 'src/ui/actions/ve.ui.ListAction.js', 'child_filepath': 'src/ui/actions/ve.ui.ListAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'src/ui/actions/ve.ui.WindowAction.js', 'child_filepath': 'src/ui/actions/ve.ui.WindowAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 21, 'parent_filepath': 'src/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': 'src/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 1, 'parent_filepath': 'src/ui/inspectors/ve.ui.SpecialCharacterInspector.js', 'child_filepath': 'src/ui/inspectors/ve.ui.SpecialCharacterInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'src/ui/ve.ui.Context.js', 'child_filepath': 'src/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 5, 'parent_filepath': 'src/ui/ve.ui.DebugBar.js', 'child_filepath': 'src/ui/ve.ui.DebugBar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'src/ui/ve.ui.Tool.js', 'child_filepath': 'src/ui/ve.ui.Tool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 29, 'lines_deleted': 29, 'parent_filepath': 'src/ui/ve.ui.Toolbar.js', 'child_filepath': 'src/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'src/ve.Document.js', 'child_filepath': 'src/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 35, 'parent_filepath': 'src/ve.Range.js', 'child_filepath': 'src/ve.Range.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ce/ve.ce.Document.test.js', 'child_filepath': 'tests/ce/ve.ce.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'tests/ce/ve.ce.Surface.test.js', 'child_filepath': 'tests/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ce/ve.ce.test.js', 'child_filepath': 'tests/ce/ve.ce.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 23, 'parent_filepath': 'tests/dm/ve.dm.Surface.test.js', 'child_filepath': 'tests/dm/ve.dm.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 88, 'lines_deleted': 85, 'parent_filepath': 'tests/dm/ve.dm.SurfaceFragment.test.js', 'child_filepath': 'tests/dm/ve.dm.SurfaceFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'tests/index.html', 'child_filepath': 'tests/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ui/actions/ve.ui.AnnotationAction.test.js', 'child_filepath': 'tests/ui/actions/ve.ui.AnnotationAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'tests/ui/actions/ve.ui.FormatAction.test.js', 'child_filepath': 'tests/ui/actions/ve.ui.FormatAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 8, 'parent_filepath': 'tests/ui/actions/ve.ui.IndentationAction.test.js', 'child_filepath': 'tests/ui/actions/ve.ui.IndentationAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'tests/ui/actions/ve.ui.ListAction.test.js', 'child_filepath': 'tests/ui/actions/ve.ui.ListAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 9, 'parent_filepath': 'tests/ve.Range.test.js', 'child_filepath': 'tests/ve.Range.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'tests/ve.qunit.js', 'child_filepath': 'tests/ve.qunit.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'tests/ve.test.utils.js', 'child_filepath': 'tests/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]