[{'lines_added': 444, 'lines_deleted': 243, 'parent_filepath': 'modules/oojs-ui/oojs-ui.js', 'child_filepath': 'modules/oojs-ui/oojs-ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 66, 'lines_deleted': 43, 'parent_filepath': 'modules/oojs-ui/oojs-ui.svg.css', 'child_filepath': 'modules/oojs-ui/oojs-ui.svg.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 444, 'lines_deleted': 243, 'parent_filepath': 'modules/oojs-ui/oojs-ui.js', 'child_filepath': 'modules/oojs-ui/oojs-ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 66, 'lines_deleted': 43, 'parent_filepath': 'modules/oojs-ui/oojs-ui.svg.css', 'child_filepath': 'modules/oojs-ui/oojs-ui.svg.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 243, 'lines_deleted': 444, 'parent_filepath': 'modules/oojs-ui/oojs-ui.js', 'child_filepath': 'modules/oojs-ui/oojs-ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 43, 'lines_deleted': 66, 'parent_filepath': 'modules/oojs-ui/oojs-ui.svg.css', 'child_filepath': 'modules/oojs-ui/oojs-ui.svg.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 49, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 49, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 45, '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': 20, 'parent_filepath': 'modules/ve-mw/test/browser/features/media_interface.feature', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 31, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/media_interface_steps.rb', '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-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': '.csslintignore', 'child_filepath': '.csslintignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'Gruntfile.js', 'child_filepath': 'Gruntfile.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/demo.css', 'child_filepath': 'demos/ve/demo.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.init.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.init.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.noscript.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.noscript.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 23, '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': 49, 'lines_deleted': 199, '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': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 23, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, '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/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.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.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': 12, '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': 14, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 181, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.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.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve-mw/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': '.csslintignore', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'Gruntfile.js', 'child_filepath': 'Gruntfile.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 23, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 39, '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': 'VisualEditorDataModule.php', 'child_filepath': 'VisualEditorDataModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 66, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.MobileViewTarget.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 271, 'lines_deleted': 155, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 350, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 197, 'lines_deleted': 128, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 186, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 39, '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': 'VisualEditorDataModule.php', 'child_filepath': 'VisualEditorDataModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 66, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.MobileViewTarget.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 62, 'lines_deleted': 34, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 164, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 23, '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': 7, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': '.csslintignore', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'Gruntfile.js', 'child_filepath': 'Gruntfile.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.DialogAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.DialogAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/ve.ui.CommandRegistry.js', 'child_filepath': 'modules/ve/ui/ve.ui.CommandRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 10, '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': 17, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 17, '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': 2, 'lines_deleted': 10, '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': 60, 'lines_deleted': 173, '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/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': 17, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 17, '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': 2, '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': 2, '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': 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': 5, 'lines_deleted': 12, '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': 14, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 181, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.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.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve-mw/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/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': 'modules/ve/ui/actions/ve.ui.DialogAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.DialogAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/ve.ui.CommandRegistry.js', 'child_filepath': 'modules/ve/ui/ve.ui.CommandRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 50, 'lines_deleted': 187, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, 'lines_deleted': 385, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 24, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'modules/ve-mw/ui/tools/ve.ui.MWInspectorTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 87, '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': 1, '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': 24, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'modules/ve-mw/ui/tools/ve.ui.MWInspectorTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 87, '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': 35, 'lines_deleted': 55, '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/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 44, 'lines_deleted': 58, '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': 8, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', '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.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 5, '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': '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': None, 'child_filepath': 'demos/ve/pages/multibyte.html', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/unicodejs/tools/unicodejs-properties.py', 'child_filepath': 'modules/unicodejs/tools/unicodejs-properties.py', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/unicodejs/unicodejs.js', 'child_filepath': 'modules/unicodejs/unicodejs.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, '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': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 12, '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': 6, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWNumberedExternalLinkNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWNumberedExternalLinkNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 6, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'demos/ve/pages/multibyte.html', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/unicodejs/tools/unicodejs-properties.py', 'child_filepath': 'modules/unicodejs/tools/unicodejs-properties.py', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/unicodejs/unicodejs.js', 'child_filepath': 'modules/unicodejs/unicodejs.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, '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': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 12, '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': 3, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWNumberedExternalLinkNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWNumberedExternalLinkNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 48, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.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.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': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 52, 'lines_deleted': 51, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 10, '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': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 52, 'lines_deleted': 51, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 12, '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': 275, 'parent_filepath': 'modules/ve/test/ce/ve.ce.TestRunner.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': '.docs/config.json', 'child_filepath': '.docs/config.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 59, 'lines_deleted': 106, 'parent_filepath': 'modules/oojs-ui/oojs-ui.js', 'child_filepath': 'modules/oojs-ui/oojs-ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 2, 'parent_filepath': 'modules/oojs-ui/oojs-ui.svg.css', 'child_filepath': 'modules/oojs-ui/oojs-ui.svg.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 38, 'lines_deleted': 108, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 76, 'lines_deleted': 189, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 27, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 85, 'lines_deleted': 191, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 27, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 85, 'lines_deleted': 191, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 54, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 13, 'parent_filepath': 'ApiVisualEditorEdit.php', 'child_filepath': 'ApiVisualEditorEdit.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, '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': 4, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/syntaxhighlight/styles/images/replace.svg', 'child_filepath': 'modules/syntaxhighlight/styles/images/replace.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ui/styles/images/icons/parameter.png', 'child_filepath': 'modules/ve-mw/ui/styles/images/icons/parameter.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/styles/images/icons/parameter.svg', 'child_filepath': 'modules/ve-mw/ui/styles/images/icons/parameter.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/syntaxhighlight/styles/images/replace.svg', 'child_filepath': 'modules/syntaxhighlight/styles/images/replace.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ui/styles/images/icons/parameter.png', 'child_filepath': 'modules/ve-mw/ui/styles/images/icons/parameter.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/styles/images/icons/parameter.svg', 'child_filepath': 'modules/ve-mw/ui/styles/images/icons/parameter.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 35, 'lines_deleted': 75, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 166, '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': 20, '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': 18, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, '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': 1, 'lines_deleted': 1, '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': 3, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/dm/ve.dm.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 63, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 35, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 39, 'lines_deleted': 51, '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': 12, 'lines_deleted': 73, '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': 0, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 18, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, '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': 1, 'lines_deleted': 1, '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': 3, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.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': 5, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 49, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 54, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 13, 'parent_filepath': 'ApiVisualEditorEdit.php', 'child_filepath': 'ApiVisualEditorEdit.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 39, 'lines_deleted': 38, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve-mw/test/browser/features/computer_code.feature', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'modules/ve-mw/test/browser/features/general_markup.feature', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/computer_code_steps.rb', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 34, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/general_markup_steps.rb', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 35, 'lines_deleted': 78, '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': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 18, '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': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/ve-mw/test/browser/features/computer_code.feature', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/computer_code_steps.rb', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 9, 'parent_filepath': 'modules/oojs-ui/widgets/OO.ui.InputWidget.js', 'child_filepath': 'modules/oojs-ui/widgets/OO.ui.InputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/oojs-ui/widgets/OO.ui.InputWidget.js', 'child_filepath': 'modules/oojs-ui/widgets/OO.ui.InputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 218, 'lines_deleted': 302, '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': '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', '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': 0, 'lines_deleted': 2, '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': 'demos/ve/eventLogger.html', 'child_filepath': 'demos/ve/eventLogger.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 26, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 26, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaItem.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaItem.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.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaItem.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaItem.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.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 212, 'parent_filepath': 'demos/ve/eventLogger.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 212, 'parent_filepath': 'demos/ve/eventLogger.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 174, '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': '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': 17, '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': 24, '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': 38, 'parent_filepath': 'modules/oojs-ui/OO.ui.js', 'child_filepath': 'modules/oojs-ui/OO.ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 1, 'parent_filepath': 'modules/oojs-ui/elements/OO.ui.IconedElement.js', 'child_filepath': 'modules/oojs-ui/elements/OO.ui.IconedElement.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 38, 'parent_filepath': 'modules/oojs-ui/OO.ui.js', 'child_filepath': 'modules/oojs-ui/OO.ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 1, 'parent_filepath': 'modules/oojs-ui/elements/OO.ui.IconedElement.js', 'child_filepath': 'modules/oojs-ui/elements/OO.ui.IconedElement.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 65, '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': 8, 'parent_filepath': 'modules/ve-mw/test/browser/features/edit_utf8_logged_in.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/edit_utf8_logged_in.feature', '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.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, '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': 3, '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': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/oojs-ui/OO.ui.js', 'child_filepath': 'modules/oojs-ui/OO.ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 118, 'parent_filepath': 'modules/oojs-ui/styles/OO.ui.Widget.css', 'child_filepath': 'modules/oojs-ui/styles/OO.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 175, 'parent_filepath': 'modules/oojs-ui/widgets/OO.ui.ToggleWidget.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/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.InspectorTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.InspectorTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 6, 'parent_filepath': 'modules/oojs-ui/OO.ui.ToolGroup.js', 'child_filepath': 'modules/oojs-ui/OO.ui.ToolGroup.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/oojs-ui/styles/OO.ui.ToolGroup.css', 'child_filepath': 'modules/oojs-ui/styles/OO.ui.ToolGroup.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, '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': 3, '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': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/oojs-ui/OO.ui.js', 'child_filepath': 'modules/oojs-ui/OO.ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 118, 'parent_filepath': 'modules/oojs-ui/styles/OO.ui.Widget.css', 'child_filepath': 'modules/oojs-ui/styles/OO.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 175, 'parent_filepath': 'modules/oojs-ui/widgets/OO.ui.ToggleWidget.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/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.InspectorTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.InspectorTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.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.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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.Model.js', 'child_filepath': 'modules/ve/dm/ve.dm.Model.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 28, '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/ve/dm/ve.dm.Model.js', 'child_filepath': 'modules/ve/dm/ve.dm.Model.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 6, 'parent_filepath': 'modules/oojs-ui/OO.ui.ToolGroup.js', 'child_filepath': 'modules/oojs-ui/OO.ui.ToolGroup.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/oojs-ui/styles/OO.ui.ToolGroup.css', 'child_filepath': 'modules/oojs-ui/styles/OO.ui.ToolGroup.css', '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': 0, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 31, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.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.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.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.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': 35, 'lines_deleted': 100, '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': 0, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 48, 'lines_deleted': 70, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 31, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 92, 'lines_deleted': 118, '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': 7, 'parent_filepath': 'modules/syntaxhighlight/styles/ve.ui.MWSyntaxHighlight.css', 'child_filepath': 'modules/syntaxhighlight/styles/ve.ui.MWSyntaxHighlight.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightSimpleSurface.js', 'child_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightSimpleSurface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWHieroInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWHieroInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWHieroInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWHieroInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/ve.ui.TriggerRegistry.js', 'child_filepath': 'modules/ve/ui/ve.ui.TriggerRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 8, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 238, 'parent_filepath': 'betafeatures-icon-VisualEditor-formulae-rtl.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'betafeatures-icon-VisualEditor-formulae-ltr.svg', 'child_filepath': 'betafeatures-icon-VisualEditor-formulae.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 0, 'lines_deleted': 287, 'parent_filepath': 'betafeatures-icon-VisualEditor-rtl.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'betafeatures-icon-VisualEditor-ltr.svg', 'child_filepath': 'betafeatures-icon-VisualEditor.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 8, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 238, 'parent_filepath': 'betafeatures-icon-VisualEditor-formulae-rtl.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'betafeatures-icon-VisualEditor-formulae-ltr.svg', 'child_filepath': 'betafeatures-icon-VisualEditor-formulae.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 0, 'lines_deleted': 287, 'parent_filepath': 'betafeatures-icon-VisualEditor-rtl.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'betafeatures-icon-VisualEditor-ltr.svg', 'child_filepath': 'betafeatures-icon-VisualEditor.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/anon.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/anon.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/anon.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/anon.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/ve.ui.TriggerRegistry.js', 'child_filepath': 'modules/ve/ui/ve.ui.TriggerRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 62, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 20, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 62, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 20, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 12, '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': 61, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 12, '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-mw/test/browser/features/support/hooks.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 65, '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': 23, 'parent_filepath': 'modules/ve-mw/test/browser/features/edit_utf8_logged_in.feature', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve-mw/test/browser/features/logged_in.feature', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/shared_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/shared_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, 'lines_deleted': 55, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 19, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, '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': 0, 'lines_deleted': 23, 'parent_filepath': 'modules/ve-mw/test/browser/features/edit_utf8_logged_in.feature', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve-mw/test/browser/features/logged_in.feature', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/shared_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/shared_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'child_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWLanguageMetaItem.js', 'child_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWLanguageMetaItem.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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 28, 'lines_deleted': 43, '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': 5, 'parent_filepath': 'modules/oojs-ui/styles/OO.ui.ToolGroup.css', 'child_filepath': 'modules/oojs-ui/styles/OO.ui.ToolGroup.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/oojs-ui/styles/OO.ui.ToolGroup.css', 'child_filepath': 'modules/oojs-ui/styles/OO.ui.ToolGroup.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'demos/ve/demo.css', 'child_filepath': 'demos/ve/demo.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'demos/ve/demo.css', 'child_filepath': 'demos/ve/demo.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'child_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'demos/ve/demo.css', 'child_filepath': 'demos/ve/demo.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'child_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 7, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 7, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/test/browser/Gemfile.lock', 'child_filepath': 'modules/ve-mw/test/browser/Gemfile.lock', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 34, 'parent_filepath': 'modules/oojs-ui/OO.ui.Element.js', 'child_filepath': 'modules/oojs-ui/OO.ui.Element.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/oojs-ui/layouts/OO.ui.GridLayout.js', 'child_filepath': 'modules/oojs-ui/layouts/OO.ui.GridLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/oojs-ui/layouts/OO.ui.PanelLayout.js', 'child_filepath': 'modules/oojs-ui/layouts/OO.ui.PanelLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 34, 'parent_filepath': 'modules/oojs-ui/OO.ui.Element.js', 'child_filepath': 'modules/oojs-ui/OO.ui.Element.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/oojs-ui/layouts/OO.ui.GridLayout.js', 'child_filepath': 'modules/oojs-ui/layouts/OO.ui.GridLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/oojs-ui/layouts/OO.ui.PanelLayout.js', 'child_filepath': 'modules/oojs-ui/layouts/OO.ui.PanelLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 53, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 147, 'lines_deleted': 287, '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/oojs-ui/OO.ui.ToolGroup.js', 'child_filepath': 'modules/oojs-ui/OO.ui.ToolGroup.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 27, 'parent_filepath': 'modules/syntaxhighlight/helpers/ve.ce.MWSyntaxHighlightHighlighter.js', 'child_filepath': 'modules/syntaxhighlight/helpers/ve.ce.MWSyntaxHighlightHighlighter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/syntaxhighlight/rules/bf.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 60, 'parent_filepath': 'modules/syntaxhighlight/rules/jquery.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 56, 'parent_filepath': 'modules/syntaxhighlight/rules/mysql.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 56, 'parent_filepath': 'modules/syntaxhighlight/rules/python.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 52, 'parent_filepath': 'modules/syntaxhighlight/rules/ruby.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightSimpleSurface.js', 'child_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightSimpleSurface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 58, 'parent_filepath': 'modules/oojs-ui/OO.ui.js', 'child_filepath': 'modules/oojs-ui/OO.ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/oojs-ui/elements/OO.ui.IconedElement.js', 'child_filepath': 'modules/oojs-ui/elements/OO.ui.IconedElement.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/ve.init.Platform.js', 'child_filepath': 'modules/ve/init/ve.init.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 19, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, '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': 32, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 31, 'lines_deleted': 94, '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': 14, 'parent_filepath': 'modules/oojs-ui/OO.ui.Toolbar.js', 'child_filepath': 'modules/oojs-ui/OO.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 14, 'parent_filepath': 'modules/oojs-ui/OO.ui.Toolbar.js', 'child_filepath': 'modules/oojs-ui/OO.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 12, 'parent_filepath': 'modules/oojs-ui/OO.ui.Element.js', 'child_filepath': 'modules/oojs-ui/OO.ui.Element.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.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 2, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, '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': 3, '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': 42, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 59, 'parent_filepath': 'modules/ve-mw/ui/tools/ve.ui.MWEditModeTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, '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': 3, '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': 42, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 59, 'parent_filepath': 'modules/ve-mw/ui/tools/ve.ui.MWEditModeTool.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/ve-mw/init/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'child_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.js', 'child_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 49, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.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.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 2, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 32, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'child_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.js', 'child_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.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': 24, 'lines_deleted': 12, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 251, 'lines_deleted': 267, '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': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', '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': 0, 'lines_deleted': 184, 'parent_filepath': 'betafeatures-icon-VisualEditor-formulae.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 277, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'betafeatures-icon-VisualEditor-formulæ.svg', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 121, 'lines_deleted': 227, 'parent_filepath': 'betafeatures-icon-VisualEditor.svg', 'child_filepath': 'betafeatures-icon-VisualEditor.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', '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': 0, 'lines_deleted': 184, 'parent_filepath': 'betafeatures-icon-VisualEditor-formulae.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 277, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'betafeatures-icon-VisualEditor-formulæ.svg', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 121, 'lines_deleted': 227, 'parent_filepath': 'betafeatures-icon-VisualEditor.svg', 'child_filepath': 'betafeatures-icon-VisualEditor.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 90, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 48, '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': 277, 'parent_filepath': 'betafeatures-icon-VisualEditor-formulæ.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 72, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'logo-experimental.svg', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 121, 'lines_deleted': 121, 'parent_filepath': 'betafeatures-icon-VisualEditor.svg', 'child_filepath': 'logo.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_transclusion.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_transclusion.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/cursor_test_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/cursor_test_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, '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': 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': 18, 'parent_filepath': 'modules/oojs-ui/styles/OO.ui.Tool.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 65, 'parent_filepath': 'modules/oojs-ui/tools/OO.ui.PopupTool.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/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/oojs-ui/OO.ui.Tool.js', 'child_filepath': 'modules/oojs-ui/OO.ui.Tool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/oojs-ui/OO.ui.Tool.js', 'child_filepath': 'modules/oojs-ui/OO.ui.Tool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/oojs-ui/OO.ui.ToolGroup.js', 'child_filepath': 'modules/oojs-ui/OO.ui.ToolGroup.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 31, 'parent_filepath': 'modules/oojs-ui/styles/OO.ui.ToolGroup.css', 'child_filepath': 'modules/oojs-ui/styles/OO.ui.ToolGroup.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, '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': 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': 18, 'parent_filepath': 'modules/oojs-ui/styles/OO.ui.Tool.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 65, 'parent_filepath': 'modules/oojs-ui/tools/OO.ui.PopupTool.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/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/oojs-ui/OO.ui.Tool.js', 'child_filepath': 'modules/oojs-ui/OO.ui.Tool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/oojs-ui/OO.ui.Tool.js', 'child_filepath': 'modules/oojs-ui/OO.ui.Tool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/oojs-ui/OO.ui.ToolGroup.js', 'child_filepath': 'modules/oojs-ui/OO.ui.ToolGroup.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 31, 'parent_filepath': 'modules/oojs-ui/styles/OO.ui.ToolGroup.css', 'child_filepath': 'modules/oojs-ui/styles/OO.ui.ToolGroup.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_transclusion.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_transclusion.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/oojs-ui/OO.ui.Dialog.js', 'child_filepath': 'modules/oojs-ui/OO.ui.Dialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 90, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 48, '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': 277, 'parent_filepath': 'betafeatures-icon-VisualEditor-formulæ.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 72, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'logo-experimental.svg', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 121, 'lines_deleted': 121, 'parent_filepath': 'betafeatures-icon-VisualEditor.svg', 'child_filepath': 'logo.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_bullets_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_bullets_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 34, 'lines_deleted': 34, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 17, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, '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/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', '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': 1, 'lines_deleted': 14, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_cursor.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_cursor.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_indent_outdent.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_indent_outdent.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_logged_in.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_logged_in.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_references.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_references.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_transclusion.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_transclusion.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_cursor.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_cursor.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_indent_outdent.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_indent_outdent.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_logged_in.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_logged_in.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_references.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_references.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_transclusion.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_transclusion.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ce/annotations/ve.ce.MWInternalLinkAnnotation.js', 'child_filepath': 'modules/ve-mw/ce/annotations/ve.ce.MWInternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWInternalLinkAnnotation.js', 'child_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWInternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.LinkAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ce/annotations/ve.ce.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve-mw/ce/annotations/ve.ce.MWExternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ce/annotations/ve.ce.MWInternalLinkAnnotation.js', 'child_filepath': 'modules/ve-mw/ce/annotations/ve.ce.MWInternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.LanguageAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.LanguageAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.LinkAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 38, 'lines_deleted': 63, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ce/ve.ce.Annotation.js', 'child_filepath': 'modules/ve/ce/ve.ce.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 9, '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': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/ce/ve.ce.Document.test.js', 'child_filepath': 'modules/ve-mw/test/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': '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': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.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.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, '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': 1, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.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.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 26, '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/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 82, 'lines_deleted': 67, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 75, 'lines_deleted': 72, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, '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/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'child_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWLanguageMetaItem.js', 'child_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWLanguageMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 14, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 29, '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': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 11, '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': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 26, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 7, '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': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 10, '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/ce/ve.ce.ContentBranchNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 11, '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': 20, 'lines_deleted': 14, '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': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 0, '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': 30, 'lines_deleted': 34, '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': 4, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/ui/actions/ve.ui.IndentationAction.test.js', 'child_filepath': 'modules/ve/test/ui/actions/ve.ui.IndentationAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/ui/actions/ve.ui.ListAction.test.js', 'child_filepath': 'modules/ve/test/ui/actions/ve.ui.ListAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.HistoryAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.HistoryAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 62, 'lines_deleted': 181, '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': 10, 'lines_deleted': 12, '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': 63, 'lines_deleted': 75, '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': 10, 'lines_deleted': 0, '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': 8, 'lines_deleted': 4, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/test/browser/Gemfile', 'child_filepath': 'modules/ve-mw/test/browser/Gemfile', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 17, 'parent_filepath': 'modules/ve-mw/test/browser/Gemfile.lock', 'child_filepath': 'modules/ve-mw/test/browser/Gemfile.lock', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 32, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 17, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': '.jshintignore', 'child_filepath': '.jshintignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 167, 'parent_filepath': 'modules/jsdifflib/README.asciidoc', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 407, 'parent_filepath': 'modules/jsdifflib/difflib.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 83, 'parent_filepath': 'modules/jsdifflib/diffview.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 197, 'parent_filepath': 'modules/jsdifflib/diffview.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 50, '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': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', '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': 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': 2, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'logo-experimental.png', 'child_filepath': 'logo-experimental.png', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 86, 'lines_deleted': 72, 'parent_filepath': 'logo-experimental.svg', 'child_filepath': 'logo-experimental.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'logo.png', 'child_filepath': 'logo.png', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 63, 'lines_deleted': 121, 'parent_filepath': 'logo.svg', 'child_filepath': 'logo.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 15, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 26, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 10, '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': 9, 'lines_deleted': 7, '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': 1, 'parent_filepath': 'AUTHORS.txt', 'child_filepath': 'AUTHORS.txt', '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, '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': 6, 'lines_deleted': 25, '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': 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': 9, 'lines_deleted': 11, '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.View.js', 'child_filepath': 'modules/ve/ce/ve.ce.View.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.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, '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/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/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.js', 'child_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.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.ToolFactory.js', 'child_filepath': 'modules/ve/ui/ve.ui.ToolFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 80, 'lines_deleted': 0, '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': 5, 'lines_deleted': 92, 'parent_filepath': 'modules/oojs/oojs.js', 'child_filepath': 'modules/oojs/oojs.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 92, 'parent_filepath': 'modules/oojs/oojs.js', 'child_filepath': 'modules/oojs/oojs.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.SurfaceToolbar.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.SurfaceToolbar.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': '.docs/generate.sh', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 38, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': '.docs/generate.sh', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 38, 'parent_filepath': 'bin/generateDocs.sh', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'bin/updateStaticLoaders.sh', '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/ui/tools/ve.ui.DialogTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.DialogTool.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.InspectorTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.InspectorTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.ToolFactory.js', 'child_filepath': 'modules/ve/ui/ve.ui.ToolFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/trigger/index.html', 'child_filepath': 'demos/trigger/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/eventSequencer.html', 'child_filepath': 'demos/ve/eventSequencer.html', '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': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/oojs/oojs.js', 'child_filepath': 'modules/oojs/oo.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, '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': 6, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, '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': '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/ui/tools/ve.ui.DialogTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.DialogTool.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.InspectorTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.InspectorTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.ToolFactory.js', 'child_filepath': 'modules/ve/ui/ve.ui.ToolFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/trigger/index.html', 'child_filepath': 'demos/trigger/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/eventSequencer.html', 'child_filepath': 'demos/ve/eventSequencer.html', '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': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/oojs/oojs.js', 'child_filepath': 'modules/oojs/oo.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, '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': 25, 'lines_deleted': 245, 'parent_filepath': 'modules/oojs/oo.js', 'child_filepath': 'modules/oojs/oo.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'logo-experimental.png', 'child_filepath': 'logo-experimental.png', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 86, 'lines_deleted': 72, 'parent_filepath': 'logo-experimental.svg', 'child_filepath': 'logo-experimental.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'logo.png', 'child_filepath': 'logo.png', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 63, 'lines_deleted': 121, 'parent_filepath': 'logo.svg', 'child_filepath': 'logo.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.View.js', 'child_filepath': 'modules/ve/ce/ve.ce.View.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 13, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 19, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_cursor.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_cursor.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 11, '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/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': 2, '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': 69, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWNumberedExternalLinkNode.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/ve-mw/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 59, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWNumberedExternalLinkNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 43, 'lines_deleted': 16, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 36, 'lines_deleted': 107, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 69, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWNumberedExternalLinkNode.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/ve-mw/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 59, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWNumberedExternalLinkNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 43, 'lines_deleted': 16, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 6, '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': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWMathNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWMathNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWMathNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWMathNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 27, 'parent_filepath': 'modules/syntaxhighlight/helpers/ve.ce.MWSyntaxHighlightHighlighter.js', 'child_filepath': 'modules/syntaxhighlight/helpers/ve.ce.MWSyntaxHighlightHighlighter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/syntaxhighlight/rules/bf.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 60, 'parent_filepath': 'modules/syntaxhighlight/rules/jquery.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 56, 'parent_filepath': 'modules/syntaxhighlight/rules/mysql.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 56, 'parent_filepath': 'modules/syntaxhighlight/rules/python.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 52, 'parent_filepath': 'modules/syntaxhighlight/rules/ruby.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightSimpleSurface.js', 'child_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightSimpleSurface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', '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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 62, 'parent_filepath': 'modules/ve/ui/elements/ve.ui.PopuppableElement.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 44, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupButtonWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupButtonWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 51, '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': 51, '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-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 16, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 62, 'parent_filepath': 'modules/ve/ui/elements/ve.ui.PopuppableElement.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 44, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupButtonWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupButtonWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 21, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.SelectWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.SelectWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/browser/Gemfile.lock', 'child_filepath': 'modules/ve-mw/test/browser/Gemfile.lock', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.SelectWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.SelectWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'child_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWLanguageMetaItem.js', 'child_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWLanguageMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 14, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 16, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 21, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 56, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/elements/ve.ui.LabeledElement.js', 'child_filepath': 'modules/ve/ui/elements/ve.ui.LabeledElement.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.ToolGroup.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.ToolGroup.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', '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': 0, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.IconButtonWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.IconButtonWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 14, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 39, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/ve.track.js', 'child_filepath': 'modules/ve/ve.track.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/ve.track.js', 'child_filepath': 'modules/ve/ve.track.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 56, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWWidget.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWWidget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, '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': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.ToolGroup.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.ToolGroup.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, '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': 6, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 15, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/tools/ve.ui.MWDialogTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/ve.ui.MWDialogTool.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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.SurfaceToolbar.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 0, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.SurfaceToolbar.js', 'child_filepath': 'modules/ve/ui/ve.ui.SurfaceToolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.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.GeneratedContentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ce/ve.ce.MWResizableNode.js', 'child_filepath': 'modules/ve-mw/ce/ve.ce.MWResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ce/ve.ce.MWResizableNode.js', 'child_filepath': 'modules/ve-mw/ce/ve.ce.MWResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 2, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.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.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.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.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/tools/ve.ui.MWDialogTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/ve.ui.MWDialogTool.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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.SurfaceToolbar.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 0, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.SurfaceToolbar.js', 'child_filepath': 'modules/ve/ui/ve.ui.SurfaceToolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.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.GeneratedContentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 190, 'lines_deleted': 192, 'parent_filepath': 'modules/ve-mw/test/ce/ve.ce.Document.test.js', 'child_filepath': 'modules/ve-mw/test/ce/ve.ce.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 42, 'lines_deleted': 29, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 33, '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/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 190, 'lines_deleted': 192, 'parent_filepath': 'modules/ve-mw/test/ce/ve.ce.Document.test.js', 'child_filepath': 'modules/ve-mw/test/ce/ve.ce.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 42, 'lines_deleted': 29, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 22, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, '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': 10, 'lines_deleted': 16, 'parent_filepath': 'logo-experimental.svg', 'child_filepath': 'logo-experimental.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'logo.png', 'child_filepath': 'logo.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 63, 'parent_filepath': 'logo.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.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.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.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.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, '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': 6, 'lines_deleted': 14, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 15, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 31, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, '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': 14, 'lines_deleted': 21, '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': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.ImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 0, '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': 4, 'lines_deleted': 4, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 38, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_cursor_steps.rb', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/cursor_test_page.rb', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 35, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_cursor.feature', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 38, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_cursor_steps.rb', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/cursor_test_page.rb', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 35, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_cursor.feature', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.ImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 0, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.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.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': 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': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/ve.ui.SurfaceToolbar.js', 'child_filepath': 'modules/ve/ui/ve.ui.SurfaceToolbar.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.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, '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': 3, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, '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': 15, 'parent_filepath': 'modules/ve/ce/ve.ce.NodeFactory.js', 'child_filepath': 'modules/ve/ce/ve.ce.NodeFactory.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.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': 0, 'parent_filepath': 'modules/ve/dm/ve.dm.NodeFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.NodeFactory.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.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, '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': 3, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, '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': 15, 'parent_filepath': 'modules/ve/ce/ve.ce.NodeFactory.js', 'child_filepath': 'modules/ve/ce/ve.ce.NodeFactory.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.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': 0, 'parent_filepath': 'modules/ve/dm/ve.dm.NodeFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.NodeFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 13, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 19, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 22, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, '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': 10, 'lines_deleted': 16, 'parent_filepath': 'logo-experimental.svg', 'child_filepath': 'logo-experimental.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'logo.png', 'child_filepath': 'logo.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 63, 'parent_filepath': 'logo.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 14, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.ImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 14, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 15, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 24, 'lines_deleted': 14, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, '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/syntaxhighlight/ve.ui.MWSyntaxHighlightDialog.js', 'child_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, '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/syntaxhighlight/ve.ui.MWSyntaxHighlightDialog.js', 'child_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWInternalLinkAnnotation.js', 'child_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWInternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 28, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 28, '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/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_references.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_references.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_links_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_links_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_links.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_links.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 60, 'parent_filepath': 'modules/ve-mw/test/ce/ve.ce.Surface.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 23, 'lines_deleted': 34, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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': 26, 'lines_deleted': 56, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_transclusion_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_transclusion_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 60, 'parent_filepath': 'modules/ve-mw/test/ce/ve.ce.Surface.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 23, 'lines_deleted': 34, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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': 26, 'lines_deleted': 56, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_bullets_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_bullets_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_headings_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_headings_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_links_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_links_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_transclusion_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_transclusion_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 40, '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/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 0, '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': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/ve.ui.SurfaceToolbar.js', 'child_filepath': 'modules/ve/ui/ve.ui.SurfaceToolbar.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.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': 14, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.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/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': 14, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 540, 'lines_deleted': 545, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 540, 'lines_deleted': 545, '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': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, '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': 5, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, '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': 26, 'lines_deleted': 185, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 185, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.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': 1, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/elements/ve.ui.ClippableElement.js', 'child_filepath': 'modules/ve/ui/elements/ve.ui.ClippableElement.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/elements/ve.ui.ClippableElement.js', 'child_filepath': 'modules/ve/ui/elements/ve.ui.ClippableElement.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': 123, 'lines_deleted': 176, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/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': 'modules/ve/dm/ve.dm.SurfaceFragment.js', 'child_filepath': 'modules/ve/dm/ve.dm.SurfaceFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 9, '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': 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': 123, 'lines_deleted': 176, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/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': 'modules/ve/dm/ve.dm.SurfaceFragment.js', 'child_filepath': 'modules/ve/dm/ve.dm.SurfaceFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 9, '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': 4, 'lines_deleted': 16, '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': 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': 0, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.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': 0, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 77, 'lines_deleted': 154, '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': 4, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 151, 'lines_deleted': 83, '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': 12, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 83, 'lines_deleted': 151, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.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/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.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.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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': 13, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputMenuWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputMenuWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 37, 'lines_deleted': 30, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 196, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 167, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.PagedLayout.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 193, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.PagedOutlineLayout.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 23, 'lines_deleted': 27, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 37, 'lines_deleted': 30, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 196, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 167, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.PagedLayout.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 193, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.PagedOutlineLayout.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 23, 'lines_deleted': 27, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/syntaxhighlight/styles/images/syntaxHighlight.svg', 'child_filepath': 'modules/syntaxhighlight/styles/images/syntaxhighlight.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'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/syntaxhighlight/ve.ui.MWSyntaxHighlightSimpleSurface.js', 'child_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightSimpleSurface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightTool.js', 'child_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.DialogTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.DialogTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.InspectorTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.InspectorTool.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.SurfaceToolbar.js', 'child_filepath': 'modules/ve/ui/ve.ui.SurfaceToolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/ve.ui.ToolGroup.js', 'child_filepath': 'modules/ve/ui/ve.ui.ToolGroup.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 13, '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': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ve.Element.js', 'child_filepath': 'modules/ve/ve.Element.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.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/test/dm/ve.dm.InternalList.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.InternalList.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightSimpleSurface.js', 'child_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightSimpleSurface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightTool.js', 'child_filepath': 'modules/syntaxhighlight/ve.ui.MWSyntaxHighlightTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.DialogTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.DialogTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.InspectorTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.InspectorTool.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.SurfaceToolbar.js', 'child_filepath': 'modules/ve/ui/ve.ui.SurfaceToolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/ve.ui.ToolGroup.js', 'child_filepath': 'modules/ve/ui/ve.ui.ToolGroup.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 13, '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': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/test/dm/ve.dm.InternalList.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.InternalList.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/styles/ve.ui.ToolGroup.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.ToolGroup.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ve.Element.js', 'child_filepath': 'modules/ve/ve.Element.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 63, 'lines_deleted': 65, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 63, 'lines_deleted': 65, '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/ve-mw/test/dm/ve.dm.Transaction.test.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 8, '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': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 8, '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': 1, 'lines_deleted': 1, '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': 9, 'lines_deleted': 13, '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': 3, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.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': 9, 'lines_deleted': 11, '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': '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': 15, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_indent_outdent.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_indent_outdent.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, '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': 23, 'lines_deleted': 27, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, 'lines_deleted': 68, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, 'lines_deleted': 68, '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': 15, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 36, 'lines_deleted': 25, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 30, 'lines_deleted': 14, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_indent_outdent.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_indent_outdent.feature', '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': 2, 'lines_deleted': 28, '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': 28, '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': 45, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, '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/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': 1, 'lines_deleted': 70, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/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': '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': 120, 'lines_deleted': 294, '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': 5, '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': 1, 'lines_deleted': 5, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 15, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 36, 'lines_deleted': 25, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 30, 'lines_deleted': 14, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_indent_outdent.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_indent_outdent.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 35, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_indent_outdent.feature', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 2, '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': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/ui/actions/ve.ui.IndentationAction.test.js', 'child_filepath': 'modules/ve/test/ui/actions/ve.ui.IndentationAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/ui/actions/ve.ui.ListAction.test.js', 'child_filepath': 'modules/ve/test/ui/actions/ve.ui.ListAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/elements/ve.ui.ClippableElement.js', 'child_filepath': 'modules/ve/ui/elements/ve.ui.ClippableElement.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 45, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, '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/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': 1, 'lines_deleted': 70, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 2, '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': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/ui/actions/ve.ui.IndentationAction.test.js', 'child_filepath': 'modules/ve/test/ui/actions/ve.ui.IndentationAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/ui/actions/ve.ui.ListAction.test.js', 'child_filepath': 'modules/ve/test/ui/actions/ve.ui.ListAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 67, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/elements/ve.ui.ClippableElement.js', 'child_filepath': 'modules/ve/ui/elements/ve.ui.ClippableElement.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 67, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.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.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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': 5, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 71, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_headings_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_headings_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/env.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/env.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 56, 'lines_deleted': 16, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 71, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_headings_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_headings_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/env.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/env.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/hooks.rb', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 56, 'lines_deleted': 16, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.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.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.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.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 10, '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': 3, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWReferenceSearchWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWReferenceSearchWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, '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': 3, 'lines_deleted': 3, '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': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWReferenceSearchWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWReferenceSearchWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.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.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/init/ve.init.Platform.js', 'child_filepath': 'modules/ve/init/ve.init.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 33, '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/test/ce/ve.ce.Surface.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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-mw/test/browser/features/visual_editor_anon.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_anon.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 2, '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': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/ve.ui.WindowSet.js', 'child_filepath': 'modules/ve/ui/ve.ui.WindowSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.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.ce.js', 'child_filepath': 'modules/ve/ce/ve.ce.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 33, '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': 0, 'lines_deleted': 168, 'parent_filepath': '.docs/CustomTags.rb', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': '.docs/MetaTags.rb', 'child_filepath': '.docs/MetaTags.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': '.docs/config.json', 'child_filepath': '.docs/config.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 12, 'parent_filepath': '.docs/generate.sh', 'child_filepath': '.docs/generate.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'CONTRIBUTING.md', 'child_filepath': 'CONTRIBUTING.md', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', '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': 0, 'lines_deleted': 163, 'parent_filepath': 'modules/ve/test/ce/ve.ce.Surface.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': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.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.View.js', 'child_filepath': 'modules/ve/ce/ve.ce.View.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.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.View.js', 'child_filepath': 'modules/ve/ce/ve.ce.View.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.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.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': 25, 'parent_filepath': 'modules/ve/dm/ve.dm.NodeFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.NodeFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 19, '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': 56, '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': 0, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.AnnotationAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.AnnotationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.ContentAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.ContentAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.FormatAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.FormatAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.HistoryAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.HistoryAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.IndentationAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.InspectorAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.InspectorAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.ListAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.ListAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 14, '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': 9, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.LanguageAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.LanguageAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 63, 'lines_deleted': 91, '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': 5, 'parent_filepath': 'modules/ve/ve.Element.js', 'child_filepath': 'modules/ve/ve.Element.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.LanguageAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.LanguageAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ve.Element.js', 'child_filepath': 'modules/ve/ve.Element.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 168, 'parent_filepath': '.docs/CustomTags.rb', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': '.docs/MetaTags.rb', 'child_filepath': '.docs/MetaTags.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': '.docs/config.json', 'child_filepath': '.docs/config.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 12, 'parent_filepath': '.docs/generate.sh', 'child_filepath': '.docs/generate.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'CONTRIBUTING.md', 'child_filepath': 'CONTRIBUTING.md', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 17, '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': 2, 'lines_deleted': 33, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 14, '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': 87, 'lines_deleted': 100, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 24, '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': 20, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 17, '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': 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': 5, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, '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': 11, 'lines_deleted': 26, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 45, 'lines_deleted': 110, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.InternalList.test.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.InternalList.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 27, 'lines_deleted': 27, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 20, 'lines_deleted': 28, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, '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': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.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.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': 25, 'parent_filepath': 'modules/ve/dm/ve.dm.NodeFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.NodeFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 19, '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': 56, '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': 0, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', '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': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/browser/Gemfile.lock', 'child_filepath': 'modules/ve-mw/test/browser/Gemfile.lock', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 103, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_bullets_steps.rb', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 75, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_bullets.feature', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', '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': 3, 'parent_filepath': 'CONTRIBUTING.md', 'child_filepath': 'CONTRIBUTING.md', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, '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': 1, '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': 23, 'parent_filepath': '.docs/external.js', 'child_filepath': '.docs/external.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'VisualEditorDataModule.php', 'child_filepath': 'VisualEditorDataModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 22, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.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.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': 5, 'lines_deleted': 5, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.SurfaceFragment.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.SurfaceFragment.test.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.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': 5, 'lines_deleted': 5, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.SurfaceFragment.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.SurfaceFragment.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'CONTRIBUTING.md', 'child_filepath': 'CODING.md', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 24, 'lines_deleted': 95, 'parent_filepath': 'CODING.md', 'child_filepath': 'CODING.md', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'README.md', 'child_filepath': 'README.md', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'package.json', 'child_filepath': 'package.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 24, 'lines_deleted': 95, 'parent_filepath': 'CODING.md', 'child_filepath': 'CODING.md', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'README.md', 'child_filepath': 'README.md', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'package.json', 'child_filepath': 'package.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaItem.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 88, 'lines_deleted': 149, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 9, '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': 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': 3, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/test/dm/ve.dm.MetaList.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.MetaList.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 15, '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': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/test/browser/Gemfile.lock', 'child_filepath': 'modules/ve-mw/test/browser/Gemfile.lock', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 50, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 30, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 22, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, '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}]
[{'lines_added': 46, 'lines_deleted': 101, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 119, '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': 2, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 39, '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': 2, 'lines_deleted': 4, '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': 4, 'lines_deleted': 4, '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': 110, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 110, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.ExperimentalTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.ExperimentalTool.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': 13, 'lines_deleted': 44, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, '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': 110, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 110, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.ExperimentalTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.ExperimentalTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 39, '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': 2, 'lines_deleted': 4, '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': 33, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaItem.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 88, 'lines_deleted': 149, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/test/dm/ve.dm.MetaList.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.MetaList.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 9, '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': 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': 15, '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': 61, 'lines_deleted': 194, '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': 0, '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': 97, 'lines_deleted': 203, '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/actions/ve.ui.AnnotationAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.AnnotationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.ContentAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.ContentAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.FormatAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.FormatAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.HistoryAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.HistoryAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.IndentationAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.InspectorAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.InspectorAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.ListAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.ListAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, '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': 5, 'lines_deleted': 74, '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': 0, 'lines_deleted': 70, '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': 1, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, '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': 5, 'lines_deleted': 74, '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': 0, 'lines_deleted': 70, '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': 1, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 15, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 4, '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': 0, 'parent_filepath': 'logo-experimental.png', 'child_filepath': 'logo-experimental.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 80, 'parent_filepath': 'logo-experimental.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, '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': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/ve.ui.WindowSet.js', 'child_filepath': 'modules/ve/ui/ve.ui.WindowSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 25, 'lines_deleted': 68, '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': 56, 'lines_deleted': 33, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.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.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 239, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 25, 'lines_deleted': 68, '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': 56, 'lines_deleted': 33, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.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.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.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.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': 97, 'lines_deleted': 203, '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': 15, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 4, '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': 0, 'parent_filepath': 'logo-experimental.png', 'child_filepath': 'logo-experimental.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 80, 'parent_filepath': 'logo-experimental.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', '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.ce.ImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.ImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.ImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 1, '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': 39, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 45, 'lines_deleted': 27, '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': 23, 'lines_deleted': 19, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 202, 'lines_deleted': 342, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 202, 'lines_deleted': 342, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 323, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_transclusion_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_transclusion_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 37, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_references.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_references.feature', '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': 423, 'lines_deleted': 564, '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/ve/ce/nodes/ve.ce.ImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.ImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.ImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 1, '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': 39, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/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': 18, 'lines_deleted': 10, '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': 45, 'lines_deleted': 27, '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': 19, 'lines_deleted': 21, 'parent_filepath': 'demos/ve/eventSequencer.html', 'child_filepath': 'demos/ve/eventSequencer.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 47, 'lines_deleted': 116, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': 'modules/ve/ve.EventSequencer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 37, 'lines_deleted': 49, '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': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 37, 'lines_deleted': 49, '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': 144, 'lines_deleted': 146, '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/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': 18, 'lines_deleted': 10, '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': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_references_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_transclusion_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_transclusion_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/support/pages/visual_editor_page.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 37, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_headings.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/browser/features/visual_editor_references.feature', 'child_filepath': 'modules/ve-mw/test/browser/features/visual_editor_references.feature', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 40, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 18, 'lines_deleted': 69, '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': 26, 'lines_deleted': 0, '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': 8, 'lines_deleted': 25, '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': 6, 'lines_deleted': 17, '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': 64, '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': 2, 'lines_deleted': 23, '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': 0, 'lines_deleted': 112, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'CODING.md', 'child_filepath': 'CODING.md', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWInternalLinkAnnotation.js', 'child_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWInternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.LinearData.js', 'child_filepath': 'modules/ve/dm/ve.dm.LinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/init/ve.init.Platform.js', 'child_filepath': 'modules/ve/init/ve.init.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/ce/ve.ce.ContentBranchNode.test.js', 'child_filepath': 'modules/ve-mw/test/ce/ve.ce.ContentBranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 41, 'lines_deleted': 25, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 41, 'lines_deleted': 25, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 46, 'lines_deleted': 45, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/ce/ve.ce.ContentBranchNode.test.js', 'child_filepath': 'modules/ve-mw/test/ce/ve.ce.ContentBranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.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.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.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/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.MetaList.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.MetaList.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 61, '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/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.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/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.MetaList.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.MetaList.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 16, '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': 72, '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': 9, 'lines_deleted': 16, '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': 14, 'lines_deleted': 8, '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': 0, 'lines_deleted': 78, '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': 1, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.InternalItemNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.InternalItemNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.InternalListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.InternalListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.InternalItemNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.InternalItemNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.InternalListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.InternalListNode.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': 7, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 12, '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': 7, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.MetaLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.MetaLinearData.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.ExperimentalTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.ExperimentalTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 12, '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': 15, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.MetaLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.MetaLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, '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': 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': 73, 'parent_filepath': 'demos/ve/eventSequencer.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, '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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 133, 'parent_filepath': 'modules/ve/ve.EventSequencer.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-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 188, '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': 4, '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': 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': 73, 'parent_filepath': 'demos/ve/eventSequencer.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, '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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 133, 'parent_filepath': 'modules/ve/ve.EventSequencer.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 0, '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': 13, 'lines_deleted': 7, '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': 0, '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': 1, 'lines_deleted': 0, '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': 1, 'lines_deleted': 116, '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': 16, 'lines_deleted': 14, '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': 16, 'lines_deleted': 14, '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': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.ce.View.js', 'child_filepath': 'modules/ve/ce/ve.ce.View.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/ui/tools/ve.ui.MWFormatTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/ve.ui.MWFormatTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 42, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/ui/ve.ui.CommandRegistry.js', 'child_filepath': 'modules/ve/ui/ve.ui.CommandRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/ui/ve.ui.TriggerRegistry.js', 'child_filepath': 'modules/ve/ui/ve.ui.TriggerRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 174, '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/ve-mw/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, 'lines_deleted': 58, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 32, 'lines_deleted': 69, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 0, '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': 13, 'lines_deleted': 7, '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': 0, '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': 1, 'lines_deleted': 0, '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': 1, 'lines_deleted': 116, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', '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.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.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.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', '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.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.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.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWParameterSearchWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWParameterSearchWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWAlienExtensionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWAlienExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 17, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWAlienExtensionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWAlienExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 17, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 20, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWParameterSearchWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWParameterSearchWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.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.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.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': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.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': 30, 'lines_deleted': 174, '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': 2, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 50, 'parent_filepath': 'VisualEditorDataModule.php', 'child_filepath': 'VisualEditorDataModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 19, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_headings_steps.rb', 'child_filepath': 'modules/ve-mw/test/browser/features/step_definitions/visual_editor_headings_steps.rb', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 50, 'parent_filepath': 'VisualEditorDataModule.php', 'child_filepath': 'VisualEditorDataModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 19, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 8, 'lines_deleted': 12, 'parent_filepath': 'VisualEditorDataModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'child_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.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.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 27, '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': 'AUTHORS.txt', 'child_filepath': 'AUTHORS.txt', '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': 'AUTHORS.txt', 'child_filepath': 'AUTHORS.txt', '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWEntityNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWEntityNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWEntityNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWEntityNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.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': 6, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'child_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWLanguageMetaItem.js', 'child_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWLanguageMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 19, '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': 4, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 12, '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': 19, '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': 4, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 12, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 24, 'lines_deleted': 40, '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': 1, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'child_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWLanguageMetaItem.js', 'child_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWLanguageMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/unicodejs/test/unicodejs.wordbreak.test.js', 'child_filepath': 'modules/unicodejs/test/unicodejs.wordbreak.test.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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/unicodejs/test/unicodejs.wordbreak.test.js', 'child_filepath': 'modules/unicodejs/test/unicodejs.wordbreak.test.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': 3, 'lines_deleted': 3, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.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.Widget.js', 'child_filepath': 'modules/ve/ui/ve.ui.Widget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 27, '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': 36, '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': 36, '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': 1, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 18, 'lines_deleted': 39, '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': 10, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 7, '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': 2, 'lines_deleted': 7, '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': 1, 'lines_deleted': 1, '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': 13, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.ce.View.js', 'child_filepath': 'modules/ve/ce/ve.ce.View.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 18, 'lines_deleted': 39, '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': 20, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'child_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/init/ve.init.Platform.js', 'child_filepath': 'modules/ve/init/ve.init.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 70, 'lines_deleted': 97, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 29, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 14, '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': 26, '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': 5, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/init/styles/images/loading-rtl.gif', 'child_filepath': 'modules/ve-mw/init/styles/images/loading-rtl.gif', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/init/styles/images/loading-ltr.gif', 'child_filepath': 'modules/ve-mw/init/styles/images/loading.gif', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 25, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.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.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/test/ve.Range.test.js', 'child_filepath': 'modules/ve/test/ve.Range.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 11, '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': 5, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/test/dm/lineardata/ve.dm.ElementLinearData.test.js', 'child_filepath': 'modules/ve/test/dm/lineardata/ve.dm.ElementLinearData.test.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.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/test/ve.Range.test.js', 'child_filepath': 'modules/ve/test/ve.Range.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 11, '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': 0, 'lines_deleted': 28, 'parent_filepath': 'README.md', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'README.txt', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'README.md', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'README.txt', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 21, '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': 24, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.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/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/test/dm/lineardata/ve.dm.ElementLinearData.test.js', 'child_filepath': 'modules/ve/test/dm/lineardata/ve.dm.ElementLinearData.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 26, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 21, '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': 24, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.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/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'demos/ve/pages/aliens.html', 'child_filepath': 'demos/ve/pages/aliens.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'child_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/init/ve.init.Platform.js', 'child_filepath': 'modules/ve/init/ve.init.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, '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': 47, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 54, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'child_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/ve.init.Platform.js', 'child_filepath': 'modules/ve/init/ve.init.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/test/ce/ve.ce.ContentBranchNode.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.ContentBranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.SubscriptButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.SubscriptButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.SuperscriptButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.SuperscriptButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/test/ce/ve.ce.ContentBranchNode.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.ContentBranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.SubscriptButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.SubscriptButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.SuperscriptButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.SuperscriptButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'child_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/init/ve.init.Platform.js', 'child_filepath': 'modules/ve/init/ve.init.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, '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': 47, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 54, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'child_filepath': 'modules/ve/init/sa/ve.init.sa.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/ve.init.Platform.js', 'child_filepath': 'modules/ve/init/ve.init.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 20, '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': 8, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.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/icons/bold-cyrl-te-el.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te-el.png', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te-el.svg', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te.svg', '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/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.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.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 7, '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': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.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/icons/bold-cyrl-te-el.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te-el.png', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te-el.svg', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te.svg', '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/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 7, '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': 21, 'lines_deleted': 21, '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': 26, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.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/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 21, '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': 26, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.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/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 52, '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/ve-mw/ui/styles/ve.ui.MWDialog.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.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.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 21, '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': 20, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.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/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 245, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 38, 'lines_deleted': 152, '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': 84, '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': 84, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, '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': 4, 'lines_deleted': 4, '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': 3, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.SubscriptButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, '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': '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/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.SuperscriptButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, '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': '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/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 43, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.UnderlineButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.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.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 109, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, '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': 73, 'lines_deleted': 32, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.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.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 109, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, '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': 73, 'lines_deleted': 32, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 46, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 45, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 56, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve-mw/init/ve.init.mw.splitTest.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.SubscriptButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 27, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 48, 'parent_filepath': 'modules/ve/ve.track.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 27, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, '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': '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/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.SuperscriptButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, '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': '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/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 43, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.UnderlineButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWHieroNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWHieroNode.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.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWAlienExtensionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWAlienExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWAlienExtensionInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWAlienExtensionInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 82, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.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.AlienNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 29, 'lines_deleted': 102, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.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.GeneratedContentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', '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': 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': 2, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 26, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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': 2, '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': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 22, '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': 12, 'lines_deleted': 74, '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': 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': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 22, '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': 12, 'lines_deleted': 78, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 62, 'lines_deleted': 260, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 56, 'lines_deleted': 112, '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': 51, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 114, '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': 5, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 42, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 42, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 25, 'lines_deleted': 124, '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/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.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.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 26, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.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.AlienNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 29, 'lines_deleted': 102, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.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.GeneratedContentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.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.ModelRegistry.js', 'child_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/ve.ui.Window.js', 'child_filepath': 'modules/ve/ui/ve.ui.Window.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 54, '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-mw/ce/ve.ce.MWResizableNode.js', 'child_filepath': 'modules/ve-mw/ce/ve.ce.MWResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWNowikiAnnotation.js', 'child_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWNowikiAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWLinkButtonTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWLinkButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWReferenceListButtonTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWReferenceListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWTransclusionButtonTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWTransclusionButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ce/ve.ce.MWResizableNode.js', 'child_filepath': 'modules/ve-mw/ce/ve.ce.MWResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWNowikiAnnotation.js', 'child_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWNowikiAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWLinkButtonTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWLinkButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWReferenceListButtonTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWReferenceListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWTransclusionButtonTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWTransclusionButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 0, 'lines_deleted': 97, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 89, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 99, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 63, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWMathNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWMathNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 118, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 81, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.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.Model.js', 'child_filepath': 'modules/ve/dm/ve.dm.Model.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.js', 'child_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.js', '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': 0, 'lines_deleted': 2, '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/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 43, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.StrikethroughButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 59, 'lines_deleted': 61, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', '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': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.SurfaceWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.SurfaceWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 39, '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': 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': 28, 'lines_deleted': 78, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 159, '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/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.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': 71, 'lines_deleted': 360, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 94, 'lines_deleted': 384, '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/ve-mw/dm/nodes/ve.dm.MWMathNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWMathNode.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': 48, 'parent_filepath': 'modules/ve/ve.track.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 26, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 58, 'lines_deleted': 422, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 58, 'lines_deleted': 422, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 28, 'lines_deleted': 34, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 28, 'lines_deleted': 34, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, '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': 2, 'lines_deleted': 7, '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': 7, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ve.Element.js', 'child_filepath': 'modules/ve/ve.Element.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, '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': 2, 'lines_deleted': 7, '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': 3, 'lines_deleted': 15, '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': 7, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ve.Element.js', 'child_filepath': 'modules/ve/ve.Element.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, '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': 7, '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': 13, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 68, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.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/ve-mw/ui/styles/ve.ui.MWDialog.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', '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.Dialog.js', 'child_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 148, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', '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': 43, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.init.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.init.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.noscript.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 143, 'lines_deleted': 127, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, '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': 7, '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': 13, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 68, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWBetaWelcomeDialog.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/ve-mw/ui/styles/ve.ui.MWDialog.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', '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.Dialog.js', 'child_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 148, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', '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': 43, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.init.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.init.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.noscript.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 143, 'lines_deleted': 127, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 75, 'lines_deleted': 469, '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': '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 26, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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': 1, 'lines_deleted': 0, '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': 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': 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': 1, 'lines_deleted': 0, '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': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 18, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 15, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 19, '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.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 19, '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/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.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.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, '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/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 869, 'lines_deleted': 1597, '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': 6, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 15, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 13, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, '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': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1647, 'lines_deleted': 587, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 587, 'lines_deleted': 1647, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 32, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve-mw/init/tours/vegendersurvey.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve-mw/init/ve.init.mw.genderSurvey.css', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve-mw/init/ve.init.mw.genderSurvey.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 32, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve-mw/init/tours/vegendersurvey.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve-mw/init/ve.init.mw.genderSurvey.css', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve-mw/init/ve.init.mw.genderSurvey.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 82, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 7, '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': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 19, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 35, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 89, 'lines_deleted': 125, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 166, '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': 6, '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': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 19, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 35, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceListNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 89, 'lines_deleted': 125, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ClearButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ClearButtonTool.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.Trigger.js', 'child_filepath': 'modules/ve/ui/ve.ui.Trigger.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 7, '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': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ClearButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ClearButtonTool.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.Trigger.js', 'child_filepath': 'modules/ve/ui/ve.ui.Trigger.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 14, 'parent_filepath': 'demos/trigger/index.html', 'child_filepath': 'demos/trigger/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 14, 'parent_filepath': 'demos/trigger/index.html', 'child_filepath': 'demos/trigger/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 32, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, '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/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 135, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 135, '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': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/test/init/targets/ve.init.mw.ViewPageTarget.test.js', 'child_filepath': 'modules/ve-mw/test/init/targets/ve.init.mw.ViewPageTarget.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 9, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 79, 'lines_deleted': 733, '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': '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/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/ce/ve.ce.ContentBranchNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.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.ContentBranchNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 37, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 38, 'lines_deleted': 38, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.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.AnnotationSet.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.AnnotationSet.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 32, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 38, 'lines_deleted': 38, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.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.AnnotationSet.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.AnnotationSet.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 86, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 86, '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': 4, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 55, 'lines_deleted': 81, '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': 0, 'parent_filepath': 'modules/ve/ui/styles/images/icons/code.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/code.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/styles/images/icons/code.svg', 'child_filepath': 'modules/ve/ui/styles/images/icons/code.svg', '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': 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': '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.CodeButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, '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': 0, 'lines_deleted': 2, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.CodeButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, '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': 44, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 59, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.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/icons/code.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/code.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/styles/images/icons/code.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 15, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 15, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, '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': 44, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 59, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.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': 0, 'parent_filepath': 'modules/ve/ui/styles/images/icons/code.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/code.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/styles/images/icons/code.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 15, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 15, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 27, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 27, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget-monobook.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget-monobook.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 2, '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': 6, 'lines_deleted': 16, 'parent_filepath': 'modules/oojs/oo.js', 'child_filepath': 'modules/oojs/oo.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, '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': 92, 'lines_deleted': 159, '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': 6, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryItemWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryItemWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 16, 'parent_filepath': 'modules/oojs/oo.js', 'child_filepath': 'modules/oojs/oo.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', '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/icons/bold-cyrl-te-el.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te-el.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te-el.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.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/buttons/ve.ui.ItalicButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, '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': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryItemWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryItemWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 2, '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/ve-mw/init/styles/ve.init.mw.ViewPageTarget-monobook.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget-monobook.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 361, 'lines_deleted': 503, '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/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te-el.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te-el.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/styles/images/icons/bold-cyrl-te-el.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.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/buttons/ve.ui.ItalicButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 25, '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/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.ButtonWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.ButtonWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, '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': 7, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.ButtonWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.ButtonWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, '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': 7, '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': 3, 'lines_deleted': 7, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'ApiVisualEditorEdit.php', 'child_filepath': 'ApiVisualEditorEdit.php', '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': 37, 'parent_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWTransclusionMetaItem.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 23, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 50, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.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.ModelRegistry.js', 'child_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.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': 37, 'parent_filepath': 'modules/ve-mw/dm/metaitems/ve.dm.MWTransclusionMetaItem.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 23, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 50, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.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.ModelRegistry.js', 'child_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'ApiVisualEditorEdit.php', 'child_filepath': 'ApiVisualEditorEdit.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 25, '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/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 7, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, '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': 1, 'lines_deleted': 11, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'ApiVisualEditorEdit.php', 'child_filepath': 'ApiVisualEditorEdit.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 154, 'lines_deleted': 125, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 21, 'lines_deleted': 6, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 3, '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': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 3, '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': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, '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': 5, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 23, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 23, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 38, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, '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': 11, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputMenuWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputMenuWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputMenuWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputMenuWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 38, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, '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': 50, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 31, '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': 29, 'lines_deleted': 9, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', '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': 2, 'lines_deleted': 34, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 122, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 9, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', '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': 2, 'lines_deleted': 34, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 3, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 50, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 31, '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': 37, 'lines_deleted': 102, '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': 9, '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': 66, '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': 6, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 31, 'lines_deleted': 366, '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': 178, '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': 8, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 181, 'lines_deleted': 240, '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/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 24, 'lines_deleted': 27, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 24, 'lines_deleted': 27, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 110, 'parent_filepath': 'modules/ve/test/ce/ve.ce.ContentBranchNode.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.ContentBranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 110, 'parent_filepath': 'modules/ve/test/ce/ve.ce.ContentBranchNode.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.ContentBranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWMathButtonTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/buttons/ve.ui.MWMathButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 20, 'lines_deleted': 25, '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': 16, 'lines_deleted': 24, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 24, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 41, 'lines_deleted': 180, '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': 0, 'parent_filepath': 'modules/ve-mw/ui/styles/images/icons/math.png', 'child_filepath': 'modules/ve-mw/ui/styles/images/icons/math.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ui/styles/images/icons/math.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/ui/styles/images/icons/math.png', 'child_filepath': 'modules/ve-mw/ui/styles/images/icons/math.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ui/styles/images/icons/math.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 5, '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': 3, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 20, 'lines_deleted': 25, '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': 5, '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': 3, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.PanelLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.PanelLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceListDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceListDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.PanelLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.PanelLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.StackPanelLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.StackPanelLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 100, 'lines_deleted': 185, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 100, 'lines_deleted': 185, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceListDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceListDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.PanelLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.PanelLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.StackPanelLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.StackPanelLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 16, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 2, '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': 37, 'parent_filepath': 'modules/ve-mw/ce/annotations/ve.ce.MWNowikiAnnotation.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 84, 'parent_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWNowikiAnnotation.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 46, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/test/ve.test.utils.js', 'child_filepath': 'modules/ve/test/ve.test.utils.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/dm/ve.dm.Model.js', 'child_filepath': 'modules/ve/dm/ve.dm.Model.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 29, 'lines_deleted': 0, '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': 3, 'lines_deleted': 3, '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/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 25, 'lines_deleted': 39, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, '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': 7, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 41, 'parent_filepath': 'modules/ve-mw/ce/ve.ce.MWResizableNode.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/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/unicodejs/index.php', 'child_filepath': 'modules/unicodejs/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, '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': 7, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 41, 'parent_filepath': 'modules/ve-mw/ce/ve.ce.MWResizableNode.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/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.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.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 25, 'lines_deleted': 36, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, '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': 16, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 88, 'lines_deleted': 345, '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': 6, 'parent_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 34, 'lines_deleted': 33, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.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': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 7, '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': 10, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.LinkAnnotation.js', 'child_filepath': 'modules/ve/ce/annotations/ve.ce.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ce/ve.ce.Annotation.js', 'child_filepath': 'modules/ve/ce/ve.ce.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ce/ve.ce.AnnotationFactory.js', 'child_filepath': 'modules/ve/ce/ve.ce.AnnotationFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 37, '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': 0, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, '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': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.FieldsetLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.FieldsetLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.AnnotationAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.AnnotationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 7, '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': 10, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.AnnotationAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.AnnotationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, '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': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceEditDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWReferenceEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.FieldsetLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.FieldsetLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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/ve/dm/ve.dm.SurfaceFragment.js', 'child_filepath': 'modules/ve/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': 'modules/ve/ui/actions/ve.ui.AnnotationAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.AnnotationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 10, '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': 10, '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': 8, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 0, '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': 9, 'lines_deleted': 95, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 38, 'lines_deleted': 145, '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': 8, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.BoldButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.ItalicButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 55, 'parent_filepath': 'modules/ve/dm/ve.dm.LinearData.js', 'child_filepath': 'modules/ve/dm/ve.dm.LinearData.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.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.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': 22, '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': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 55, 'parent_filepath': 'modules/ve/dm/ve.dm.LinearData.js', 'child_filepath': 'modules/ve/dm/ve.dm.LinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': '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': 6, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 33, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 33, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 82, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 34, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 82, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 34, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 171, '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/ve/dm/ve.dm.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.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': 22, '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': 1, 'lines_deleted': 17, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 204, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 163, 'lines_deleted': 9, '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': 7, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 441, 'lines_deleted': 506, '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': 7, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWLinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 204, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 163, 'lines_deleted': 9, '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': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'ApiVisualEditorEdit.php', 'child_filepath': 'ApiVisualEditorEdit.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 24, 'lines_deleted': 24, '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': 17, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 88, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplatePlaceholderModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplatePlaceholderModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionContentModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionContentModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 23, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionPartModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionPartModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 24, 'lines_deleted': 24, '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': '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 112, 'lines_deleted': 3, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 182, 'parent_filepath': 'ApiVisualEditorEdit.php', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, '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/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', '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.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': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', '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': 112, 'lines_deleted': 3, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 182, 'parent_filepath': 'ApiVisualEditorEdit.php', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, '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/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/tours/vegendersurvey.js', 'child_filepath': 'modules/ve-mw/init/tours/vegendersurvey.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWMediaSearchWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWMediaSearchWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 38, 'lines_deleted': 318, '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/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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWMediaSearchWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWMediaSearchWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 13, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/test/dm/nodes/ve.dm.MWTransclusionNode.test.js', 'child_filepath': 'modules/ve-mw/test/dm/nodes/ve.dm.MWTransclusionNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.SurfaceFragment.test.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.SurfaceFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.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.Frame.js', 'child_filepath': 'modules/ve/ui/ve.ui.Frame.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.Frame.js', 'child_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'child_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'child_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 11, 'parent_filepath': 'modules/jquery/jquery.client.js', 'child_filepath': 'modules/jquery/jquery.client.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 34, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateParameterModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateParameterModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 22, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWParameterSearchWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWParameterSearchWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 34, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateParameterModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateParameterModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 22, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWParameterSearchWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWParameterSearchWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve-mw/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 65, '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': 5, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 11, 'parent_filepath': 'modules/jquery/jquery.client.js', 'child_filepath': 'modules/jquery/jquery.client.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 6, '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': 5, 'lines_deleted': 6, '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': 10, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', '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': 0, 'lines_deleted': 4, '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': 4, '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': 52, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.LanguageAnnotation.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', '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.LanguageAnnotation.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, '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': 4, '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': 52, 'parent_filepath': 'modules/ve/ce/annotations/ve.ce.LanguageAnnotation.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', '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.LanguageAnnotation.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/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': 3, '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': 7, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, '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': 0, 'lines_deleted': 2, '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': 6, 'lines_deleted': 14, 'parent_filepath': 'modules/jquery/jquery.client.js', 'child_filepath': 'modules/jquery/jquery.client.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 16, '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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, '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': 6, 'lines_deleted': 14, 'parent_filepath': 'modules/jquery/jquery.client.js', 'child_filepath': 'modules/jquery/jquery.client.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 0, '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': 8, 'lines_deleted': 0, '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': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWParameterResultWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWParameterResultWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 37, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 9, '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': 8, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MenuItemWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MenuItemWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.OptionWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.OptionWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.OutlineItemWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.OutlineItemWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 16, '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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, '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': 7, 'lines_deleted': 0, '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': 8, 'lines_deleted': 0, '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': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, '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': 0, 'lines_deleted': 2, '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': 5, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 9, 'parent_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWParameterResultWidget.js', 'child_filepath': 'modules/ve-mw/ui/widgets/ve.ui.MWParameterResultWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 37, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 9, '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': 8, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MenuItemWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MenuItemWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.OptionWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.OptionWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.OutlineItemWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.OutlineItemWidget.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.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': 1, 'lines_deleted': 1, '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': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.FormatAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.FormatAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 37, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MenuWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MenuWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ce/nodes/ve.ce.BlockquoteNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 42, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/dm/nodes/ve.dm.BlockquoteNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/tools/dropdowns/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/dropdowns/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ce/nodes/ve.ce.BlockquoteNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 42, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/dm/nodes/ve.dm.BlockquoteNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/tools/dropdowns/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/dropdowns/ve.ui.FormatDropdownTool.js', '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': 0, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 34, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.BlockquoteNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.BlockquoteNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/tools/dropdowns/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/dropdowns/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 58, '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/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', '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': 0, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'child_filepath': 'modules/ve-mw/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 34, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.BlockquoteNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.BlockquoteNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/tools/dropdowns/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/dropdowns/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.FormatAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.FormatAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 37, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MenuWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MenuWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 66, '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': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/test/init/targets/ve.init.mw.ViewPageTarget.test.js', 'child_filepath': 'modules/ve-mw/test/init/targets/ve.init.mw.ViewPageTarget.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 33, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 29, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 8, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 33, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 29, 'parent_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'child_filepath': 'modules/ve-mw/init/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.AnnotationSet.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.AnnotationSet.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/unicodejs/index.php', 'child_filepath': 'modules/unicodejs/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 34, 'parent_filepath': 'modules/unicodejs/test/unicodejs.graphemebreak.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 128, 'parent_filepath': 'modules/unicodejs/test/unicodejs.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': 'modules/unicodejs/test/unicodejs.wordbreak.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, 'parent_filepath': 'modules/unicodejs/unicodejs.graphemebreak.js', 'child_filepath': 'modules/unicodejs/unicodejs.graphemebreak.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 255, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.test.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 149, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 61, 'lines_deleted': 181, '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': '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': 5, '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': 125, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 75, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWMathNode.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-mw/ui/inspectors/ve.ui.MWMathInspector.js', '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-mw/ui/tools/buttons/ve.ui.MWMathButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, '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': 0, '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': 17, 'lines_deleted': 41, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'child_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWMathNode.js', 'child_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWMathNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 95, 'parent_filepath': 'modules/ve-mw/ui/inspectors/ve.ui.MWMathInspector.js', '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-mw/ui/tools/buttons/ve.ui.MWMathButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, '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': 101, 'parent_filepath': 'modules/ve-mw/ce/nodes/ve.ce.MWMathNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 65, 'parent_filepath': 'modules/ve-mw/dm/nodes/ve.dm.MWMathNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 40, 'lines_deleted': 88, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, 'lines_deleted': 129, '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': 0, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.AnnotationSet.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.AnnotationSet.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 15, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 1, 'lines_deleted': 1, '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': 6, 'lines_deleted': 5, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 39, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 45, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.init.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 127, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 107, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 5, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 39, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 45, 'parent_filepath': 'modules/ve-mw/init/styles/ve.init.mw.ViewPageTarget.init.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 127, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 107, 'lines_deleted': 3, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/test/init/targets/ve.init.mw.ViewPageTarget.test.js', 'child_filepath': 'modules/ve-mw/test/init/targets/ve.init.mw.ViewPageTarget.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 11, 'parent_filepath': 'modules/ve-mw/test/init/targets/ve.init.mw.ViewPageTarget.test.js', 'child_filepath': 'modules/ve-mw/test/init/targets/ve.init.mw.ViewPageTarget.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'child_filepath': 'modules/ve-mw/ui/styles/ve.ui.MWDialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/unicodejs/index.php', 'child_filepath': 'modules/unicodejs/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 34, 'parent_filepath': 'modules/unicodejs/test/unicodejs.graphemebreak.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 128, 'parent_filepath': 'modules/unicodejs/test/unicodejs.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': 'modules/unicodejs/test/unicodejs.wordbreak.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, 'parent_filepath': 'modules/unicodejs/unicodejs.graphemebreak.js', 'child_filepath': 'modules/unicodejs/unicodejs.graphemebreak.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 255, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.test.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 1, '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': 43, 'lines_deleted': 127, '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-mw/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve-mw/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve-mw/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 15, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 1, 'lines_deleted': 0, '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': 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': 0, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 207, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 163, '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': 0, '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': 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': 0, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 207, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 163, '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': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.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': 1, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 23, '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': 216, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 145, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/test/init/targets/ve.init.mw.ViewPageTarget.test.js', 'child_filepath': 'modules/ve-mw/test/init/targets/ve.init.mw.ViewPageTarget.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 23, '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': 216, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.init.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 145, 'lines_deleted': 2, 'parent_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'child_filepath': 'modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve-mw/test/init/targets/ve.init.mw.ViewPageTarget.test.js', 'child_filepath': 'modules/ve-mw/test/init/targets/ve.init.mw.ViewPageTarget.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 12, '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/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 206, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 163, 'lines_deleted': 9, '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': 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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve-mw/test/index.php', 'child_filepath': 'modules/ve-mw/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 206, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 163, 'lines_deleted': 9, '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': 11, 'lines_deleted': 2, '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.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.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.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 95, 'lines_deleted': 208, '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/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': 3, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.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': 3, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/styles/images/callout.svg', 'child_filepath': 'modules/ve/ui/styles/images/callout.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 54, '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': 3, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'demos/ve/pages/entities.html', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.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.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.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.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.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.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.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.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, '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': 5, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 39, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 64, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWParameterResultWidget.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 164, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWParameterSearchWidget.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.GridLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.GridLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.PanelLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.PanelLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Window.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Window.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'child_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.GridLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.GridLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.PanelLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.PanelLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Window.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Window.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'child_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.SelectWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.SelectWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 27, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.SelectWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.SelectWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 174, 'lines_deleted': 578, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 174, 'lines_deleted': 578, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 37, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 28, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 37, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.SearchWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.SearchWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, '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': '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': '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': 4, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, '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': 1, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.SearchWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.SearchWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 3, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/init/mw/targets/ve.init.mw.ViewPageTarget.test.js', 'child_filepath': 'modules/ve/test/init/mw/targets/ve.init.mw.ViewPageTarget.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 3, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/init/mw/targets/ve.init.mw.ViewPageTarget.test.js', 'child_filepath': 'modules/ve/test/init/mw/targets/ve.init.mw.ViewPageTarget.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/widgets/ve.ui.SelectWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.SelectWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 27, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.SelectWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.SelectWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, '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': 1, 'lines_deleted': 27, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, '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': 37, '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': 31, 'parent_filepath': 'modules/ve/init/mw/tours/vegendersurvey.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.genderSurvey.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.genderSurvey.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 27, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, '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': 37, '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': 31, 'parent_filepath': 'modules/ve/init/mw/tours/vegendersurvey.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.genderSurvey.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.genderSurvey.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/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 39, 'lines_deleted': 58, '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': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 39, 'lines_deleted': 58, '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': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 188, 'lines_deleted': 674, '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': 4, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.FormatAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.FormatAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.FormatAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.FormatAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, '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': 33, 'lines_deleted': 59, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.ListAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.ListAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 2, 'lines_deleted': 5, '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': 0, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 46, 'lines_deleted': 84, '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': 6, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, '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': 3, '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': 0, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 13, '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': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, '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': 3, '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': 0, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 13, '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': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, 'lines_deleted': 59, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.ListAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.ListAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 2, 'lines_deleted': 5, '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': 0, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 46, 'lines_deleted': 84, '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': 6, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 37, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, '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': 0, 'lines_deleted': 1, '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': 10, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 37, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateParameterModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateParameterModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 114, 'lines_deleted': 91, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 45, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateParameterModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateParameterModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 114, 'lines_deleted': 91, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 45, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 28, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 51, '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': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 28, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 51, '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': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 16, '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': 9, 'lines_deleted': 16, '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': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, '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': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 39, 'lines_deleted': 400, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, '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': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 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': 9, 'lines_deleted': 10, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, 'lines_deleted': 39, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 24, 'lines_deleted': 47, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 10, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, 'lines_deleted': 39, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 108, 'lines_deleted': 320, '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': 11, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, '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': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 79, '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': 14, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 38, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWInlineImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', '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.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.OptionWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.OptionWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 20, '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': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, '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': 3, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 38, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWInlineImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', '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.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', '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.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.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': 7, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, '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': 1, 'lines_deleted': 1, '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': 4, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, '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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.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': 1, 'lines_deleted': 1, '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': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'child_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'child_filepath': 'modules/ve/ui/ve.ui.Frame.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.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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.Window.js', 'child_filepath': 'modules/ve/ui/ve.ui.Window.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MenuWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MenuWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, '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/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.OptionWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.OptionWidget.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': 1, 'lines_deleted': 1, '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': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'child_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'child_filepath': 'modules/ve/ui/ve.ui.Frame.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.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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.Window.js', 'child_filepath': 'modules/ve/ui/ve.ui.Window.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MenuWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MenuWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, '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': 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': 2, 'lines_deleted': 3, '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': 3, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWMediaResultWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWMediaSelectItemWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 62, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWMediaSearchWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWMediaSelectWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 0, 'lines_deleted': 88, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.SearchWidget.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageCaptionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageCaptionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 6, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageCaptionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageCaptionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.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.DocumentSlice.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSlice.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.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/test/dm/nodes/ve.dm.MWTransclusionNode.test.js', 'child_filepath': 'modules/ve/test/dm/nodes/ve.dm.MWTransclusionNode.test.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.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': 19, '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': 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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.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.DocumentSlice.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSlice.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 19, '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': 38, 'lines_deleted': 46, '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': 5, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/test/dm/nodes/ve.dm.MWTransclusionNode.test.js', 'child_filepath': 'modules/ve/test/dm/nodes/ve.dm.MWTransclusionNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 38, 'lines_deleted': 46, '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': 193, 'lines_deleted': 284, '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/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': 27, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.MWInternalLinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.MWInternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.MWLinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 37, 'lines_deleted': 43, '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': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/test/dm/ve.dm.MWConverter.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1184, 'lines_deleted': 84, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1048, 'parent_filepath': 'modules/ve/test/dm/ve.dm.mwExample.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/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 27, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.MWInternalLinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.MWInternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.mwExample.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.MWLinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.MWLinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 37, 'lines_deleted': 43, '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': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/test/dm/ve.dm.MWConverter.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1184, 'lines_deleted': 84, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1048, 'parent_filepath': 'modules/ve/test/dm/ve.dm.mwExample.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/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, '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': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 19, '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': 19, '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': 13, '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': 0, 'lines_deleted': 13, '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': 5, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, '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': 0, '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': 0, 'lines_deleted': 3, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 35, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 75, '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': 0, 'lines_deleted': 5, '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': 8, 'lines_deleted': 54, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, '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': 0, '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': 8, 'lines_deleted': 54, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 24, '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': 6, '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': 4, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/dropdowns/ve.ui.MWFormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 35, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 75, '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': 2, 'lines_deleted': 12, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/ve.ui.Window.js', 'child_filepath': 'modules/ve/ui/ve.ui.Window.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.SurfaceFragment.js', 'child_filepath': 'modules/ve/dm/ve.dm.SurfaceFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 8, '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': 3, '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': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/ve.ui.Window.js', 'child_filepath': 'modules/ve/ui/ve.ui.Window.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, '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': 1, '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': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.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.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 54, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', '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.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': 2, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 0, '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': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.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.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 54, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.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.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.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.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'child_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/ve.ui.Window.js', 'child_filepath': 'modules/ve/ui/ve.ui.Window.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.WindowSet.js', 'child_filepath': 'modules/ve/ui/ve.ui.WindowSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', '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.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': 2, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 0, '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': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'child_filepath': 'modules/ve/ui/ve.ui.Frame.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/ve.ui.Window.js', 'child_filepath': 'modules/ve/ui/ve.ui.Window.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.WindowSet.js', 'child_filepath': 'modules/ve/ui/ve.ui.WindowSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.MetaLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.MetaLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 36, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 53, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 116, 'lines_deleted': 26, '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': 247, 'lines_deleted': 22, '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': 64, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.MetaLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.MetaLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 36, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 53, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 116, 'lines_deleted': 26, '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': 247, 'lines_deleted': 22, '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': 64, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 28, 'lines_deleted': 44, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 28, 'lines_deleted': 44, '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': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 40, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 29, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/ce/ve.ce.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 30, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 30, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.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.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': 0, 'lines_deleted': 4, '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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 16, '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': 0, 'lines_deleted': 8, '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': 3, 'lines_deleted': 16, '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': 3, 'lines_deleted': 5, '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': 58, 'lines_deleted': 183, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 14, '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': 'modules/ve/dm/nodes/ve.dm.MWReferenceListNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 78, 'lines_deleted': 143, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceListNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 79, 'lines_deleted': 144, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.MetaLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.MetaLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 36, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 53, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 26, 'lines_deleted': 116, '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': 22, 'lines_deleted': 247, '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': 2, 'lines_deleted': 64, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 14, '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': 16, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, '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/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 63, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceListNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 63, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceListNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 5, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/init/mw/targets/ve.init.mw.ViewPageTarget.test.js', 'child_filepath': 'modules/ve/test/init/mw/targets/ve.init.mw.ViewPageTarget.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 29, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, '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': 2, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 5, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/init/mw/targets/ve.init.mw.ViewPageTarget.test.js', 'child_filepath': 'modules/ve/test/init/mw/targets/ve.init.mw.ViewPageTarget.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 133, 'lines_deleted': 153, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 29, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 0, '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': 11, '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/ve.ui.Window.js', 'child_filepath': 'modules/ve/ui/ve.ui.Window.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 32, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 18, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 17, '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': 8, 'lines_deleted': 16, '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': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.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': 25, 'lines_deleted': 7, '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': 31, 'lines_deleted': 45, 'parent_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.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.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': 14, 'lines_deleted': 14, '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': 3, 'lines_deleted': 17, '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': 8, 'lines_deleted': 16, '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': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.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': 25, 'lines_deleted': 7, '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': 31, 'lines_deleted': 45, 'parent_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ContentBranchNode.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.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': 14, 'lines_deleted': 14, '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': 62, 'lines_deleted': 408, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 54, 'lines_deleted': 54, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 11, '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/ve.ui.Window.js', 'child_filepath': 'modules/ve/ui/ve.ui.Window.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 32, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 67, 'parent_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 67, 'parent_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.RelocatableNode.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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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/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': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.InternalListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.InternalListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, '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': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.InternalListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.InternalListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', '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.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 42, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.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.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': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', '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.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 36, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 5, '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': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.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/icons/reference.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/reference.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/styles/images/icons/reference.svg', 'child_filepath': 'modules/ve/ui/styles/images/icons/reference.svg', '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/icons/references.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/references.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ui/styles/images/icons/references.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 36, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'child_filepath': 'modules/ve/dm/ve.dm.Annotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 5, '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': 9, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.js', 'child_filepath': 'modules/ve/dm/ve.dm.ModelRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 86, 'lines_deleted': 55, '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': 3, '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': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 60, '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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 7, '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': 18, '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': 4, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 60, '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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 7, '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': 10, 'lines_deleted': 66, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', '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': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 20, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 20, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.MetaLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.MetaLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 36, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 53, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 26, 'lines_deleted': 116, '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': 22, 'lines_deleted': 247, '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': 2, 'lines_deleted': 64, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, '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': 7, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.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.MWInlineImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.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.MWInlineImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 83, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 31, 'lines_deleted': 29, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'child_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, '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': 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': 16, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaEditDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaInsertDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'child_filepath': 'modules/ve/ui/ve.ui.Dialog.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': 1, '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': 1, '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': 31, 'lines_deleted': 29, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.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': 7, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWMediaSelectWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWMediaSelectWidget.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': 7, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWMediaSelectWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWMediaSelectWidget.js', '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': 0, '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': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 157, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMediaEditDialog.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/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 38, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.MWMediaEditButtonTool.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/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': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 30, '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': 3, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.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/buttons/ve.ui.MWTransclusionButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.MWTransclusionButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWMediaSelectWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWMediaSelectWidget.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/buttons/ve.ui.MWTransclusionButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.MWTransclusionButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWMediaSelectWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWMediaSelectWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTemplateSpecModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienNode.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.MWTransclusionNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.AlienMetaItem.js', 'child_filepath': 'modules/ve/dm/metaitems/ve.dm.AlienMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceListNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, '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': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.AlienMetaItem.js', 'child_filepath': 'modules/ve/dm/metaitems/ve.dm.AlienMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceListNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, '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': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionPartModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionPartModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LinkTargetInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 21, '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': 3, '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': 2, 'lines_deleted': 3, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 50, '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': 4, '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': 23, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.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': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/ve.ui.Window.js', 'child_filepath': 'modules/ve/ui/ve.ui.Window.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 2, 'lines_deleted': 3, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/elements/ve.ui.GroupElement.js', 'child_filepath': 'modules/ve/ui/elements/ve.ui.GroupElement.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ve.Element.js', 'child_filepath': 'modules/ve/ve.Element.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 21, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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': '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': 3, 'parent_filepath': 'modules/ve/ui/ve.ui.Window.js', 'child_filepath': 'modules/ve/ui/ve.ui.Window.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTransclusionNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LookupInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.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.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': 23, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTransclusionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 21, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.splitTest.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.splitTest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.splitTest.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.splitTest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 79, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, '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': 55, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.splitTest.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 90, 'lines_deleted': 173, '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': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, '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': 55, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.splitTest.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ve.Document.js', 'child_filepath': 'modules/ve/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 0, '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': 18, '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': 20, 'lines_deleted': 526, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 504, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/test/ve.example.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'Gruntfile.js', 'child_filepath': 'Gruntfile.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'Gruntfile.js', 'child_filepath': 'Gruntfile.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, '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': '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': '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/ve/dm/models/ve.dm.MWTransclusionModel.js', 'child_filepath': 'modules/ve/dm/models/ve.dm.MWTransclusionModel.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTransclusionDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 183, 'lines_deleted': 271, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 54, 'lines_deleted': 142, '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/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': 0, 'lines_deleted': 18, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 135, 'lines_deleted': 46, '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': 5, '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': 135, 'lines_deleted': 46, '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': 5, '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': 4, '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': 4, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 133, 'lines_deleted': 262, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 133, 'lines_deleted': 262, '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': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, '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': 0, 'lines_deleted': 4, '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': 4, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.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': 10, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 1, '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': 446, 'lines_deleted': 195, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, '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': 35, 'lines_deleted': 38, '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': '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/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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 6, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', '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': 2, 'lines_deleted': 0, '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/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': 2, 'lines_deleted': 4, '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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1718, 'lines_deleted': 1731, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1718, 'lines_deleted': 1731, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 27, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, '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': 48, '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': 3, 'lines_deleted': 27, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, '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': 48, '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': 9, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.FieldsetLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.FieldsetLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', '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': 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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 35, 'lines_deleted': 38, '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': '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.FieldsetLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.FieldsetLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Layout.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, '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': 359, 'lines_deleted': 295, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 295, 'lines_deleted': 359, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 15, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', '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': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 199, 'lines_deleted': 199, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 77, 'lines_deleted': 75, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 48, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 199, 'lines_deleted': 199, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 77, 'lines_deleted': 75, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 32, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, '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': 3, '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': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.ContentDialog.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 42, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MediaDialog.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 38, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.MediaButtonTool.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 32, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 48, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 61, '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': 17, 'lines_deleted': 54, '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': 5, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 61, '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': 1, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', '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': 1, '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': 12, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryItemWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryItemWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 45, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', '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': 1, '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': 12, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 60, 'lines_deleted': 148, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryItemWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryItemWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 45, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 27, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 54, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 27, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 54, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/pages/multibyte.html', 'child_filepath': 'demos/ve/pages/multibyte.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/pages/multibyte.html', 'child_filepath': 'demos/ve/pages/multibyte.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWReferenceDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 121, 'lines_deleted': 678, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 44, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/dm/ve.dm.IndexValueStore.js', 'child_filepath': 'modules/ve/dm/ve.dm.IndexValueStore.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/test/dm/ve.dm.IndexValueStore.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.IndexValueStore.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 26, 'parent_filepath': 'modules/ve/test/dm/ve.dm.InternalList.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.InternalList.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 24, 'lines_deleted': 28, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 91, 'lines_deleted': 3, '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': 45, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 11, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 45, 'lines_deleted': 77, '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': 15, 'lines_deleted': 36, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.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.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 117, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWInlineImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 91, 'lines_deleted': 3, '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': 45, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 36, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.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.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 117, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWInlineImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 11, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 45, 'lines_deleted': 77, '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': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, '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': 2, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 56, 'lines_deleted': 51, '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': 2, 'lines_deleted': 54, 'parent_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'child_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 423, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 54, 'parent_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'child_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 423, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': 'modules/ve/test/ve.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 4, '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': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 33, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 3, 'lines_deleted': 3, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.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.SurfaceFragment.js', 'child_filepath': 'modules/ve/dm/ve.dm.SurfaceFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, '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/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 54, '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': 56, 'lines_deleted': 51, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageCaptionNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageCaptionNode.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.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageCaptionNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageCaptionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, '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': 4, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 118, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWReferenceListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.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.MWTemplateNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 1, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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': 3, 'lines_deleted': 30, '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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', '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/ui/tools/buttons/ve.ui.MWMetaButtonTool.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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': 3, 'lines_deleted': 30, '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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', '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/ui/tools/buttons/ve.ui.MWMetaButtonTool.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, '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/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 33, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, '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': 3, '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': 3, 'lines_deleted': 3, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.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.SurfaceFragment.js', 'child_filepath': 'modules/ve/dm/ve.dm.SurfaceFragment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, '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': 8, 'lines_deleted': 9, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': '.docs/external.js', 'child_filepath': '.docs/external.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'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': 8, 'lines_deleted': 5, 'parent_filepath': '.jshintignore', 'child_filepath': '.jshintignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 60, 'parent_filepath': 'Gruntfile.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/unicodejs/unicodejs.wordbreak.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, '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': 0, 'lines_deleted': 24, 'parent_filepath': 'package.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, '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': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 81, 'parent_filepath': 'modules/ve/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 39, 'lines_deleted': 9, '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': 15, 'parent_filepath': 'modules/ve/dm/ve.dm.NodeFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.NodeFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 329, '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': 0, 'lines_deleted': 16, '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': 0, 'lines_deleted': 16, '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': 0, 'lines_deleted': 1, '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/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 137, 'parent_filepath': 'modules/ve/test/init/mw/targets/ve.init.mw.ViewPageTarget.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': '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': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 25, 'lines_deleted': 40, 'parent_filepath': 'modules/jquery/jquery.client.js', 'child_filepath': 'modules/jquery/jquery.client.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 26, 'lines_deleted': 38, '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': 32, 'lines_deleted': 55, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 137, 'parent_filepath': 'modules/ve/test/init/mw/targets/ve.init.mw.ViewPageTarget.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': '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': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 25, 'lines_deleted': 40, 'parent_filepath': 'modules/jquery/jquery.client.js', 'child_filepath': 'modules/jquery/jquery.client.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 26, 'lines_deleted': 38, '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': 32, 'lines_deleted': 55, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 81, 'parent_filepath': 'modules/ve/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 39, 'lines_deleted': 9, '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': 15, 'parent_filepath': 'modules/ve/dm/ve.dm.NodeFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.NodeFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 329, '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': 0, 'lines_deleted': 16, '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': 0, 'lines_deleted': 16, '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': 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': 14, 'lines_deleted': 51, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', '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': 14, 'lines_deleted': 51, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': '.docs/external.js', 'child_filepath': '.docs/external.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'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': 8, 'lines_deleted': 5, 'parent_filepath': '.jshintignore', 'child_filepath': '.jshintignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 60, 'parent_filepath': 'Gruntfile.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/unicodejs/unicodejs.wordbreak.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, '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': 0, 'lines_deleted': 24, 'parent_filepath': 'package.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': '.csslintrc', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 4, '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': 10, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageCaptionNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageCaptionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 20, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 66, 'lines_deleted': 31, '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': 79, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 63, 'lines_deleted': 187, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 63, 'lines_deleted': 187, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/ce/ve.ce.ContentBranchNode.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.ContentBranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/unicodejs/AUTHORS.txt', 'child_filepath': 'modules/unicodejs/AUTHORS.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 36, 'parent_filepath': 'modules/unicodejs/unicodejs.js', 'child_filepath': 'modules/unicodejs/unicodejs.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 37, 'parent_filepath': 'modules/unicodejs/unicodejs.textstring.js', 'child_filepath': 'modules/unicodejs/unicodejs.textstring.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 25, 'parent_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 18, 'parent_filepath': 'modules/unicodejs/unicodejs.wordbreak.test.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 4, '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': '.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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/unicodejs/AUTHORS.txt', 'child_filepath': 'modules/unicodejs/AUTHORS.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 36, 'parent_filepath': 'modules/unicodejs/unicodejs.js', 'child_filepath': 'modules/unicodejs/unicodejs.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 37, 'parent_filepath': 'modules/unicodejs/unicodejs.textstring.js', 'child_filepath': 'modules/unicodejs/unicodejs.textstring.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 25, 'parent_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 18, 'parent_filepath': 'modules/unicodejs/unicodejs.wordbreak.test.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 4, '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': 2, 'lines_deleted': 8, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 12, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ve.debug.js', 'child_filepath': 'modules/ve/ve.debug.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ve.debug.js', 'child_filepath': 'modules/ve/ve.debug.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 12, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', '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': 8, 'lines_deleted': 11, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, '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/unicodejs/unicodejs.wordbreak.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.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': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/ce/ve.ce.ContentBranchNode.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.ContentBranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1093, 'lines_deleted': 1864, 'parent_filepath': 'modules/ve/ui/styles/images/icons.ai', 'child_filepath': 'modules/ve/ui/styles/images/icons.ai', '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/icons/search-big.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/search-big.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/styles/images/icons/search-big.svg', '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/ui/styles/images/icons/search.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/search.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ui/styles/images/icons/search.svg', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 28, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Dialog.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 148, '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': 27, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 125, 'lines_deleted': 208, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.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.MWTemplateNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationSet.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.Document.js', 'child_filepath': 'modules/ve/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': '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': 51, 'lines_deleted': 7, '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': 6, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageCaptionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageCaptionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.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.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 69, 'parent_filepath': 'modules/ve/test/dm/ve.dm.InternalList.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': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 69, 'parent_filepath': 'modules/ve/test/dm/ve.dm.InternalList.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': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 20, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.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.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.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.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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': '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': 2, 'parent_filepath': 'demos/ve/pages/image.html', 'child_filepath': 'demos/ve/pages/image.html', '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.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.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.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Tool.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1068, 'lines_deleted': 1819, 'parent_filepath': 'modules/ve/ui/styles/images/icons.ai', 'child_filepath': 'modules/ve/ui/styles/images/icons.ai', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/images/icons/strikethrough-a.svg', 'child_filepath': 'modules/ve/ui/styles/images/icons/strikethrough-a.svg', '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/icons/strikethrough-s.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/strikethrough-s.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/styles/images/icons/strikethrough-s.svg', 'child_filepath': 'modules/ve/ui/styles/images/icons/strikethrough-s.svg', '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/icons/underline-a.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/underline-a.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/images/icons/underline-a.svg', 'child_filepath': 'modules/ve/ui/styles/images/icons/underline-a.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/styles/images/icons/underline-u.svg', 'child_filepath': 'modules/ve/ui/styles/images/icons/underline-u.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1068, 'lines_deleted': 1819, 'parent_filepath': 'modules/ve/ui/styles/images/icons.ai', 'child_filepath': 'modules/ve/ui/styles/images/icons.ai', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/images/icons/strikethrough-a.svg', 'child_filepath': 'modules/ve/ui/styles/images/icons/strikethrough-a.svg', '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/icons/strikethrough-s.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/strikethrough-s.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/styles/images/icons/strikethrough-s.svg', 'child_filepath': 'modules/ve/ui/styles/images/icons/strikethrough-s.svg', '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/icons/underline-a.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/underline-a.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/images/icons/underline-a.svg', 'child_filepath': 'modules/ve/ui/styles/images/icons/underline-a.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/styles/images/icons/underline-u.svg', 'child_filepath': 'modules/ve/ui/styles/images/icons/underline-u.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.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.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 29, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', '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': 1, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 35, 'lines_deleted': 23, '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': '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': '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/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.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.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 29, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/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/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Window.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Window.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/ve.ui.Window.js', 'child_filepath': 'modules/ve/ui/ve.ui.Window.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.GridLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.GridLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 41, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/dm/ve.dm.IndexValueStore.js', 'child_filepath': 'modules/ve/dm/ve.dm.IndexValueStore.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 30, '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': 7, 'lines_deleted': 50, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/dm/ve.dm.IndexValueStore.js', 'child_filepath': 'modules/ve/dm/ve.dm.IndexValueStore.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 52, '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': 0, 'lines_deleted': 40, 'parent_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'child_filepath': 'modules/ve/dm/lineardata/ve.dm.ElementLinearData.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/dm/ve.dm.IndexValueStore.js', 'child_filepath': 'modules/ve/dm/ve.dm.IndexValueStore.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 30, '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': 7, 'lines_deleted': 50, 'parent_filepath': 'modules/ve/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/dm/ve.dm.IndexValueStore.js', 'child_filepath': 'modules/ve/dm/ve.dm.IndexValueStore.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'child_filepath': 'modules/ve/dm/ve.dm.InternalList.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 52, '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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/layouts/ve.ui.GridLayout.js', 'child_filepath': 'modules/ve/ui/layouts/ve.ui.GridLayout.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 21, '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': 10, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 1, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.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.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': 11, 'parent_filepath': 'modules/ve/ce/ve.ce.View.js', 'child_filepath': 'modules/ve/ce/ve.ce.View.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', '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.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.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.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.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.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': 11, 'parent_filepath': 'modules/ve/ce/ve.ce.View.js', 'child_filepath': 'modules/ve/ce/ve.ce.View.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, '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': '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': 1, 'lines_deleted': 2, '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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 38, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.MWMetaButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, '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': 4, 'lines_deleted': 4, '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': 4, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.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.CommandRegistry.js', 'child_filepath': 'modules/ve/ui/ve.ui.CommandRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 7, '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': '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': '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': 1, 'lines_deleted': 2, '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': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 38, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.MWMetaButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.CommandRegistry.js', 'child_filepath': 'modules/ve/ui/ve.ui.CommandRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 6, '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': 1, 'lines_deleted': 17, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, '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': 4, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, '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': 15, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 12, '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.js', 'child_filepath': 'modules/ve/ce/ve.ce.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 15, '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': 24, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 12, '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.js', 'child_filepath': 'modules/ve/ce/ve.ce.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 15, '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/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/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': 3, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 41, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageCaptionNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageCaptionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, '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': 0, 'lines_deleted': 13, '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': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 41, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageCaptionNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageCaptionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, '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': 0, 'lines_deleted': 13, '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': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, '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': 31, 'lines_deleted': 124, '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': 4, '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': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.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.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.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.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, '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': 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': 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': 15, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/test/ve.Element.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ve.Element.js', 'child_filepath': 'modules/ve/ve.Element.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': 15, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 73, 'lines_deleted': 105, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWLinkTargetInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/test/ve.Element.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ve.Element.js', 'child_filepath': 'modules/ve/ve.Element.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 73, 'lines_deleted': 105, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 59, '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': 1, 'lines_deleted': 2, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 59, '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': 19, 'lines_deleted': 91, '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': 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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 15, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 8, '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': 1, 'lines_deleted': 0, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 15, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 8, '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': 0, 'lines_deleted': 2, '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': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 25, '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': 34, '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': 0, 'lines_deleted': 25, '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': 34, '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': 0, 'lines_deleted': 1, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 20, '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': 5, 'lines_deleted': 82, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 24, 'lines_deleted': 21, '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': 6, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.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': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/unicodejs/unicodejs.wordbreak.test.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, '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': 1, '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/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': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/unicodejs/unicodejs.wordbreak.test.js', 'child_filepath': 'modules/unicodejs/unicodejs.wordbreak.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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/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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 24, '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': 3, 'lines_deleted': 3, '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': 3, 'lines_deleted': 16, '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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 3, 'lines_deleted': 6, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, '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': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, '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': 0, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 20, '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': 5, 'lines_deleted': 82, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, '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/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': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 6, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, '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': 3, 'lines_deleted': 16, '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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, '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': 0, 'lines_deleted': 3, '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': '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/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': 5, 'lines_deleted': 0, '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': 2, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', '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.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': 8, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 35, 'lines_deleted': 49, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 55, 'lines_deleted': 59, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.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.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': 8, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 35, 'lines_deleted': 49, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.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.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 55, 'lines_deleted': 59, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 10, 'lines_deleted': 69, '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': 10, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.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': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MediaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MediaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, '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': 5, 'lines_deleted': 30, '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': 11, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'child_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 7, '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': 5, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.FocusableNode.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': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MediaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MediaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, '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': 5, 'lines_deleted': 30, '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': 11, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'child_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 7, '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': 5, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 27, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.GeneratedContentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 40, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 43, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 27, 'lines_deleted': 32, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', '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.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', '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.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 27, 'lines_deleted': 32, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 48, 'lines_deleted': 60, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 52, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 73, 'parent_filepath': 'modules/ve/test/dm/nodes/ve.dm.MWTemplateNode.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': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 52, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 73, 'parent_filepath': 'modules/ve/test/dm/nodes/ve.dm.MWTemplateNode.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': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 55, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.InputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.TextInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 55, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 63, 'lines_deleted': 68, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 42, 'lines_deleted': 11, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 63, 'lines_deleted': 68, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 42, 'lines_deleted': 11, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 42, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 42, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 45, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.OutlineItemWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.OutlineItemWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.PagedDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Widget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 45, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.OutlineItemWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.OutlineItemWidget.js', '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': 0, 'lines_deleted': 4, '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': 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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 71, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 38, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.MWTemplateButtonTool.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, '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': 0, 'lines_deleted': 4, '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': 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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 71, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWTemplateDialog.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 38, 'parent_filepath': 'modules/ve/ui/tools/buttons/ve.ui.MWTemplateButtonTool.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/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': 26, 'lines_deleted': 41, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 26, 'lines_deleted': 41, 'parent_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ProtectedNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, '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': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 6, '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': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, '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': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 6, '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': 0, 'lines_deleted': 3, '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': 8, 'lines_deleted': 61, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 47, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.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.MWInlineImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWInlineImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 61, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 47, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 11, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 23, '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': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 21, 'lines_deleted': 45, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.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.MWReferenceNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWReferenceNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 14, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 23, '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': 0, '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': 1, 'lines_deleted': 29, 'parent_filepath': 'modules/ve/ce/ve.ce.View.js', 'child_filepath': 'modules/ve/ce/ve.ce.View.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, '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': 4, 'lines_deleted': 5, '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': 7, 'lines_deleted': 0, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/demo.css', 'child_filepath': 'demos/ve/demo.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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': 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': 6, 'lines_deleted': 7, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/init/sa/ve.init.sa.Target.js', 'child_filepath': 'modules/ve/init/sa/ve.init.sa.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 131, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 204, 'lines_deleted': 54, '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': 11, 'lines_deleted': 23, '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': 0, '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': 1, 'lines_deleted': 29, 'parent_filepath': 'modules/ve/ce/ve.ce.View.js', 'child_filepath': 'modules/ve/ce/ve.ce.View.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, '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': 4, 'lines_deleted': 5, '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': 7, 'lines_deleted': 0, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/demo.css', 'child_filepath': 'demos/ve/demo.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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': 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': 6, 'lines_deleted': 7, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/init/sa/ve.init.sa.Target.js', 'child_filepath': 'modules/ve/init/sa/ve.init.sa.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 131, 'parent_filepath': 'modules/ve/init/ve.init.Target.js', 'child_filepath': 'modules/ve/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 204, 'lines_deleted': 54, '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}]