[{'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': 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': 2, 'lines_deleted': 2, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 15, 'parent_filepath': 'modules/rangy/rangy-core-1.3.js', 'child_filepath': 'modules/rangy/rangy-core-1.3.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 11, 'parent_filepath': 'modules/rangy/rangy-position-1.3.js', 'child_filepath': 'modules/rangy/rangy-position-1.3.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': 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': 2, 'lines_deleted': 2, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 15, 'parent_filepath': 'modules/rangy/rangy-core-1.3.js', 'child_filepath': 'modules/rangy/rangy-core-1.3.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 11, 'parent_filepath': 'modules/rangy/rangy-position-1.3.js', 'child_filepath': 'modules/rangy/rangy-position-1.3.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.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.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': 5, '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': 8, 'lines_deleted': 35, '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/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'child_filepath': 'modules/ve/dm/metaitems/ve.dm.MWCategoryMetaItem.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': 85, 'parent_filepath': 'modules/ve/test/actions/ve.ListAction.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 48, '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/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 35, '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/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'child_filepath': 'modules/ve/dm/metaitems/ve.dm.MWCategoryMetaItem.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': 85, 'parent_filepath': 'modules/ve/test/actions/ve.ListAction.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 48, '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/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': 2, 'parent_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'child_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/test/actions/ve.IndentationAction.test.js', 'child_filepath': 'modules/ve/test/actions/ve.IndentationAction.test.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/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/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': 2, 'parent_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'child_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/test/actions/ve.IndentationAction.test.js', 'child_filepath': 'modules/ve/test/actions/ve.IndentationAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 53, 'lines_deleted': 10, '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': 10, 'parent_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'child_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/test/actions/ve.IndentationAction.test.js', 'child_filepath': 'modules/ve/test/actions/ve.IndentationAction.test.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': 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': 53, 'lines_deleted': 10, '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': 10, 'parent_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'child_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/test/actions/ve.IndentationAction.test.js', 'child_filepath': 'modules/ve/test/actions/ve.IndentationAction.test.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': 21, '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': 4, 'lines_deleted': 4, '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/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': 29, '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': 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/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': 29, '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/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': 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': 3644, 'parent_filepath': 'modules/rangy/rangy-core-1.3.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 2175, 'lines_deleted': 1742, 'parent_filepath': 'modules/rangy/rangy-core.js', 'child_filepath': 'modules/rangy/rangy-core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 539, 'parent_filepath': 'modules/rangy/rangy-position-1.3.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 395, 'lines_deleted': 224, 'parent_filepath': 'modules/rangy/rangy-position.js', 'child_filepath': 'modules/rangy/rangy-position.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3644, 'parent_filepath': 'modules/rangy/rangy-core-1.3.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 2175, 'lines_deleted': 1742, 'parent_filepath': 'modules/rangy/rangy-core.js', 'child_filepath': 'modules/rangy/rangy-core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 539, 'parent_filepath': 'modules/rangy/rangy-position-1.3.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 395, 'lines_deleted': 224, 'parent_filepath': 'modules/rangy/rangy-position.js', 'child_filepath': 'modules/rangy/rangy-position.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 12, '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': '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/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': 8, 'lines_deleted': 12, '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': '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': 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': 9, 'lines_deleted': 28, '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': 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': 9, 'lines_deleted': 28, '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': 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': 12, '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': 12, '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': 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': 8, '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': 9, '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': 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': 4, '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': 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': 4, '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': 1, '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/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': 19, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 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': 0, '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': 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': 1, 'lines_deleted': 2, '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': 3, 'lines_deleted': 0, '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': 9, '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': 3, 'lines_deleted': 0, '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.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': 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': 20, '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': 2, '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': 11, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/test/dm/ve.dm.BranchNode.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ve.BranchNode.js', 'child_filepath': 'modules/ve/ve.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 0, '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': 30, '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': 3, 'lines_deleted': 3, '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': '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': 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/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': 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/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': 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': 30, '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': 3, 'lines_deleted': 3, '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': 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/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': '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': 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/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': 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': 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': 14, 'lines_deleted': 9, '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': 6, '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': 14, 'lines_deleted': 9, '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': 6, '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': 22, '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': 13, 'lines_deleted': 1, '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': 7, 'lines_deleted': 19, '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': 13, 'lines_deleted': 29, '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': 23, 'lines_deleted': 4, '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': 34, 'lines_deleted': 73, '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': 8, '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': 4, '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': 13, 'lines_deleted': 1, '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': 7, 'lines_deleted': 19, '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': 13, 'lines_deleted': 29, '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': 23, 'lines_deleted': 4, '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': 34, 'lines_deleted': 73, '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': 8, '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': 4, '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': 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': 57, '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': 0, 'lines_deleted': 54, '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': 5, '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': 5, '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': 173, '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': 4, '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': 173, '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': 4, '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': 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': 2, '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': 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': 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': 15, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaItemFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaItemFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 60, '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': 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': 0, 'lines_deleted': 122, 'parent_filepath': 'modules/ve/test/dm/ve.dm.Model.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': 1, 'lines_deleted': 2, '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': 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': 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': 15, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/dm/ve.dm.MetaItemFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaItemFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 60, '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': 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': 0, 'lines_deleted': 122, 'parent_filepath': 'modules/ve/test/dm/ve.dm.Model.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': 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': 0, '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': 0, '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': 25, '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': 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': 7, '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': 7, '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': 18, 'parent_filepath': 'modules/ve/actions/ve.AnnotationAction.js', 'child_filepath': 'modules/ve/actions/ve.AnnotationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, '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': 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': 3, 'lines_deleted': 45, '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': 20, 'lines_deleted': 44, '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': 6, 'lines_deleted': 10, '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': 2, 'parent_filepath': 'modules/ve/actions/ve.AnnotationAction.js', 'child_filepath': 'modules/ve/actions/ve.AnnotationAction.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': 3, 'lines_deleted': 4, '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': 13, 'lines_deleted': 22, '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': 17, 'parent_filepath': 'modules/ve/actions/ve.AnnotationAction.js', 'child_filepath': 'modules/ve/actions/ve.AnnotationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, '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': 0, 'lines_deleted': 41, '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': 23, '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': 6, 'lines_deleted': 10, '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': 11, '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': 8, 'lines_deleted': 31, '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': 183, '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': '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': 10, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, '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': 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': 15, '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': 20, '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': 12, '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': 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': 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': 30, 'lines_deleted': 42, '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/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': 12, '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': 14, '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': 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': 9, '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': 10, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, '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': 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': 15, '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': 20, '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': 12, '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': 1, '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': 30, 'lines_deleted': 42, '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/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': 12, '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': 14, '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': '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': 8, 'lines_deleted': 31, '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': 183, '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': '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/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': 7, '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': 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': 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': 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': 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': 11, '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': 15, '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': 28, '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': 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': 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': 0, 'lines_deleted': 11, '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': 15, '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': 28, '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': 4, 'lines_deleted': 4, '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': 4, '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': 8, 'lines_deleted': 4, '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': 3, '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': 1, 'lines_deleted': 1, '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': 25, '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': 14, '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': 14, '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': 5, 'lines_deleted': 55, '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': 55, '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/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': 5, 'lines_deleted': 18, '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': 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': 33, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.DivNode.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.DivNode.js', '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/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/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 18, '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/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': 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': 16, 'lines_deleted': 2, 'parent_filepath': '.docs/generate.sh', 'child_filepath': '.docs/generate.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, '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': 10, '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': 16, 'lines_deleted': 2, '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': 40, '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': 34, 'lines_deleted': 85, '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': 34, 'lines_deleted': 85, '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': 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': 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': 230, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.MWMetaDialog.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 144, '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': 194, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryInputWidget.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 82, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryItemWidget.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 105, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryPopupWidget.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 211, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.MWCategoryWidget.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 20, 'lines_deleted': 11, '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': 2, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 13, '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': 18, 'lines_deleted': 101, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 27, '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': 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': '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': 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': 4, 'lines_deleted': 40, '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': 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': 13, 'lines_deleted': 14, '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/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/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': 27, 'lines_deleted': 27, '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/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': 27, 'lines_deleted': 27, '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.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/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/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/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': 27, 'lines_deleted': 18, '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/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': 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': 27, 'lines_deleted': 18, '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/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': 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': 1, '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': 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': 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': 6, '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': 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': 54, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.MWDefaultSortMetaItem.js', '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/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/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/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': 6, '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': 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': 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': 2, 'lines_deleted': 2, 'parent_filepath': '.docs/generate.sh', 'child_filepath': '.docs/generate.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 9, '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': 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': 54, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.MWDefaultSortMetaItem.js', '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/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/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 14, '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/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': 25, 'lines_deleted': 71, '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/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/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': 97, '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': 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': 20, 'lines_deleted': 4, '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': 4, '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': 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': 0, 'lines_deleted': 27, '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': 10, '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': 20, 'lines_deleted': 4, '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': 4, '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': 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': 0, 'lines_deleted': 27, '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': 10, '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': 115, 'lines_deleted': 223, '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': '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': 233, 'parent_filepath': 'modules/jquery/jquery.client.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': 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': 0, 'lines_deleted': 97, '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': 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': 14, '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': 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': 2, 'lines_deleted': 68, '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': 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': 25, 'lines_deleted': 96, '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': 'AUTHORS.txt', 'child_filepath': 'AUTHORS.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 68, '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': 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': 25, 'lines_deleted': 96, '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': 14, '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': 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': 87, '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': 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': 233, 'parent_filepath': 'modules/jquery/jquery.client.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': 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': 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': 31, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.TableCaptionNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 44, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.TableCaptionNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 20, 'lines_deleted': 61, '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/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': 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': 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': 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': 31, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.TableCaptionNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 44, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.TableCaptionNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 20, 'lines_deleted': 61, '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/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': 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': 18, 'lines_deleted': 27, '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': 13, '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': 7, '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': 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': 10, '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': 16, 'lines_deleted': 64, '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': 63, 'lines_deleted': 64, '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': 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': 7, 'lines_deleted': 18, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 6, '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': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 6, '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': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 7, 'lines_deleted': 18, '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': 5, 'lines_deleted': 17, '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': 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': 4, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', '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/ce/nodes/ve.ce.MWImageCaptionNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 85, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 41, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageCaptionNode.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/test/index.php', 'child_filepath': 'modules/ve/test/index.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': 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': 13, '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': 7, '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': 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': 10, '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': 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': 4, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWBlockImageNode.js', '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/ce/nodes/ve.ce.MWImageCaptionNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 85, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWBlockImageNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 41, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageCaptionNode.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/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 17, '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': 16, 'lines_deleted': 64, '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': 63, 'lines_deleted': 64, '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': 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': 4, 'lines_deleted': 19, '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': 4, 'lines_deleted': 19, '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': 61, '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': 0, 'lines_deleted': 36, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 61, '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': 0, 'lines_deleted': 36, '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': 14, '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': 13, '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': 26, 'lines_deleted': 49, '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': 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': 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': 4, 'lines_deleted': 14, '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': 13, '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': 26, 'lines_deleted': 49, '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': 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': 18, 'lines_deleted': 27, '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': 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/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': 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': 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': 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': 1, 'lines_deleted': 13, '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': 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': 0, 'lines_deleted': 1, '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': 4, '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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.DialogButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.DialogButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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': 11, 'lines_deleted': 32, 'parent_filepath': 'modules/ve/ui/ve.ui.ViewRegistry.js', 'child_filepath': 'modules/ve/ui/ve.ui.ViewRegistry.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': 0, 'lines_deleted': 1, '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': 4, '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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.DialogButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.DialogButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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': 11, 'lines_deleted': 32, 'parent_filepath': 'modules/ve/ui/ve.ui.ViewRegistry.js', 'child_filepath': 'modules/ve/ui/ve.ui.ViewRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 9, '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': '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': '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/ce/nodes/ve.ce.MWInlineImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWInlineImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 4, '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': 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': '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': 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': 5, 'lines_deleted': 37, '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': 9, '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': 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': 0, 'lines_deleted': 3, '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': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, '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': 0, 'lines_deleted': 3, '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': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 133, 'lines_deleted': 326, '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.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': 37, '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': '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': 18, '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': 65, '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': 2, 'lines_deleted': 5, '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': 158, 'lines_deleted': 90, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 90, 'lines_deleted': 158, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1011, 'lines_deleted': 1780, '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/menu.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/menu.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ui/styles/images/icons/menu.svg', '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/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': 1, 'lines_deleted': 6, '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': 4, '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': 6, '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': 10, 'lines_deleted': 11, '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/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': 18, 'parent_filepath': 'modules/ve/ui/ve.ui.js', 'child_filepath': 'modules/ve/ui/ve.ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 17, 'lines_deleted': 7, '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': 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': 0, 'lines_deleted': 80, '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': 12, 'lines_deleted': 23, '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': 6, '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': 4, 'lines_deleted': 28, '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': 45, 'lines_deleted': 111, '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': 65, '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': 12, 'lines_deleted': 23, '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': 6, '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': 4, 'lines_deleted': 28, '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': 45, 'lines_deleted': 111, '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': 18, 'parent_filepath': 'modules/ve/ui/ve.ui.js', 'child_filepath': 'modules/ve/ui/ve.ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, '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': 6, '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': 10, 'lines_deleted': 11, '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': 16, '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': 4, 'lines_deleted': 4, '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': 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': 43, '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': 17, 'lines_deleted': 7, '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': 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': 0, 'lines_deleted': 80, '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': 1011, 'lines_deleted': 1780, '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/menu.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/menu.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ui/styles/images/icons/menu.svg', '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/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': 1, 'lines_deleted': 6, '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': 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': 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': 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': 3, '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': 3, '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': 54, 'lines_deleted': 81, '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': 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': 30, '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': 5, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 42, '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': 224, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.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': 6, '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': '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': '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': 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': 3, 'lines_deleted': 6, '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': 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': 4, 'lines_deleted': 14, '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/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': 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': 7, 'lines_deleted': 10, '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/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': 52, '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': 58, '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': 8, 'lines_deleted': 52, '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': 58, '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': 7, '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': 0, 'lines_deleted': 64, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 30, '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/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.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1742, 'lines_deleted': 2175, 'parent_filepath': 'modules/rangy/rangy-core.js', 'child_filepath': 'modules/rangy/rangy-core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 713, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/rangy/rangy-cssclassapplier.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/rangy/rangy-export.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 221, 'lines_deleted': 396, 'parent_filepath': 'modules/rangy/rangy-position.js', 'child_filepath': 'modules/rangy/rangy-position.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 195, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/rangy/rangy-selectionsaverestore.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 300, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/rangy/rangy-serializer.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, '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': 25, 'lines_deleted': 22, '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': 14, 'lines_deleted': 17, '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': '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': 2, 'lines_deleted': 15, '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': 147, 'parent_filepath': 'modules/ve/test/dm/ve.dm.Node.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, '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': 0, 'lines_deleted': 7, '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': 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': 7, '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': 0, 'lines_deleted': 64, 'parent_filepath': 'modules/ve/ce/ve.ce.FocusableNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 30, '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/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/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/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': 9, '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': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 15, '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': 147, 'parent_filepath': 'modules/ve/test/dm/ve.dm.Node.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, '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': 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': 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': 2, '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': 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/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': 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': 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': 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': 1, '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': 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': 1, 'lines_deleted': 0, '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': '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': 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': 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': 1, 'lines_deleted': 4, '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.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1742, 'lines_deleted': 2175, 'parent_filepath': 'modules/rangy/rangy-core.js', 'child_filepath': 'modules/rangy/rangy-core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 713, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/rangy/rangy-cssclassapplier.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/rangy/rangy-export.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 221, 'lines_deleted': 396, 'parent_filepath': 'modules/rangy/rangy-position.js', 'child_filepath': 'modules/rangy/rangy-position.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 195, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/rangy/rangy-selectionsaverestore.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 300, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/rangy/rangy-serializer.js', 'change_type': None, 'new_file': True, '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': 2, 'lines_deleted': 2, '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': 9, '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': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 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': 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': 2, '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': 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/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': 2, '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': 14, 'lines_deleted': 17, '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': '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': 2, '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': 2, 'lines_deleted': 4, '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': 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': 9, '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': 5, 'lines_deleted': 9, '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': 25, 'lines_deleted': 22, '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': 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': 8, 'lines_deleted': 7, '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': 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/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': 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': 1, 'lines_deleted': 3, 'parent_filepath': '.docs/generate.sh', 'child_filepath': '.docs/generate.sh', '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.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': 8, 'lines_deleted': 7, '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': 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': 3, '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/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': 3, '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': 62, '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': 26, 'lines_deleted': 0, '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': 14, 'lines_deleted': 22, 'parent_filepath': '.jshintrc', 'child_filepath': '.jshintrc', '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': 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': 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': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 67, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.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/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': 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': 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': 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': 62, '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': 26, 'lines_deleted': 0, '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': 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': 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': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWTemplateNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 67, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWTemplateNode.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/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': 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': 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': 51, 'lines_deleted': 123, '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': 15, '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': 0, 'lines_deleted': 20, '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': 16, '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': 2, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'child_filepath': 'modules/ve/dm/metaitems/ve.dm.MWCategoryMetaItem.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': 0, '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': 2, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'child_filepath': 'modules/ve/dm/metaitems/ve.dm.MWCategoryMetaItem.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': 0, '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': 9, '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': 3, 'lines_deleted': 3, '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': 7, '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': 7, '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': 65, 'lines_deleted': 163, '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': 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': 9, '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': 3, 'lines_deleted': 3, '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': 7, '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': 7, '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': 65, 'lines_deleted': 163, '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': 55, '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': 52, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 16, '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': 24, 'lines_deleted': 35, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, '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': 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': 55, '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': 52, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 16, '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': 24, 'lines_deleted': 35, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, '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': 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': 8, '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': 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': 10, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/actions/ve.InspectorAction.js', 'child_filepath': 'modules/ve/actions/ve.InspectorAction.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.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': 13, '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/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': 5, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'child_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, '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': 16, 'lines_deleted': 7, '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': 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': 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': 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': 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': 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': 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': 2, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 9, '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': 38, 'lines_deleted': 16, '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': 52, 'lines_deleted': 79, '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': 18, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 38, 'lines_deleted': 16, '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': 52, 'lines_deleted': 79, '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': 'modules/ve/dm/ve.dm.AnnotationFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationFactory.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.MetaItemFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaItemFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 8, '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': '.docs/categories.json', 'child_filepath': '.docs/categories.json', '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/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': 3, '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': 3, 'lines_deleted': 3, '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/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/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ve.NamedClassFactory.js', 'child_filepath': 'modules/ve/ve.NodeFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 6, 'lines_deleted': 46, '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': 53, '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': 20, 'lines_deleted': 7, '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': 6, 'lines_deleted': 46, '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': 53, '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': 19, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationFactory.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.MetaItemFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.MetaItemFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 8, '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': '.docs/categories.json', 'child_filepath': '.docs/categories.json', '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/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': 3, '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': 3, 'lines_deleted': 3, '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/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/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ve.NamedClassFactory.js', 'child_filepath': 'modules/ve/ve.NodeFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 5, 'lines_deleted': 16, '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': 3, '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': 0, 'lines_deleted': 102, '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': 11, 'lines_deleted': 63, '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': 2, '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': 1, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.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.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': 16, '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': 5, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'child_filepath': 'modules/ve/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 63, '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': 2, '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': 1, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.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.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': 14, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 9, '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': 18, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 20, 'lines_deleted': 55, '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/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': 4, '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': 4, 'lines_deleted': 4, '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/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/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': 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': 23, 'lines_deleted': 50, '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': 4, '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': 16, 'lines_deleted': 48, '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': 5, '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': 23, 'lines_deleted': 50, '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': 4, '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': 16, 'lines_deleted': 48, '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': 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': 14, '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': 1, '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': 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': 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': 7, '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': 5, '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': 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': 17, 'lines_deleted': 20, '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': 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': 3, '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': 0, 'lines_deleted': 102, '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': 7, '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': 1, 'lines_deleted': 1, '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/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/test/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 15, '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': 0, 'parent_filepath': 'modules/ve/test/example.png', 'child_filepath': 'modules/ve/test/image.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 4, 'lines_deleted': 5, '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': 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': 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': 2, 'lines_deleted': 2, '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': 2, 'lines_deleted': 2, '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': 3, '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': 4, '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': 17, 'lines_deleted': 20, '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': 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': 3, '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': 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': 8, 'lines_deleted': 27, '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': 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': 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': 2, 'lines_deleted': 2, '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/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/test/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 15, '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': 0, 'parent_filepath': 'modules/ve/test/example.png', 'child_filepath': 'modules/ve/test/image.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'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': 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': '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/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/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': 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': 4, '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': 5, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.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.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': 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': 4, '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': 5, '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': 12, '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': 5, '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': 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': 4, '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': 0, 'lines_deleted': 11, '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': 2, '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': 2, 'lines_deleted': 2, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.InputLabelWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.InputLabelWidget.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': 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': 1, 'parent_filepath': 'demos/ve/pages/image.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 79, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.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/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': 46, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.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/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/widgets/ve.ui.InputLabelWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.InputLabelWidget.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': 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': 1, 'parent_filepath': 'demos/ve/pages/image.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 79, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWImageNode.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/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': 46, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWImageNode.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/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': 2, 'parent_filepath': '.docs/generate.sh', 'child_filepath': '.docs/generate.sh', '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': 1, 'lines_deleted': 3, 'parent_filepath': '.docs/generate.sh', 'child_filepath': '.docs/generate.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': '.docs/generate.sh', 'child_filepath': '.docs/generate.sh', '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': 7, '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/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': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.GroupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.GroupWidget.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': 34, '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': 0, 'lines_deleted': 36, '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': 56, 'lines_deleted': 18, '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': 107, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.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.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': 34, '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': 0, 'lines_deleted': 36, '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': 56, 'lines_deleted': 18, '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': 107, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.PopupWidget.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/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': 76, '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': 132, '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': 0, 'lines_deleted': 3, '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': 10, '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/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': 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': 76, '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': 132, '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': 0, 'lines_deleted': 3, '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': 10, '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/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': 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': 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': 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': 4, 'lines_deleted': 0, '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': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.GroupWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.GroupWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, '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': 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': 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': 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': 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': 31, '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': 16, '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': 11, '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': 13, 'lines_deleted': 46, '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.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': 38, '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': 30, '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': 6, 'lines_deleted': 66, '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': 34, 'lines_deleted': 3, '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': 3, 'lines_deleted': 19, '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': 56, '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/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': 3, 'lines_deleted': 19, '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': 56, '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': 90, 'lines_deleted': 102, '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': 90, 'lines_deleted': 102, '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.BranchNode.js', 'child_filepath': 'modules/ve/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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/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': 'modules/ve/ve.EventEmitter.js', 'child_filepath': 'modules/ve/ve.EventEmitter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 11, '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': 13, 'lines_deleted': 46, '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': 5, 'lines_deleted': 65, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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/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': 'modules/ve/ve.EventEmitter.js', 'child_filepath': 'modules/ve/ve.EventEmitter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 16, '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.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': 38, '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': 30, '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': 2, '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': 34, 'lines_deleted': 3, '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': 20, 'lines_deleted': 10, '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': 20, 'lines_deleted': 10, '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/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': 1, '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': 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': 0, 'lines_deleted': 82, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 53, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.MWLanguageMetaItem.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.MWAlienMetaItem.js', 'child_filepath': 'modules/ve/dm/metaitems/ve.dm.MWMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 25, 'lines_deleted': 33, '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/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': 44, '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': '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': 34, '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': 13, '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': 16, 'lines_deleted': 34, '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': 19, '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': 13, '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': 19, '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': 2, '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': 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': 27, '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': 26, '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': 0, 'lines_deleted': 82, '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': 118, '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': 97, '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': 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': 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': 0, 'lines_deleted': 82, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.MWCategoryMetaItem.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 53, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.MWLanguageMetaItem.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/metaitems/ve.dm.MWAlienMetaItem.js', 'child_filepath': 'modules/ve/dm/metaitems/ve.dm.MWMetaItem.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 25, 'lines_deleted': 33, '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/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': 16, '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/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': '.docs/external.js', 'child_filepath': '.docs/external.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': 1, 'lines_deleted': 5, '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': 15, 'parent_filepath': '.docs/generate.sh', 'child_filepath': '.docs/generate.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 15, 'parent_filepath': '.docs/generate.sh', 'child_filepath': '.docs/generate.sh', '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': 65, 'parent_filepath': 'modules/ve/test/ve.AnnotationSet.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 118, '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': 96, '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': 3, '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': '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': 1, 'lines_deleted': 7, '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': 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': 65, 'parent_filepath': 'modules/ve/test/ve.AnnotationSet.test.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': 1, 'lines_deleted': 1, 'parent_filepath': 'LICENSE.txt', 'child_filepath': 'LICENSE.txt', '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': 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': 32, 'lines_deleted': 0, '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': 11, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/styles/ve.Surface.css', 'child_filepath': 'modules/ve/styles/ve.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 18, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 32, 'lines_deleted': 0, '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': 11, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/styles/ve.Surface.css', 'child_filepath': 'modules/ve/styles/ve.Surface.css', '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-vector.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-vector.css', '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-vector.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/styles/images/toolbar-shadow.png', 'child_filepath': 'modules/ve/ui/styles/images/toolbar-shadow.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': '.docs/generate.sh', 'child_filepath': '.docs/generate.sh', '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': 3, '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': 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': 3, 'parent_filepath': '.docs/generate.sh', 'child_filepath': '.docs/generate.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 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': 8, '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': 2, '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': 7, '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': 3, 'lines_deleted': 7, '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': 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': 8, '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': 2, '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': 7, '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': 3, 'lines_deleted': 7, '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': 0, 'parent_filepath': 'modules/ve/styles/images/toolbar-shadow.png', 'child_filepath': 'modules/ve/ui/styles/images/toolbar-shadow.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 4, 'lines_deleted': 1, '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': 7, 'lines_deleted': 6, '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': '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': 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': 0, 'parent_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'child_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 35, 'lines_deleted': 17, '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': 8, 'parent_filepath': 'modules/ve/ui/ve.ui.js', 'child_filepath': 'modules/ve/ui/ve.ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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': 5, 'lines_deleted': 10, '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': 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': 46, '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': 2, 'lines_deleted': 11, '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': 30, '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': 11, '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': 30, '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/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': 38, '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/actions/ve.IndentationAction.test.js', 'child_filepath': 'modules/ve/test/actions/ve.IndentationAction.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/actions/ve.IndentationAction.test.js', 'child_filepath': 'modules/ve/test/actions/ve.IndentationAction.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': 0, 'lines_deleted': 38, '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': 'demos/ve/pages/isolation.html', 'child_filepath': 'demos/ve/pages/isolation.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 73, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/actions/ve.FormatAction.js', 'child_filepath': 'modules/ve/actions/ve.FormatAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 70, 'lines_deleted': 99, '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': 23, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/test/actions/ve.FormatAction.test.js', 'child_filepath': 'modules/ve/test/actions/ve.FormatAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 29, 'lines_deleted': 116, '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': 3, 'lines_deleted': 39, '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': 7, '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': 2, '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': 9, 'lines_deleted': 4, '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': 7, 'lines_deleted': 7, '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': 1, 'parent_filepath': 'demos/ve/pages/isolation.html', 'child_filepath': 'demos/ve/pages/isolation.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 73, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/actions/ve.FormatAction.js', 'child_filepath': 'modules/ve/actions/ve.FormatAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 70, 'lines_deleted': 99, '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': 23, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/test/actions/ve.FormatAction.test.js', 'child_filepath': 'modules/ve/test/actions/ve.FormatAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 29, 'lines_deleted': 116, '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': 3, 'lines_deleted': 39, '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.hooks.php', 'child_filepath': 'VisualEditor.hooks.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'child_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 23, 'lines_deleted': 58, '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': 5, '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': 38, 'parent_filepath': 'modules/ve/test/actions/ve.IndentationAction.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': 4, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'child_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 23, 'lines_deleted': 58, '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': 5, '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': 38, 'parent_filepath': 'modules/ve/test/actions/ve.IndentationAction.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': 1, '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': 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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.ContentDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.ContentDialog.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.MetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MetaDialog.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.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': 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': 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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.ContentDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.ContentDialog.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.MetaDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.MetaDialog.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.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': 10, '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/test/actions/ve.FormatAction.test.js', 'child_filepath': 'modules/ve/test/actions/ve.FormatAction.test.js', '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': 10, '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': 3, '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': 3, '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': 4, 'lines_deleted': 7, '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': 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': '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': 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': 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': 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': 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': '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': '.docs/categories.json', 'child_filepath': '.docs/categories.json', '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/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/ve.ce.DomRange.js', 'child_filepath': 'modules/ve/ce/ve.ce.RangyRange.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 1, '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': 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': 5, 'lines_deleted': 14, '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': 4, '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': 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': 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': 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': 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': 2, 'lines_deleted': 10, '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': 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': 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': 5, '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': 7, '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': 1, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.ListItemNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ListItemNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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/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': 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': 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/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': 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': 'modules/ve/ce/nodes/ve.ce.ListItemNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ListItemNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/actions/ve.FormatAction.js', 'child_filepath': 'modules/ve/actions/ve.FormatAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/actions/ve.FormatAction.js', 'child_filepath': 'modules/ve/actions/ve.FormatAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 30, '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/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': 63, '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': 52, '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': 6, 'lines_deleted': 6, 'parent_filepath': '.docs/categories.json', 'child_filepath': '.docs/categories.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': '.docs/config.json', 'child_filepath': '.docs/config.json', '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.RangyRange.js', 'child_filepath': 'modules/ve/ce/ve.ce.RangyRange.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.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/ve.js', 'child_filepath': 'modules/ve/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 52, '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': 5, 'lines_deleted': 30, '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/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': 63, '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': 4, 'lines_deleted': 20, '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': 11, 'lines_deleted': 63, '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': 5, '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': 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': 5, 'lines_deleted': 11, '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': 35, 'lines_deleted': 28, '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': 2, 'parent_filepath': 'modules/ve/test/actions/ve.FormatAction.test.js', 'child_filepath': 'modules/ve/test/actions/ve.FormatAction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 13, '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': 20, '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': 11, 'lines_deleted': 63, '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': 5, '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': 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': 5, 'lines_deleted': 11, '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': 35, 'lines_deleted': 28, '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': 44, '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': 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': 48, 'parent_filepath': 'modules/ve/ce/ve.ce.RangyRange.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 24, 'lines_deleted': 7, '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': 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': 44, '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': 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': 48, 'parent_filepath': 'modules/ve/ce/ve.ce.RangyRange.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 24, 'lines_deleted': 7, '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': 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': 2, 'parent_filepath': 'modules/ve/test/actions/ve.FormatAction.test.js', 'child_filepath': 'modules/ve/test/actions/ve.FormatAction.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.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/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': 13, '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': 14, 'parent_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.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': 40, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWMetaNode.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/dm/nodes/ve.dm.MetaNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MetaNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, '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': 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': 2, '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': 37, 'lines_deleted': 61, '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': 2, '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': 16, 'parent_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 23, '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': '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': 0, 'lines_deleted': 16, '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': 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': 1, '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': 14, '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': 14, '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': 8, 'lines_deleted': 13, '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': 14, 'parent_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.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': 40, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWMetaNode.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/dm/nodes/ve.dm.MetaNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MetaNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, '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': 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': 2, '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': 37, 'lines_deleted': 61, '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': 2, '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': 16, 'parent_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 23, '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': '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': 0, 'lines_deleted': 16, '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': 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': 1, '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': 14, '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': 14, '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': 8, 'lines_deleted': 31, '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': 3, 'lines_deleted': 32, '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': 2, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, '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': 3, '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': 8, 'lines_deleted': 31, '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': 3, 'lines_deleted': 32, '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': 2, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, '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': 5, 'lines_deleted': 29, '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': 85, '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': 46, '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': 0, 'lines_deleted': 85, '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': 46, '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': 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': 'demos/ve/pages/isolation.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 73, 'parent_filepath': 'modules/ve/test/actions/ve.FormatAction.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 91, '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/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': 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': 'demos/ve/pages/isolation.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 73, 'parent_filepath': 'modules/ve/test/actions/ve.FormatAction.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 91, '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/test/index.php', 'child_filepath': 'modules/ve/test/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 29, '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/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': 5, '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': 10, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 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': 2, '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': 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': 5, 'lines_deleted': 5, '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': 14, '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': 14, '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': 1, 'lines_deleted': 3, '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': 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': 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': 3, 'lines_deleted': 12, 'parent_filepath': 'modules/qunit/qunit.css', 'child_filepath': 'modules/qunit/qunit.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 159, 'lines_deleted': 334, 'parent_filepath': 'modules/qunit/qunit.js', 'child_filepath': 'modules/qunit/qunit.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 12, 'parent_filepath': 'modules/qunit/qunit.css', 'child_filepath': 'modules/qunit/qunit.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 159, 'lines_deleted': 334, 'parent_filepath': 'modules/qunit/qunit.js', 'child_filepath': 'modules/qunit/qunit.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 30, 'lines_deleted': 41, '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': 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': 18, 'lines_deleted': 26, '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': 2, 'lines_deleted': 2, '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': 58, 'lines_deleted': 58, '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/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 37, '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': 33, 'parent_filepath': 'modules/ve/ve.js', 'child_filepath': 'modules/ve/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 7, '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': 12, 'lines_deleted': 18, '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': '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': 18, '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/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.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': 7, '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': 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': 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': 2, 'lines_deleted': 2, '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': 20, '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': 18, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, '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': 7, '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': 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': 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': 2, 'lines_deleted': 2, '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': 20, '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': 1, 'lines_deleted': 4, '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': 2, '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': 4, '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': 8, 'lines_deleted': 60, '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': '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/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/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': 1, 'lines_deleted': 14, '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/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/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/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': 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': 1, 'parent_filepath': 'modules/ve/ve.Trigger.js', 'child_filepath': 'modules/ve/ve.Trigger.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': 1, 'lines_deleted': 1, '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/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': 2, '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': 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': 2, 'lines_deleted': 2, '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': 1, 'lines_deleted': 14, '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.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/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': 2, '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': 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': 5, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'child_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 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': 1, 'parent_filepath': 'modules/ve/ve.Trigger.js', 'child_filepath': 'modules/ve/ve.Trigger.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': 36, 'lines_deleted': 42, '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/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': 36, 'lines_deleted': 42, '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/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': 22, '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': 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': 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': 55, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MetaBlockNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 41, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MetaInlineNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 108, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MetaNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/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': 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': 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/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': 34, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienBlockNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 36, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienInlineNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 107, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.AlienNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/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': 25, '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': 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': 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': 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': 253, 'lines_deleted': 99, '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/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': 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': 5, 'lines_deleted': 0, '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': 4, 'lines_deleted': 2, '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': 11, 'parent_filepath': 'modules/ve/test/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 3, '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': 9, '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': 5, 'lines_deleted': 0, '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': 4, 'lines_deleted': 2, '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': 11, 'parent_filepath': 'modules/ve/test/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 3, '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': 4, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, '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': 275, 'lines_deleted': 291, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 20, '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': 0, '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': 32, 'lines_deleted': 75, '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': 31, 'parent_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, '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': 0, 'lines_deleted': 3, 'parent_filepath': '.docs/external.js', 'child_filepath': '.docs/external.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 32, 'lines_deleted': 75, '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': 31, 'parent_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.ModelRegistry.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, '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': 0, 'lines_deleted': 3, 'parent_filepath': '.docs/external.js', 'child_filepath': '.docs/external.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 28, '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': 15, '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/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': 'modules/ve/dm/nodes/ve.dm.DefinitionListItemNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DefinitionListItemNode.js', '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.HeadingNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.HeadingNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.ListNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.ListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.TableCellNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.TableCellNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.TableSectionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.TableSectionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 20, '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': 2, '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': 4, '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': 4, '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': 7, 'lines_deleted': 19, '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': 63, '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': 38, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 50, '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': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DefinitionListItemNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DefinitionListItemNode.js', '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.HeadingNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.HeadingNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.ListNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.ListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.TableCellNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.TableCellNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.TableSectionNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.TableSectionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 14, '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': 2, '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.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': 6, 'lines_deleted': 6, '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/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': 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': 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': 47, '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': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/actions/ve.FormatAction.js', 'child_filepath': 'modules/ve/actions/ve.FormatAction.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.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/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.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': 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': 1, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/actions/ve.FormatAction.js', 'child_filepath': 'modules/ve/actions/ve.FormatAction.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.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/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': 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': 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': 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/actions/ve.FormatAction.js', 'child_filepath': 'modules/ve/actions/ve.FormatAction.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.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/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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/actions/ve.FormatAction.js', 'child_filepath': 'modules/ve/actions/ve.FormatAction.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.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/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.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': 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': 1, 'parent_filepath': 'modules/ve/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 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': 6, 'lines_deleted': 2, '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': 27, 'lines_deleted': 0, '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': 0, 'lines_deleted': 29, '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': 18, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 596, 'lines_deleted': 617, '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/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': 6, 'lines_deleted': 2, '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/actions/ve.FormatAction.js', 'child_filepath': 'modules/ve/actions/ve.FormatAction.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.MWEntityNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWEntityNode.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.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': 1, 'lines_deleted': 1, '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': 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/actions/ve.FormatAction.js', 'child_filepath': 'modules/ve/actions/ve.FormatAction.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.MWEntityNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWEntityNode.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.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': 1, 'lines_deleted': 1, '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': 2, 'lines_deleted': 3, 'parent_filepath': 'demos/ve/pages/complex.html', 'child_filepath': 'demos/ve/pages/complex.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, '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': 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': 47, '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': 2, 'lines_deleted': 3, 'parent_filepath': 'demos/ve/pages/complex.html', 'child_filepath': 'demos/ve/pages/complex.html', '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': 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': 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': 5, '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': 0, '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': 28, 'lines_deleted': 6, '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': 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': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 10, 'parent_filepath': '.docs/categories.json', 'child_filepath': '.docs/categories.json', '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': 0, 'lines_deleted': 11, 'parent_filepath': '.docs/external.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MetaBlockNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MetaBlockNode.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.NodeFactory.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.NodeFactory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.Node.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.NodeFactory.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.NodeFactory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, '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': 3, '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': 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': 7, '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': 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': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 341, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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': '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': 225, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ve.Position.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MetaBlockNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MetaBlockNode.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.NodeFactory.test.js', 'child_filepath': 'modules/ve/test/ce/ve.ce.NodeFactory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/test/dm/ve.dm.Node.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.NodeFactory.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.NodeFactory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, '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': 2, 'parent_filepath': '.gitignore', 'child_filepath': '.gitignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, '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': 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': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 341, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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': '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': 225, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ve.Position.js', 'change_type': None, 'new_file': True, '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': 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': 2, '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': 78, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MetaBlockNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 64, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MetaInlineNode.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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': 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': 1, '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': 27, 'lines_deleted': 39, '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/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': 2, 'lines_deleted': 34, '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/pages/aliens.html', 'child_filepath': 'demos/ve/pages/aliens.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 43, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 42, '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': '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/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve/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/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': 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': 4, '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': 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': 38, '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': 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': 0, 'lines_deleted': 75, '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': 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': 2, 'lines_deleted': 49, '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': 80, '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': 4, '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': 72, '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': 6, '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': 27, 'lines_deleted': 39, '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/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': 2, 'lines_deleted': 34, '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/pages/aliens.html', 'child_filepath': 'demos/ve/pages/aliens.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 43, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 42, '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': 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': 5, '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': 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': 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/ui/tools/buttons/ve.ui.OutdentButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.OutdentButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 47, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, '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': 5, 'lines_deleted': 14, '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.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, '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': 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': 5, 'lines_deleted': 14, '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/ui/tools/buttons/ve.ui.OutdentButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/buttons/ve.ui.OutdentButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 46, '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/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve/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/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': 13, 'lines_deleted': 98, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/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': 4, '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': 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': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/actions/ve.HistoryAction.js', 'child_filepath': 'modules/ve/actions/ve.HistoryAction.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': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 46, 'parent_filepath': 'modules/jquery/jquery.visibleText.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 5, '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': 37, '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': 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': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 193, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/jquery/jquery.json.js', 'change_type': None, 'new_file': True, '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/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': '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': 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': 'maintenance/makeStaticLoader.php', 'child_filepath': 'maintenance/makeStaticLoader.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 193, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/jquery/jquery.json.js', 'change_type': None, 'new_file': True, '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/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': '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.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 46, 'parent_filepath': 'modules/jquery/jquery.visibleText.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 5, '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': 37, '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': 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': 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': 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': 57, 'lines_deleted': 163, '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': 6, 'parent_filepath': 'modules/ve/actions/ve.HistoryAction.js', 'child_filepath': 'modules/ve/actions/ve.HistoryAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, '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': 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': 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': 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': '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': 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': 49, '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': 19, 'lines_deleted': 13, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, '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': 3, 'lines_deleted': 14, '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': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, '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': 183, 'lines_deleted': 320, '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': 27, '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': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, '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': 3, 'lines_deleted': 14, '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': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, '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': 183, 'lines_deleted': 320, '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': 27, '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': '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/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': 13, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.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': 20, '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': 23, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 51, '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': 4, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.DropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.DropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 35, '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': 55, 'lines_deleted': 138, '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': 6, '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': 70, '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': 25, 'lines_deleted': 24, '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': 22, 'lines_deleted': 22, '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': 22, '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': 25, 'lines_deleted': 24, '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': 22, 'lines_deleted': 22, '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/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': 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': 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': 0, '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': 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': 2, 'lines_deleted': 2, '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': 37, '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': '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/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': 37, '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.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': 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': 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': 0, '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': 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': 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/init/mw/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Platform.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/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.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/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': 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': 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': 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': '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/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/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/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/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/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': 1, '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': 5, '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': 117, 'lines_deleted': 91, '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': 51, 'lines_deleted': 76, '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/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': 14, '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': 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': 14, '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': 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': 6, 'lines_deleted': 10, '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': 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/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': 3, 'lines_deleted': 3, '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': 3, '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': 4, 'lines_deleted': 5, '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': 6, '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': 5, '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/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': 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.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': 2, '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': 9, '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': 22, 'lines_deleted': 16, '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': 9, 'lines_deleted': 5, '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': 3, 'lines_deleted': 3, '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': 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': 1, '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': 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': 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': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 67, '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': 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': 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': 3, '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': 4, 'lines_deleted': 5, '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': 22, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, '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': 7, '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': 0, 'lines_deleted': 7, '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': 3, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/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': 16, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.LeafNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 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': 7, '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/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/test/dm/ve.dm.Node.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.LeafNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 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': 7, '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/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/test/dm/ve.dm.Node.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 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': 4, 'lines_deleted': 3, '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/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/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': 4, 'lines_deleted': 4, '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': 3, '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': 3, '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': 3, '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': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, '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': 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': 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': 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': 5, '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': 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': 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': 4, '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': 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': 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': 0, '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': 35, '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': 2, 'lines_deleted': 2, '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': 59, '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': 49, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, '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.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': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'child_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 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': 1, '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': 35, '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': 2, 'lines_deleted': 2, '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': 59, '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': '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': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'child_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, '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': 4, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 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/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.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/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/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': 8, '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': 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': 8, '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.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': 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': 3, 'lines_deleted': 44, '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': 35, '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': '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': '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/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': 4, 'parent_filepath': 'modules/ve/actions/ve.HistoryAction.js', 'child_filepath': 'modules/ve/actions/ve.HistoryAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/actions/ve.HistoryAction.js', 'child_filepath': 'modules/ve/actions/ve.HistoryAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, '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': 5, 'lines_deleted': 9, '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': 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': 8, 'lines_deleted': 10, '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': 1, 'lines_deleted': 0, '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': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 9, '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': 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': 8, 'lines_deleted': 10, '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': 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': 1, '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': 1, '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': 1, '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': 18, 'lines_deleted': 14, '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': 17, 'lines_deleted': 36, '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': 7, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 1, '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': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 14, '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': 17, 'lines_deleted': 36, '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': 7, 'parent_filepath': 'modules/ve/test/index.php', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 1, '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': 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': 17, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'child_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 82, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/actions/ve.ListAction.js', 'child_filepath': 'modules/ve/actions/ve.ListAction.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.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': 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': 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': 13, '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': 1, 'lines_deleted': 17, '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': 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': 17, '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': 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': 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': 8, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 71, 'lines_deleted': 88, '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': 17, 'lines_deleted': 11, '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': 17, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'child_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 82, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/actions/ve.ListAction.js', 'child_filepath': 'modules/ve/actions/ve.ListAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 22, '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': 22, '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': 0, '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': 7, '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': 2, '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': 2, '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': 2, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Menu.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Menu.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': 1, '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': 9, 'lines_deleted': 0, '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': 12, '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': 3, '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': 6, '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': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Menu.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Menu.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.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': 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': 9, 'lines_deleted': 0, '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': 12, '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': 3, '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': 6, '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': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Menu.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Menu.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.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': 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': 0, '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': 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': 0, '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': 13, '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': 2, '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': 5, 'lines_deleted': 4, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.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': 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': 2, 'lines_deleted': 12, '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': 7, 'lines_deleted': 9, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 71, 'lines_deleted': 93, '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': 1, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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': 3, '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': 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': 3, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, '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.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': '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': 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': 15, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.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.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': 1, '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': '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': 15, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.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.Inspector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 23, 'lines_deleted': 29, '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/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': 18, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 29, '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/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': 18, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, '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': 54, 'lines_deleted': 59, '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/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': 2, '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': 0, 'lines_deleted': 12, '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': 54, 'lines_deleted': 59, '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/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': 2, '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': 0, 'lines_deleted': 12, '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': 14, 'lines_deleted': 13, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, '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': 14, 'lines_deleted': 13, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, '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': 7, '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': 35, 'lines_deleted': 67, '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.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': 6, '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': 36, 'lines_deleted': 183, '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': 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': 14, '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': 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': 9, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 50, 'lines_deleted': 62, '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/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': 2, 'lines_deleted': 2, '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': 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': 9, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 50, 'lines_deleted': 62, '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/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': 11, 'lines_deleted': 37, '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': 46, '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/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': 'demos/ve/pages/entities.html', 'child_filepath': 'demos/ve/pages/entities.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 35, 'lines_deleted': 51, '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/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': 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': 1, 'parent_filepath': 'demos/ve/pages/entities.html', 'child_filepath': 'demos/ve/pages/entities.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 35, 'lines_deleted': 51, '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/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': 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': 6, 'lines_deleted': 10, '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': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, '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': 6, 'lines_deleted': 11, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 27, '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/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.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': 19, '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': 2, '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': 11, 'lines_deleted': 14, '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': 4, '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': 0, 'lines_deleted': 13, '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': 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': 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': 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': 12, 'parent_filepath': 'modules/ve/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 2, 'lines_deleted': 4, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 37, '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': 46, '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/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': 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': 13, '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': 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': 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': 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': 12, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.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.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/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/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 8, '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/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 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': 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': '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': 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': 26, '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': 3, 'lines_deleted': 5, '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': 57, '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': 41, 'lines_deleted': 28, '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': 18, 'lines_deleted': 3, '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': 3, 'lines_deleted': 4, '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': 9, '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': 6, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MetaBlockNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MetaBlockNode.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': 6, 'lines_deleted': 7, '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': 50, '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': 10, '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': 5, 'lines_deleted': 14, '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': 7, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 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': 4, 'lines_deleted': 11, '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': 3, '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': 2, 'lines_deleted': 2, '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': 44, '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': 41, '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': 46, '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': 0, 'parent_filepath': 'demos/ve/pages/empty.html', 'child_filepath': 'demos/ve/pages/empty.html', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'demos/ve/pages/entities.html', '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/ce/nodes/ve.ce.MWEntityNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWEntityNode.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.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': 0, 'parent_filepath': 'demos/ve/pages/empty.html', 'child_filepath': 'demos/ve/pages/empty.html', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'demos/ve/pages/entities.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 12, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/actions/ve.InspectorAction.js', 'child_filepath': 'modules/ve/actions/ve.InspectorAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 27, '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': 68, 'lines_deleted': 75, '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': 36, 'lines_deleted': 54, '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': 58, 'lines_deleted': 37, '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': 2, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWEntityNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.MWEntityNode.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.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': 2, 'parent_filepath': 'modules/ve/actions/ve.InspectorAction.js', 'child_filepath': 'modules/ve/actions/ve.InspectorAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 27, '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': 68, 'lines_deleted': 75, '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': 36, 'lines_deleted': 54, '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': 58, 'lines_deleted': 37, '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': 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': 65, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWEntityNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 72, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWEntityNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 12, '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': 2, 'lines_deleted': 2, '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': 55, '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/test/index.html', 'child_filepath': 'modules/ve/test/index.html', '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': 65, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.MWEntityNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 72, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MWEntityNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 12, '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': 2, 'lines_deleted': 2, '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': 55, '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/test/index.html', 'child_filepath': 'modules/ve/test/index.html', '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': 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': 6, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.MetaBlockNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.MetaBlockNode.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': 6, 'lines_deleted': 7, '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': 50, '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': 10, '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': 5, 'lines_deleted': 14, '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': 7, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/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': 5, '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': 33, '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': 1, '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': 44, 'lines_deleted': 87, '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': 9, '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': 55, 'lines_deleted': 0, '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': 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': 69, 'parent_filepath': 'modules/ve/actions/ve.ContentAction.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.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 13, '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': 69, 'parent_filepath': 'modules/ve/actions/ve.ContentAction.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.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 13, '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': 33, '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': 1, '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': 44, 'lines_deleted': 87, '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': 9, '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': 55, 'lines_deleted': 0, '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': 27, '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': 2, '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': 5, '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': 7, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 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': 4, 'lines_deleted': 11, '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': 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': 4, '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': 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.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': 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': 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': 2, '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': 23, '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': 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': 1, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', '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': 32, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 68, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, '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': 5, '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': 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': 32, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 68, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, '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': 13, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.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.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': 18, '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': 2, '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': 15, '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': 2, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, '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': 6, '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': 4, 'lines_deleted': 9, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, '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': 6, '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': 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': 19, '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': 47, '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': 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': 19, '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': 47, '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': 13, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.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': 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': 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': 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': 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/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/ve.js', 'child_filepath': 'modules/ve/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 88, 'lines_deleted': 151, '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': 2, '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': 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': 88, 'lines_deleted': 151, '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': 2, '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': 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': 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': 1, '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': 0, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, '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': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienInlineNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.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.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': 15, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Surface.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.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.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': 15, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Surface.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, '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': 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': 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': 0, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, '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/ve.js', 'child_filepath': 'modules/ve/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 42, 'lines_deleted': 61, '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': 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': 42, 'lines_deleted': 61, '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/actions/ve.ListAction.js', 'child_filepath': 'modules/ve/actions/ve.ListAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 7, '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': 1, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 30, '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': 17, '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': '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': 1, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.AlienBlockNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 30, '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': 17, '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/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': 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': 1, 'parent_filepath': 'modules/ve/actions/ve.ListAction.js', 'child_filepath': 'modules/ve/actions/ve.ListAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 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': 10, 'lines_deleted': 95, '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/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': 65, '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': 10, 'lines_deleted': 95, '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/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': 65, '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/ve.Command.js', 'child_filepath': 'modules/ve/ve.Command.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'child_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, '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': 6, 'parent_filepath': 'modules/ve/ve.Action.js', 'child_filepath': 'modules/ve/ve.Action.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ve.CommandRegistry.js', 'child_filepath': 'modules/ve/ve.CommandRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'child_filepath': 'modules/ve/actions/ve.IndentationAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, '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': 6, 'parent_filepath': 'modules/ve/ve.Action.js', 'child_filepath': 'modules/ve/ve.Action.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ve.CommandRegistry.js', 'child_filepath': 'modules/ve/ve.CommandRegistry.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 5, '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': 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': 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': 2, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 68, 'parent_filepath': 'modules/ve/ve.CommandRegistry.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 31, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ve.Factory.js', 'child_filepath': 'modules/ve/ve.Factory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 64, 'parent_filepath': 'modules/ve/ve.Registry.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 111, 'lines_deleted': 44, 'parent_filepath': 'modules/ve/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 2, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 68, 'parent_filepath': 'modules/ve/ve.CommandRegistry.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 31, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ve.Factory.js', 'child_filepath': 'modules/ve/ve.Factory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 64, 'parent_filepath': 'modules/ve/ve.Registry.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 111, 'lines_deleted': 44, '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': 4, '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': 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': 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': 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': 2, 'parent_filepath': 'modules/ve/test/ui/ve.ui.CommandFactory.test.js', 'child_filepath': 'modules/ve/test/ui/ve.ui.CommandFactory.test.js', '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': 2, 'parent_filepath': 'modules/ve/test/ui/ve.ui.CommandFactory.test.js', 'child_filepath': 'modules/ve/test/ui/ve.ui.CommandFactory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, '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': 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': 7, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, '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': 2, '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': 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': 7, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', '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.CommandFactory.js', 'child_filepath': 'modules/ve/ui/ve.ui.CommandFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/ve.ui.CommandFactory.js', 'child_filepath': 'modules/ve/ui/ve.ui.CommandFactory.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/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/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.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': 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': 66, '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': 104, '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/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': 15, 'lines_deleted': 36, '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': 0, 'lines_deleted': 16, 'parent_filepath': 'modules/ve/test/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 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': 17, 'parent_filepath': 'demos/ve/pages/aliens.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, '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': 3, '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': 1, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, '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': 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': 4, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-monobook.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-monobook.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'demos/ve/pages/aliens.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, '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': 4, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-monobook.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-monobook.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': 48, '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': 53, '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': 48, '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': 53, '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': 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': 1, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, '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': 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': 73, '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': 2, '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/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': 63, '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.DocumentSynchronizer.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 67, 'lines_deleted': 150, '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': 33, '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': 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': 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': 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': 73, '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': 2, '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/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': 63, '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.DocumentSynchronizer.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 67, 'lines_deleted': 150, '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.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 3, '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': 0, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 32, 'parent_filepath': 'modules/ve/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 3, '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': 0, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 32, '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': 29, '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': 7, 'lines_deleted': 10, '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': 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': 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': 1, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', '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.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': '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/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 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': 35, 'lines_deleted': 36, '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': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/actions/ve.FormatAction.js', 'child_filepath': 'modules/ve/actions/ve.FormatAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ve.Action.js', 'child_filepath': 'modules/ve/ve.Action.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ve.Action.js', 'child_filepath': 'modules/ve/ve.Action.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 15, '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': 116, 'parent_filepath': 'modules/ve/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 59, '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': 37, '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': 28, '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': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 35, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 22, 'parent_filepath': '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': 0, 'lines_deleted': 2, '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': 2, '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': 15, '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/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': 4, 'lines_deleted': 8, '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': 2, 'lines_deleted': 3, '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': 16, 'lines_deleted': 16, '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': 210, 'lines_deleted': 212, '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/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': 12, 'lines_deleted': 19, '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': 2, '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.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': 18, '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': 1, 'lines_deleted': 1, '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': 4, 'lines_deleted': 8, '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': 2, 'lines_deleted': 3, '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': 16, 'lines_deleted': 16, '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': 210, 'lines_deleted': 212, '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/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': 12, 'lines_deleted': 19, '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': 3, '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.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 70, 'lines_deleted': 97, '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': 4, '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': 70, 'lines_deleted': 97, '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': 4, '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': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 40, 'parent_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, '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': 7, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 24, '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': 8, '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': 31, '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': 7, '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': 1, 'lines_deleted': 1, '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': 12, 'lines_deleted': 12, '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': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, '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': 7, 'lines_deleted': 7, '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': 10, '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': 7, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 24, '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': 8, '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': 31, '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': 7, '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': 1, 'lines_deleted': 1, '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': 12, 'lines_deleted': 12, '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': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 9, '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': 7, 'lines_deleted': 7, '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': 2, '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': 2, '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': 2, 'lines_deleted': 2, '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.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': 18, 'parent_filepath': 'modules/ve/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, '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': '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': 2, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 163, 'parent_filepath': 'modules/ve/test/ui/ve.ui.CommandFactory.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 749, 'parent_filepath': 'modules/ve/ui/ve.ui.CommandFactory.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, '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': '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': 2, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 163, 'parent_filepath': 'modules/ve/test/ui/ve.ui.CommandFactory.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 749, 'parent_filepath': 'modules/ve/ui/ve.ui.CommandFactory.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 4293, 'lines_deleted': 4433, 'parent_filepath': 'modules/jquery/jquery.js', 'child_filepath': 'modules/jquery/jquery.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/qunit/qunit.css', 'child_filepath': 'modules/qunit/qunit.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 21, 'lines_deleted': 64, 'parent_filepath': 'modules/qunit/qunit.js', 'child_filepath': 'modules/qunit/qunit.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 32, 'lines_deleted': 64, 'parent_filepath': 'modules/ve/test/ve.example.js', 'child_filepath': 'modules/ve/test/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/ve.qunit.js', 'child_filepath': 'modules/ve/test/ve.qunit.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 21, 'lines_deleted': 51, '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': 8, 'lines_deleted': 8, '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': 2, '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': 8, 'lines_deleted': 8, '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/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': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 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': 32, 'lines_deleted': 64, 'parent_filepath': 'modules/ve/test/ve.example.js', 'child_filepath': 'modules/ve/test/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/ve.qunit.js', 'child_filepath': 'modules/ve/test/ve.qunit.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 21, 'lines_deleted': 51, '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': 3, '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': 11, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/test/ve.example.js', 'child_filepath': 'modules/ve/test/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, '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': 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': 3, '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': 11, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/test/ve.example.js', 'child_filepath': 'modules/ve/test/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, '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': 25, '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': 29, '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': 5, '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': 0, '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': 28, 'parent_filepath': 'modules/ve/test/ve.example.js', 'child_filepath': 'modules/ve/test/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 9, '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': 0, 'lines_deleted': 28, 'parent_filepath': 'modules/ve/test/ve.example.js', 'child_filepath': 'modules/ve/test/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 9, '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': 6, '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': 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': 0, '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': 4, 'lines_deleted': 23, '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': 82, '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': 38, '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.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/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.html', 'child_filepath': 'modules/ve/test/index.html', '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/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/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/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 31, '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': 4, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'child_filepath': 'modules/ve/dm/annotations/ve.dm.MWExternalLinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 35, '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': 3, 'lines_deleted': 109, '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': 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': 2, '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': 3, 'lines_deleted': 11, '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': 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': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 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': 60, 'lines_deleted': 52, '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': 107, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 80, 'lines_deleted': 105, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, '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/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': 60, 'lines_deleted': 52, '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': 107, 'parent_filepath': 'maintenance/makeStaticLoader.php', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 80, 'lines_deleted': 105, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.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/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': 11, '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': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 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': 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': 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': 18, 'lines_deleted': 18, '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': 2, 'lines_deleted': 2, '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': 15, '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': 7, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ve.AnnotationSet.js', 'child_filepath': 'modules/ve/ve.AnnotationSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/test/ve.Factory.test.js', 'child_filepath': 'modules/ve/test/ve.Factory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 18, 'lines_deleted': 27, 'parent_filepath': 'modules/ve/ve.Factory.js', 'child_filepath': 'modules/ve/ve.Factory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 18, 'lines_deleted': 18, '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': 2, 'lines_deleted': 2, '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': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 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': 15, 'lines_deleted': 17, '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': 14, 'lines_deleted': 7, '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': 20, 'lines_deleted': 21, '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': 29, 'lines_deleted': 29, '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': 189, 'lines_deleted': 257, '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': 95, 'lines_deleted': 4, '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': 48, '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': 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': 77, 'lines_deleted': 13, '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': 28, 'parent_filepath': 'modules/ve/dm/annotations/ve.dm.MWExternalLinkAnnotation.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/dm/annotations/ve.dm.MWInternalLinkAnnotation.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 73, 'lines_deleted': 100, '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': 2, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', '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': 3, 'lines_deleted': 125, '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': 248, 'parent_filepath': 'modules/ve/dm/ve.dm.AnnotationFactory.js', 'child_filepath': 'modules/ve/dm/ve.dm.AnnotationFactory.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.js', 'child_filepath': 'modules/ve/dm/ve.dm.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 108, 'parent_filepath': 'modules/ve/test/dm/ve.dm.AnnotationFactory.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.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, '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': 14, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/test/ce/nodes/ve.ce.TextNode.test.js', 'child_filepath': 'modules/ve/test/ce/nodes/ve.ce.TextNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, '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': 8, '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': 14, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/test/ce/nodes/ve.ce.TextNode.test.js', 'child_filepath': 'modules/ve/test/ce/nodes/ve.ce.TextNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, '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': 42, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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.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': 35, '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': 35, '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/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': 1, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 97, 'lines_deleted': 103, '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.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': 8, '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': 18, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/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': 2, 'lines_deleted': 2, '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': 97, 'lines_deleted': 103, '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.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': 57, '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': 24, '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': 10, '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': 28, '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': 32, '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': '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': 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': 57, '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': 24, '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': 10, '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': 28, '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': 32, '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': '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': 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': 16, 'lines_deleted': 13, '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': 9, 'lines_deleted': 11, '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': 39, 'parent_filepath': 'modules/ve/test/dm/ve.dm.Transaction.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 13, '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': 9, 'lines_deleted': 11, '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': 39, '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': 8, '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': 18, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/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': 2, 'lines_deleted': 2, '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': 29, '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': '.jshintrc', 'child_filepath': '.jshintrc', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 116, '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': 4, 'lines_deleted': 28, '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/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': 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': 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': 8, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/test/ve.Factory.test.js', 'child_filepath': 'modules/ve/test/ve.Factory.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/ve.Factory.js', 'child_filepath': 'modules/ve/ve.Factory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 30, 'lines_deleted': 30, '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': 2, 'lines_deleted': 2, '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': 0, 'lines_deleted': 93, 'parent_filepath': 'modules/ve/test/ve.example.js', 'child_filepath': 'modules/ve/test/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, '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': 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': 22, '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': 0, 'lines_deleted': 93, 'parent_filepath': 'modules/ve/test/ve.example.js', 'child_filepath': 'modules/ve/test/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, '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': 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': 474, 'lines_deleted': 159, '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': 126, '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/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': 7, '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': 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': 180, 'parent_filepath': 'modules/ve/ce/ve.ce.SurfaceObserver.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, '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': 2, 'lines_deleted': 2, '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': 19, 'lines_deleted': 31, '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': 72, 'lines_deleted': 52, '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': 5, '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': 7, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/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/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.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': '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/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': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 22, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 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': 21, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.HistoryButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.HistoryButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 22, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 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': 21, 'lines_deleted': 12, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.HistoryButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.HistoryButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 7, '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': 3, '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': 7, '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': 3, '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': 3, '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': 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': 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': 5, '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': 10, 'parent_filepath': 'modules/ve/ui/styles/images/callout.svg', '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/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.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': 1, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/test/ve.Range.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, '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': 1, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 30, 'parent_filepath': 'modules/ve/test/ve.Range.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 9, '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': 7, 'lines_deleted': 59, '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': 21, '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': 12, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, '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': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ve.OrderedHashSet.js', 'child_filepath': 'modules/ve/ve.OrderedHashSet.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': 2, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ve.OrderedHashSet.js', 'child_filepath': 'modules/ve/ve.OrderedHashSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 18, 'parent_filepath': 'modules/ve/ve.OrderedHashSet.js', 'child_filepath': 'modules/ve/ve.OrderedHashSet.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 8, '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': 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': 8, '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': 10, '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': 10, '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': 19, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 26, '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': 0, 'lines_deleted': 92, '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': 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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 26, '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': 0, 'lines_deleted': 92, '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': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Menu.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Menu.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/ve.ui.Inspector.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.inspector.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.inspector.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'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': 1, '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': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.Icons-raster.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.inspector.Icons-raster.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.Icons-vector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.inspector.Icons-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'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': '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.Menu.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Menu.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/arched-arrow-ltr.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/redo.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/icons/arched-arrow-ltr.svg', 'child_filepath': 'modules/ve/ui/styles/images/icons/redo.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/icons/arched-arrow-rtl.png', 'child_filepath': 'modules/ve/ui/styles/images/icons/undo.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/icons/arched-arrow-rtl.svg', 'child_filepath': 'modules/ve/ui/styles/images/icons/undo.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'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': 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': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.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': 2, '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': 23, 'lines_deleted': 67, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, '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': 1, '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': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.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': 2, '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': 23, 'lines_deleted': 67, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, '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': 1, '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': 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': 1, 'lines_deleted': 2, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 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': 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': 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': 4, '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': 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': 5, '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': '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': 5, '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': 5, 'lines_deleted': 15, '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/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': 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': 5, 'lines_deleted': 15, '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': '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': 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': 21, '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': 21, 'lines_deleted': 6, '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': 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': 16, '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': 11, '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': 21, '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': 21, 'lines_deleted': 6, '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': 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': 16, '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': 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': 19, 'lines_deleted': 29, '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': 53, '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': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 29, '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': 53, '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': 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': 14, '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': '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': 14, '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/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/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': 7, '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': 461, 'lines_deleted': 457, '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': 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': 42, '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': 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': 0, 'lines_deleted': 42, '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': 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': 0, 'lines_deleted': 161, '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': 19, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.inspector.Icons-raster.css', '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.inspector.Icons-vector.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 17, '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': 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': 1, 'lines_deleted': 3, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 17, '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': 19, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.inspector.Icons-raster.css', '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.inspector.Icons-vector.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 17, '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/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 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': 25, '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': 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': 24, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 14, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 13, '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': 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': 0, 'lines_deleted': 46, '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': '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': 46, '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': 'modules/ve/ve.js', 'child_filepath': 'modules/ve/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 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': 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': 5, 'lines_deleted': 11, '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': 5, 'lines_deleted': 11, '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': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 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': 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': 9, 'lines_deleted': 17, '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': 0, 'lines_deleted': 42, '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': 5, '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': 4, 'lines_deleted': 9, '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': 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': 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': 2, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-apex.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-apex.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 32, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 28, 'lines_deleted': 31, '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/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': 29, 'lines_deleted': 32, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 28, 'lines_deleted': 31, '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/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': 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': 18, 'lines_deleted': 10, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 35, '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.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/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': 1, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 178, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 78, 'lines_deleted': 64, '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': 0, 'parent_filepath': '.gitignore', 'child_filepath': '.gitignore', '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': 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/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': 1, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 178, 'parent_filepath': 'modules/ve/test/ve.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 78, 'lines_deleted': 64, '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': 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': 4, 'lines_deleted': 0, 'parent_filepath': '.gitignore', 'child_filepath': '.gitignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 19, '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': 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': 18, 'lines_deleted': 10, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 35, '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': 7, 'lines_deleted': 18, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 20, 'lines_deleted': 20, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 65, 'lines_deleted': 255, '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': 5, 'lines_deleted': 7, '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': 7, 'lines_deleted': 216, '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': 67, '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': 20, 'lines_deleted': 20, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 8, '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': 0, 'lines_deleted': 41, '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': 8, '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': 0, 'lines_deleted': 41, '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': 67, '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/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': 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': 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': 3, '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': 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': 3, 'lines_deleted': 16, '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': 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': 13, 'lines_deleted': 28, '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': 4, '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/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': 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': 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': 3, 'lines_deleted': 16, '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': 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': 13, 'lines_deleted': 28, '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': 4, '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': 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': 6, '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': 6, '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': 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': 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': 16, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-monobook.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, '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': 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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 37, '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': 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': 37, '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/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': '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.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'demos/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': 42, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.CenterNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 63, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.CenterNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, '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': 42, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.CenterNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 63, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.CenterNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, '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': 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': 5, 'lines_deleted': 7, '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': 5, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ce/ve.ce.js', 'child_filepath': 'modules/ve/ce/ve.ce.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-vector.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, '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': 53, 'lines_deleted': 68, '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': 4, 'lines_deleted': 7, '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': 1, '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': 17, 'lines_deleted': 17, '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': 34, 'lines_deleted': 46, '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': 17, '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': 34, 'lines_deleted': 46, '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': 37, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, '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': 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': 0, 'lines_deleted': 46, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 30, 'lines_deleted': 37, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.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': 3, 'lines_deleted': 5, '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': 10, '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': 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': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/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': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-vector.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-vector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, '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': 53, 'lines_deleted': 68, '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': 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': 1, 'lines_deleted': 4, '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': 26, 'lines_deleted': 40, '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': 4, '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': 26, 'lines_deleted': 40, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 2, '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': 13, 'lines_deleted': 12, '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': 0, 'parent_filepath': 'modules/ve/test/image.png', 'child_filepath': 'modules/ve/test/image.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/accept-clear.png', 'child_filepath': 'modules/ve/ui/styles/images/accept-clear.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/arrow-up.png', 'child_filepath': 'modules/ve/ui/styles/images/arrow-up.png', '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/collapse.png', 'child_filepath': 'modules/ve/ui/styles/images/collapse.png', '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/expand.png', 'child_filepath': 'modules/ve/ui/styles/images/expand.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, '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': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/test/image.png', 'child_filepath': 'modules/ve/test/image.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/accept-clear.png', 'child_filepath': 'modules/ve/ui/styles/images/accept-clear.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/arrow-up.png', 'child_filepath': 'modules/ve/ui/styles/images/arrow-up.png', '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/collapse.png', 'child_filepath': 'modules/ve/ui/styles/images/collapse.png', '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/expand.png', 'child_filepath': 'modules/ve/ui/styles/images/expand.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 24, 'lines_deleted': 132, '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': 132, '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': 12, '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': 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': 10, 'lines_deleted': 19, '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': 19, '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': 0, 'parent_filepath': 'modules/ve/init/mw/styles/images/saving.gif', 'child_filepath': 'modules/ve/init/mw/styles/images/saving.gif', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 15, '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': 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': 6, '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': 0, 'parent_filepath': 'modules/ve/init/mw/styles/images/saving.gif', 'child_filepath': 'modules/ve/init/mw/styles/images/saving.gif', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 15, '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': 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': 28, 'lines_deleted': 20, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, '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': 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': 6, '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': 28, 'lines_deleted': 20, 'parent_filepath': 'modules/jquery/jquery.multiSuggest.js', 'child_filepath': 'modules/jquery/jquery.multiSuggest.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 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': 1, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 108, 'lines_deleted': 83, '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': 15, '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': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/collapse.png', 'child_filepath': 'modules/ve/ui/styles/images/collapse.png', '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/expand.png', 'child_filepath': 'modules/ve/ui/styles/images/expand.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, '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': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 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': 1, 'parent_filepath': 'VisualEditorMessagesModule.php', 'child_filepath': 'VisualEditorMessagesModule.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 108, 'lines_deleted': 83, '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': 15, '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': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/collapse.png', 'child_filepath': 'modules/ve/ui/styles/images/collapse.png', '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/expand.png', 'child_filepath': 'modules/ve/ui/styles/images/expand.png', 'change_type': None, 'new_file': False, 'deleted_file': True, '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': 0, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-apex.css', '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/init/mw/styles/ve.init.mw.ViewPageTarget-vector-hd.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-hd.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 0, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-vector.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 41, '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': 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': 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': 0, 'lines_deleted': 25, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-apex.css', '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/init/mw/styles/ve.init.mw.ViewPageTarget-vector-hd.css', 'child_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-hd.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 0, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/init/mw/styles/ve.init.mw.ViewPageTarget-vector.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 41, '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': 14, 'lines_deleted': 48, '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': 0, 'lines_deleted': 72, 'parent_filepath': 'modules/ve/test/dm/ve.dm.SurfaceFragment.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', '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': 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': 0, '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': 8, '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/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': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 48, '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': 0, 'lines_deleted': 72, 'parent_filepath': 'modules/ve/test/dm/ve.dm.SurfaceFragment.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 38, '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': 5, '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': 3, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 8, '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/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': 2, 'parent_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.DocumentSynchronizer.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 49, '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': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 38, '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': 5, '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': 0, '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': 0, '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': 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': 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': 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': 0, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.DocumentNode.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.DocumentNode.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 32, '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': 3, 'parent_filepath': 'modules/ve/init/sa/styles/ve.init.sa.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, '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': 11, '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': 6, 'lines_deleted': 75, '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': 8, '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': 7, 'lines_deleted': 60, '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': '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': 3, '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': 22, 'lines_deleted': 213, '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': 7, 'lines_deleted': 8, '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': 7, 'lines_deleted': 60, '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': 4, '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.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/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': 0, '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': 2, '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': 2, 'lines_deleted': 3, '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': 22, 'lines_deleted': 213, '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/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': 89, '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': 0, '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': 2, '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': 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': 5, 'lines_deleted': 4, '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.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 18, 'lines_deleted': 72, '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': 3, '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': 27, '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/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': 2, 'lines_deleted': 99, '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': 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': 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': 18, 'lines_deleted': 72, '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': 3, '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': 27, '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/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': 2, 'lines_deleted': 99, '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': 197, 'lines_deleted': 47, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 197, 'lines_deleted': 47, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 1, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 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': 1, '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': 111, 'lines_deleted': 111, '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/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': 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': 20, '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': 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': 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': 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': 16, 'lines_deleted': 109, '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': 7, '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': 4, 'lines_deleted': 7, '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': 2, 'lines_deleted': 2, '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': 2, '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/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': 10, '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': 10, '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': 340, 'parent_filepath': 'modules/ve/dm/ve.dm.SurfaceFragment.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/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': 10, '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': 10, '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': 340, 'parent_filepath': 'modules/ve/dm/ve.dm.SurfaceFragment.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/ve.Range.js', 'child_filepath': 'modules/ve/ve.Range.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.BreakNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.BreakNode.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': 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': 53, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.BreakNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 62, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.BreakNode.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/index.html', 'child_filepath': 'modules/ve/test/index.html', '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': 53, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.BreakNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 62, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.BreakNode.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/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 19, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, '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': 0, 'lines_deleted': 3, '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': 4, 'lines_deleted': 4, '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': 30, 'lines_deleted': 43, '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': 30, 'lines_deleted': 43, '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': '.jshintrc', 'child_filepath': '.jshintrc', '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': 8, 'lines_deleted': 8, '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ve.BranchNode.js', 'child_filepath': 'modules/ve/ve.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, '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': 2, 'lines_deleted': 4, '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.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/pages/complex.html', 'child_filepath': 'demos/ve/pages/complex.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 22, 'parent_filepath': 'demos/ve/pages/complex.html', 'child_filepath': 'demos/ve/pages/complex.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 22, 'parent_filepath': 'demos/ve/pages/complex.html', 'child_filepath': 'demos/ve/pages/complex.html', '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': 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': 137, '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': 10, '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': 137, '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': 10, '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': 0, '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': 2, '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': 35, 'lines_deleted': 35, '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': 6, 'parent_filepath': 'modules/ve/init/mw/ve.init.mw.Platform.js', 'child_filepath': 'modules/ve/init/mw/ve.init.mw.Platform.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 13, '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': 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': 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': 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': 4, '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': 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': 4, 'parent_filepath': 'modules/ve/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 45, 'parent_filepath': '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': 13, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 638, 'lines_deleted': 588, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 26, 'parent_filepath': 'modules/parser/mediawiki.Util.js', 'child_filepath': 'modules/parser/mediawiki.Util.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.Util.js', 'child_filepath': 'modules/parser/mediawiki.Util.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 638, 'lines_deleted': 588, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 26, 'parent_filepath': 'modules/parser/mediawiki.Util.js', 'child_filepath': 'modules/parser/mediawiki.Util.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 55, 'lines_deleted': 102, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 413, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/parser/mediawiki.Util.js', 'child_filepath': 'modules/parser/mediawiki.Util.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 127, 'lines_deleted': 135, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 44, 'lines_deleted': 121, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/parser/mediawiki.Util.js', 'child_filepath': 'modules/parser/mediawiki.Util.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 127, 'lines_deleted': 135, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 16, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 44, 'lines_deleted': 115, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.Util.js', 'child_filepath': 'modules/parser/mediawiki.Util.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 55, 'lines_deleted': 102, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 45, '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': 13, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 24, 'parent_filepath': 'modules/ve/test/index.html', 'child_filepath': 'modules/ve/test/index.html', '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': 0, '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': 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': 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': 7, 'lines_deleted': 7, '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': 13, 'lines_deleted': 13, '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': 20, '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': 14, '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': 1, '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': 13, 'lines_deleted': 31, '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': 413, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, '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': 13, 'lines_deleted': 13, '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/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': 4, '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': 10, 'lines_deleted': 10, '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': 20, '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': 14, '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': 1, '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': 13, 'lines_deleted': 31, '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/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'child_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.LinearModelConverter.js', 'child_filepath': 'modules/parser/mediawiki.LinearModelConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/test/parserTests.js', 'child_filepath': 'modules/parser/test/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 11, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/test/parserTests.js', 'child_filepath': 'modules/parser/test/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'child_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.LinearModelConverter.js', 'child_filepath': 'modules/parser/mediawiki.LinearModelConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/test/parserTests.js', 'child_filepath': 'modules/parser/test/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, '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': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 11, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 340, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/test/parserTests-whitelist.js', 'child_filepath': 'modules/parser/test/parserTests-whitelist.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 76, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, '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': 7, 'lines_deleted': 340, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/test/parserTests-whitelist.js', 'child_filepath': 'modules/parser/test/parserTests-whitelist.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 41, 'lines_deleted': 97, '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': 41, 'lines_deleted': 97, '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': 'api/runserver.sh', 'child_filepath': 'api/runserver.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/runserver.sh', 'child_filepath': 'api/runserver.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 29, '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': 26, 'lines_deleted': 35, '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': 29, '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': 26, 'lines_deleted': 35, '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': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Context.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Context.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/test/dm/nodes/ve.dm.TextNode.test.js', 'child_filepath': 'modules/ve/test/dm/ve.dm.TextNode.test.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.html', 'child_filepath': 'modules/ve/test/index.html', '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.AlienBlockNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienBlockNode.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.AlienInlineNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienInlineNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Context.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Context.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, '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': 21, 'lines_deleted': 76, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, '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': 61, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 31, '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': 3, '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': 2, 'lines_deleted': 4, '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': 3, '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': 2, 'lines_deleted': 4, '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': 0, 'parent_filepath': 'modules/ve/ui/styles/images/arrow-down.png', 'child_filepath': 'modules/ve/ui/styles/images/arrow-down.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 12, '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/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': 'api/localsettings.js.example', 'child_filepath': 'api/localsettings.js.example', '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.TableNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.TableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 44, 'lines_deleted': 46, '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': 25, 'parent_filepath': 'tests/ve/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve/dm/ve.dm.Transaction.test.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/arrow-down.png', 'child_filepath': 'modules/ve/ui/styles/images/arrow-down.png', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 12, '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/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': 61, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/dm/nodes/ve.dm.AlienBlockNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienBlockNode.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.AlienInlineNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.AlienInlineNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/runserver.sh', 'child_filepath': 'api/runserver.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/runserver.sh', 'child_filepath': 'api/runserver.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/runserver.sh', 'child_filepath': 'api/runserver.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/runserver.sh', 'child_filepath': 'api/runserver.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/runserver.sh', 'child_filepath': 'api/runserver.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/runserver.sh', 'child_filepath': 'api/runserver.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'demos/ve/pages/complex.html', 'child_filepath': 'demos/ve/pages/complex.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 31, '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': 'api/localsettings.js.example', 'child_filepath': 'api/localsettings.js.example', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 9, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 14, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 31, 'lines_deleted': 48, 'parent_filepath': 'modules/parser/parse.js', 'child_filepath': 'modules/parser/parse.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 0, 'parent_filepath': 'modules/parser/core-upgrade.js', 'child_filepath': 'modules/parser/core-upgrade.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 16, 'parent_filepath': 'modules/parser/ext.core.ListHandler.js', 'child_filepath': 'modules/parser/ext.core.ListHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 232, 'lines_deleted': 241, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 9, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 14, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 12, 'parent_filepath': 'tests/parser/README', 'child_filepath': 'tests/parser/README', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.core.BehaviorSwitchHandler.js', 'child_filepath': 'modules/parser/ext.core.BehaviorSwitchHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 13, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'tests/parser/package.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 44, 'parent_filepath': 'tests/parser/parsoid.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'tests/parser/specs.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 39, 'parent_filepath': 'tests/parser/specs/headings.spec.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 31, 'lines_deleted': 48, 'parent_filepath': 'modules/parser/parse.js', 'child_filepath': 'modules/parser/parse.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/arrow-down.png', 'child_filepath': 'modules/ve/ui/styles/images/arrow-down.png', '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/arrow-up.png', 'child_filepath': 'modules/ve/ui/styles/images/arrow-up.png', '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': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/images/arrow-down.png', 'child_filepath': 'modules/ve/ui/styles/images/arrow-down.png', '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/arrow-up.png', 'child_filepath': 'modules/ve/ui/styles/images/arrow-up.png', '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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': '.gitignore', 'child_filepath': '.gitignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'api/localsettings.js.example', '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/dm/nodes/ve.dm.TableNode.js', 'child_filepath': 'modules/ve/dm/nodes/ve.dm.TableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 82, 'lines_deleted': 187, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 9, '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': 0, 'parent_filepath': 'README.txt', 'child_filepath': 'README', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'README.txt', 'child_filepath': 'README', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 14, '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': 8, 'lines_deleted': 9, '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': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': '.gitignore', 'child_filepath': '.gitignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'api/localsettings.js.example', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, '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': 0, 'lines_deleted': 13, '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': 26, 'lines_deleted': 25, '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': 16, 'parent_filepath': 'modules/parser/ext.Util.js', 'child_filepath': 'modules/parser/ext.Util.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 69, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 82, 'lines_deleted': 187, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 10, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.Util.js', 'child_filepath': 'modules/parser/ext.Util.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 185, 'lines_deleted': 9, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.wikitext.constants.js', 'child_filepath': 'modules/parser/mediawiki.wikitext.constants.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.core.ListHandler.js', 'child_filepath': 'modules/parser/ext.core.ListHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 20, 'lines_deleted': 47, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/ext.core.ListHandler.js', 'child_filepath': 'modules/parser/ext.core.ListHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 109, 'lines_deleted': 102, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 32, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'modules/parser/core-upgrade.js', 'child_filepath': 'modules/parser/core-upgrade.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 52, 'lines_deleted': 70, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 9, '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': 11, 'lines_deleted': 45, 'parent_filepath': 'modules/ve/ve.Surface.js', 'child_filepath': 'modules/ve/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.ListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 26, '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': 3, 'lines_deleted': 12, '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': 20, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 34, 'lines_deleted': 182, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.ListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 26, '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': 3, 'lines_deleted': 12, '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': 8, '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': 12, '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': 6, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ce/nodes/ve.ce.ListNode.js', 'child_filepath': 'modules/ve/ce/nodes/ve.ce.ListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 34, 'lines_deleted': 182, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 48, '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': 34, 'parent_filepath': 'tests/ve/ve.example.js', 'child_filepath': 'tests/ve/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, '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': 3, 'lines_deleted': 15, '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': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, '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/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': 32, 'lines_deleted': 46, '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': 5, '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': 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': 0, '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': 16, 'lines_deleted': 44, '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': 6, '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': 14, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 52, 'lines_deleted': 70, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 21, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 21, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 25, 'lines_deleted': 24, 'parent_filepath': 'modules/qunit/qunit.css', 'child_filepath': 'modules/qunit/qunit.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 742, 'lines_deleted': 1017, 'parent_filepath': 'modules/qunit/qunit.js', 'child_filepath': 'modules/qunit/qunit.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 25, 'lines_deleted': 24, 'parent_filepath': 'modules/qunit/qunit.css', 'child_filepath': 'modules/qunit/qunit.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 742, 'lines_deleted': 1017, 'parent_filepath': 'modules/qunit/qunit.js', 'child_filepath': 'modules/qunit/qunit.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 342, 'parent_filepath': 'api/COPYING', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 342, 'parent_filepath': 'modules/parser/COPYING', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 342, 'parent_filepath': 'tests/parser/COPYING', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 342, 'parent_filepath': 'api/COPYING', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 342, 'parent_filepath': 'modules/parser/COPYING', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 342, 'parent_filepath': 'tests/parser/COPYING', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 20, 'parent_filepath': 'api/server.js', 'child_filepath': 'api/server.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 1, 'lines_deleted': 1, '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': 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/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': 0, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.DocumentNode.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Document.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'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/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': 0, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.DocumentNode.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Document.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 2, 'lines_deleted': 4, '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': 5, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 33, 'parent_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 157, 'lines_deleted': 196, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, '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': 5, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'child_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.LinearModelConverter.js', 'child_filepath': 'modules/parser/mediawiki.LinearModelConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/parserTests-whitelist.js', 'child_filepath': 'tests/parser/parserTests-whitelist.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 86, 'lines_deleted': 83, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.core.Sanitizer.js', 'child_filepath': 'modules/parser/ext.core.Sanitizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'child_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.LinearModelConverter.js', 'child_filepath': 'modules/parser/mediawiki.LinearModelConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/parserTests-whitelist.js', 'child_filepath': 'tests/parser/parserTests-whitelist.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 20, 'parent_filepath': 'api/server.js', 'child_filepath': 'api/server.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 28, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 28, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 30, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 30, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 13, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 13, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.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': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 33, 'parent_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 14, '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': 5, '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': 14, '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': 5, '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': 2, '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/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 2, '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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.LeafNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.LeafNode.js', 'child_filepath': 'modules/ve/dm/ve.dm.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 8, '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': 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': 21, 'parent_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 47, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 12, 'parent_filepath': 'README', 'child_filepath': 'README', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 3, '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': 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': 4, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 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/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': 3, 'lines_deleted': 3, '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': 22, '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': 2, '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/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/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': 4, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Inspector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 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/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': 19, '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': 10, 'parent_filepath': 'tests/parser/package.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 44, 'parent_filepath': 'tests/parser/parsoid.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'tests/parser/specs.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 39, 'parent_filepath': 'tests/parser/specs/headings.spec.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/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': 6, 'lines_deleted': 18, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 38, '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': 46, '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': 23, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 12, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 23, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 17, 'lines_deleted': 16, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 30, 'parent_filepath': 'modules/parser/mediawiki.wikitext.constants.js', 'child_filepath': 'modules/parser/mediawiki.wikitext.constants.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 35, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.wikitext.constants.js', 'child_filepath': 'modules/parser/mediawiki.wikitext.constants.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 36, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 49, 'parent_filepath': 'modules/parser/mediawiki.wikitext.constants.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, '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': 6, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/parser/ext.core.BehaviorSwitchHandler.js', 'child_filepath': 'modules/parser/ext.core.BehaviorSwitchHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 7, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 15, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 16, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 11, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 11, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 25, 'lines_deleted': 23, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 16, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 3, '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': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 12, 'parent_filepath': 'README', 'child_filepath': 'README', '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': 21, 'parent_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 47, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 81, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 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': 0, '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': 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': 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': 5, '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/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 82, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 20, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 69, 'lines_deleted': 57, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 69, 'lines_deleted': 57, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 21, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 61, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 14, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 0, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 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': 10, 'lines_deleted': 18, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'api/server.js', 'child_filepath': 'api/server.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 38, 'lines_deleted': 121, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 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': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, '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': 0, 'lines_deleted': 57, '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/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/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': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.BranchNode.js', 'child_filepath': 'modules/ve/dm/ve.dm.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/dm/ve.dm.LeafNode.js', 'child_filepath': 'modules/ve/dm/ve.dm.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 8, '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': 41, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 76, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 76, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, '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': 1, 'lines_deleted': 2, 'parent_filepath': '.gitignore', 'child_filepath': '.gitignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 33, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.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.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': 2, 'lines_deleted': 2, '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': 2, 'lines_deleted': 2, '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': 12, 'lines_deleted': 21, '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': 2, 'lines_deleted': 10, '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': 1, 'lines_deleted': 2, 'parent_filepath': '.gitignore', 'child_filepath': '.gitignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 33, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.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.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': 2, '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/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 21, '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': 2, 'lines_deleted': 10, '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': 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': 0, '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': 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': 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': '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': 0, 'lines_deleted': 55, 'parent_filepath': 'VisualEditorMessagesModule.php', '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/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.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/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': 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': 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': 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': 55, 'parent_filepath': 'VisualEditorMessagesModule.php', '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/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.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/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': 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': 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': 0, 'lines_deleted': 59, '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/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.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/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.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': 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': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.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/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.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': 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/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': 5, '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': 5, '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': 34, '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/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 18, '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': 'tests/ve/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve/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/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 18, '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': 'tests/ve/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve/dm/ve.dm.Transaction.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': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/ext.core.ListHandler.js', 'child_filepath': 'modules/parser/ext.core.ListHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 25, 'lines_deleted': 25, 'parent_filepath': 'modules/parser/ext.core.ListHandler.js', 'child_filepath': 'modules/parser/ext.core.ListHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 17, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 44, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 31, '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': 10, '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': 9, 'lines_deleted': 4, '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': 27, 'lines_deleted': 2, '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': 7, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, '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': 10, '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': 9, 'lines_deleted': 4, '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': 27, 'lines_deleted': 2, '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': 2, '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': 7, 'parent_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 13, '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': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 13, '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': 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': 11, 'lines_deleted': 17, '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': 13, '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': 44, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 41, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 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': 6, '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': 11, 'lines_deleted': 17, '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': 44, '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/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': 13, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/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': 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': 8, 'lines_deleted': 41, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 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': 10, 'lines_deleted': 89, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 19, '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': 19, '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': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 89, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, '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': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, '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': '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': 2, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.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/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': 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': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.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/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': 4, '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': 13, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 36, 'lines_deleted': 41, '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': 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': 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': 2, 'lines_deleted': 4, '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/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': 6, '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': 9, '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': 6, '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': 33, 'lines_deleted': 55, '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': 33, 'lines_deleted': 55, '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.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/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.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': 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': 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.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.Menu.js', 'child_filepath': 'modules/ve/ui/ve.ui.Menu.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/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/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': 15, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.IndentationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.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.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': 6, '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': 10, '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': 33, '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': 0, 'lines_deleted': 1, 'parent_filepath': '.gitreview', 'child_filepath': '.gitreview', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, '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': 0, 'lines_deleted': 1, 'parent_filepath': '.gitreview', 'child_filepath': '.gitreview', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 11, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.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.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/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.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': 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': 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.DocumentSynchronizer.js', 'child_filepath': 'modules/ve/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/ve.ui.Menu.js', 'child_filepath': 'modules/ve/ui/ve.ui.Menu.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ve.js', 'child_filepath': 'modules/ve/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 83, 'lines_deleted': 53, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 44, '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': 20, 'lines_deleted': 21, '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': 1, 'lines_deleted': 61, 'parent_filepath': 'tests/ve/ce/nodes/ve.ce.TextNode.test.js', 'child_filepath': 'tests/ve/ce/nodes/ve.ce.TextNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 41, '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': 18, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 22, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 49, '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': 33, 'parent_filepath': 'tests/ve/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 22, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 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': 0, 'lines_deleted': 19, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 38, 'lines_deleted': 74, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 38, 'lines_deleted': 74, 'parent_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.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.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': 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': 0, 'lines_deleted': 2, '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': 9, 'parent_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 38, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 23, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, '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': 98, 'lines_deleted': 93, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 64, 'lines_deleted': 64, 'parent_filepath': 'tests/ve/index.html', 'child_filepath': 'tests/ve/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 91, 'lines_deleted': 93, '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': 'modules/ve/ui/ve.ui.js', 'child_filepath': 'modules/ve/ui/ve.ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 38, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 23, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 18, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 12, 'parent_filepath': 'modules/parser/ext.core.ListHandler.js', 'child_filepath': 'modules/parser/ext.core.ListHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 21, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 7, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 91, 'lines_deleted': 93, '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': 20, 'lines_deleted': 25, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 10, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 214, 'lines_deleted': 458, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 188, 'lines_deleted': 84, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 11, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 22, 'parent_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 35, 'parent_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 17, 'parent_filepath': 'tests/ve2/dm/ve.dm.Surface.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ui/styles/ve.ui.Context.css', 'child_filepath': 'modules/ve2/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/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/styles/ve.ui.Context.css', 'child_filepath': 'modules/ve2/ui/styles/ve.ui.Context.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 31, 'parent_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 138, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 188, 'lines_deleted': 84, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 19, 'parent_filepath': 'modules/ve2/ve.js', 'child_filepath': 'modules/ve2/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ui/styles/ve.ui.Toolbar.css', 'child_filepath': 'modules/ve2/ui/styles/ve.ui.Toolbar.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 21, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.HistoryButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.HistoryButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 66, 'lines_deleted': 34, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/init/styles/images/saving.gif', 'child_filepath': 'modules/ve2/init/styles/images/saving.gif', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 31, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 54, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 8, 'parent_filepath': 'modules/ve2/init/ve.init.Target.js', 'child_filepath': 'modules/ve2/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve2/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/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/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.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': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 16, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 16, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 38, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/init/ve.init.Target.js', 'child_filepath': 'modules/ve2/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 17, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 21, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.IndentationButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.IndentationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 7, 'parent_filepath': 'tests/ve2/dm/ve.dm.Surface.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 13, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/init/ve.init.Target.js', 'child_filepath': 'modules/ve2/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 21, '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': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/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.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/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, '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': 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': 13, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/init/ve.init.Target.js', 'child_filepath': 'modules/ve2/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 37, 'lines_deleted': 59, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 20, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 236, 'lines_deleted': 132, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 20, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 25, 'parent_filepath': 'modules/ve2/ve.js', 'child_filepath': 'modules/ve2/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, 'lines_deleted': 20, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.debug.js', 'child_filepath': 'modules/ve2/ve.debug.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ve.debug.js', 'child_filepath': 'modules/ve2/ve.debug.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, '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': 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': 8, 'lines_deleted': 31, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 11, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': '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/ve2/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve2/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 27, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 233, 'lines_deleted': 559, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 36, 'lines_deleted': 124, 'parent_filepath': 'modules/ve2/init/ve.init.Target.js', 'child_filepath': 'modules/ve2/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 55, 'lines_deleted': 51, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 25, 'lines_deleted': 17, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 27, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 233, 'lines_deleted': 559, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 36, 'lines_deleted': 124, 'parent_filepath': 'modules/ve2/init/ve.init.Target.js', 'child_filepath': 'modules/ve2/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve2/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 203, 'lines_deleted': 316, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ve.js', 'child_filepath': 'modules/ve2/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 37, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'child_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 85, 'lines_deleted': 173, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 14, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 12, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, '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': 23, 'lines_deleted': 35, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 78, 'lines_deleted': 74, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 37, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'child_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 85, 'lines_deleted': 173, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 8, 'parent_filepath': 'modules/ve2/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve2/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/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': 'modules/ve2/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.AlienBlockNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.ImageNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.ImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TableCellNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TableCellNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TableSectionNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TableSectionNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 26, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/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/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 15, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 82, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 62, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 62, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.HistoryButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.HistoryButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 22, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.HistoryButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.HistoryButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/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/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 44, 'lines_deleted': 52, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 14, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 12, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 15, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve2/ve.js', 'child_filepath': 'modules/ve2/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 59, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 59, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 35, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 241, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, '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': 17, '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': 23, 'lines_deleted': 35, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 21, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/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/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'modules/ve2/ce/ve.ce.Node.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 159, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 22, 'lines_deleted': 27, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 78, 'lines_deleted': 74, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 47, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 19, 'parent_filepath': 'modules/ve2/ce/ve.ce.js', 'child_filepath': 'modules/ve2/ce/ve.ce.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.DocumentNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 44, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 46, 'lines_deleted': 268, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 11, 'parent_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget-hd.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 19, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 19, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.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': 3, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget-hd.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 3, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget-hd.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 71, 'lines_deleted': 81, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 139, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 133, 'lines_deleted': 160, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 80, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 71, 'lines_deleted': 81, 'parent_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'child_filepath': 'modules/ve2/dm/ve.dm.DocumentSynchronizer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 133, 'lines_deleted': 160, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 47, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 139, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 80, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 47, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 25, 'lines_deleted': 21, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 32, 'lines_deleted': 34, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 79, 'lines_deleted': 39, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 17, 'parent_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 24, 'lines_deleted': 25, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 40, 'lines_deleted': 121, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/styles/ve.ui.Context.css', 'child_filepath': 'modules/ve2/ui/styles/ve.ui.Context.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ui/styles/ve.ui.Inspector.css', 'child_filepath': 'modules/ve2/ui/styles/ve.ui.Inspector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve2/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/ve2/ui/ve.ui.Inspector.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Inspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 14, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 8, 'parent_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve2/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/ve2/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve2/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/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/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/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/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/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 10, 'parent_filepath': 'tests/parser/parserTests-whitelist.js', 'child_filepath': 'tests/parser/parserTests-whitelist.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 10, 'parent_filepath': 'tests/parser/parserTests-whitelist.js', 'child_filepath': 'tests/parser/parserTests-whitelist.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 54, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 28, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 49, 'lines_deleted': 57, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/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/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ce/styles/ve.ce.Node.css', 'child_filepath': 'modules/ve2/ce/styles/ve.ce.Node.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 57, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 86, 'lines_deleted': 82, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.ListItemNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.ListItemNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 60, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'modules/ve2/ve.Node.js', 'child_filepath': 'modules/ve2/ve.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': '.gitignore', 'child_filepath': '.gitignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 17, 'parent_filepath': 'VisualEditor.alias.php', 'child_filepath': 'VisualEditor.alias.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 36, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/init/ve.init.Target.js', 'child_filepath': 'modules/ve2/init/ve.init.Target.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 27, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 32, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/init/ve.init.Target.js', 'child_filepath': 'modules/ve2/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/ve2/ui/styles/ve.ui.Toolbar.css', 'child_filepath': 'modules/ve2/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/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 47, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 139, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 16, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 16, 'parent_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 41, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 21, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 48, 'lines_deleted': 49, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 17, 'lines_deleted': 17, 'parent_filepath': 'modules/ve2/init/styles/ve.init.ViewPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.EditPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 47, 'lines_deleted': 47, 'parent_filepath': 'modules/ve2/init/targets/ve.init.ViewPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.EditPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}]
[{'lines_added': 0, 'lines_deleted': 55, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 56, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 22, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 33, 'lines_deleted': 36, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 22, 'parent_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 22, 'parent_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/init/styles/images/loading.gif', 'child_filepath': 'modules/ve2/init/styles/images/loading.gif', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/init/styles/ve.init.EditPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.EditPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/init/targets/ve.init.EditPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.EditPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve2/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': 'modules/ve2/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/init/styles/ve.init.EditPageTarget.css', 'child_filepath': 'modules/ve2/init/styles/ve.init.EditPageTarget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/init/targets/ve.init.EditPageTarget.js', 'child_filepath': 'modules/ve2/init/targets/ve.init.EditPageTarget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, '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': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/ui/ve.ui.js', 'child_filepath': 'modules/ve2/ui/ve.ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 17, 'parent_filepath': 'VisualEditor.alias.php', 'child_filepath': 'VisualEditor.alias.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': '.gitignore', 'child_filepath': '.gitignore', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 54, 'parent_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/ve.ui.Inspector.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Inspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/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': 'modules/ve2/ui/ve.ui.js', 'child_filepath': 'modules/ve2/ui/ve.ui.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': 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': 21, 'lines_deleted': 20, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 89, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve2/ce/styles/ve.ce.Content.css', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/styles/ve.ce.Document.css', 'child_filepath': 'modules/ve2/ce/styles/ve.ce.Document.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 31, 'parent_filepath': 'modules/ve2/ce/styles/ve.ce.Node.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 25, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve2/ce/styles/ve.ce.Nodes.css', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.HistoryButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.HistoryButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, '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': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/core/ve.Core.js', 'child_filepath': 'modules/core/ve.Core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.DocumentNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 217, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.DocumentNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.DocumentNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 17, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 217, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, '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': 1, 'parent_filepath': 'modules/core/ve.Core.js', 'child_filepath': 'modules/core/ve.Core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 8, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 38, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 18, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': '.gitignore', 'child_filepath': '.gitignore', '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': 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/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 349, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 51, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'tests/ve2/dm/ve.dm.HTMLConverter.test.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 68, 'lines_deleted': 71, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 62, 'lines_deleted': 64, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 23, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 108, 'lines_deleted': 118, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 22, 'parent_filepath': 'tests/ve2/ve.BranchNode.test.js', 'child_filepath': 'tests/ve2/ve.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 44, 'lines_deleted': 44, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 30, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TableCellNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TableCellNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/dm/nodes/ve.dm.TableCellNode.js', 'child_filepath': 'modules/ve2/dm/nodes/ve.dm.TableCellNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 63, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TableSectionNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/nodes/ve.dm.TableRowNode.js', 'child_filepath': 'modules/ve2/dm/nodes/ve.dm.TableRowNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 63, 'parent_filepath': 'modules/ve2/dm/nodes/ve.dm.TableSectionNode.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 37, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 61, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/dm/ve.dm.Converter.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Converter.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 61, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 174, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/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/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'child_filepath': 'modules/ve2/dm/annotations/ve.dm.LinkAnnotation.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 18, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 21, 'parent_filepath': 'tests/ve2/dm/ve.dm.Converter.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Converter.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 36, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'tests/ve2/dm/ve.dm.Converter.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Converter.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve2/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/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 63, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 122, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'VisualEditor.i18n.php', 'child_filepath': 'VisualEditor.i18n.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/ve2/ce/styles/ve.ce.Nodes.css', 'child_filepath': 'modules/ve2/ce/styles/ve.ce.Nodes.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 11, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 206, 'lines_deleted': 240, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 82, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 15, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 5, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 19, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 36, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 10, 'parent_filepath': 'tests/parser/parserTests-whitelist.js', 'child_filepath': 'tests/parser/parserTests-whitelist.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 10, 'parent_filepath': 'modules/parser/ext.core.QuoteTransformer.js', 'child_filepath': 'modules/parser/ext.core.QuoteTransformer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 82, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.IndentationButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.IndentationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ListButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'child_filepath': 'modules/ve2/ui/inspectors/ve.ui.LinkInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 19, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/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': 'ApiVisualEditor.php', 'child_filepath': 'ApiVisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, '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': 180, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'api/ApiQueryParseTree.php', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 11, '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': 180, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'api/ApiQueryParseTree.php', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 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': 24, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 14, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 8, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 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': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 31, 'lines_deleted': 67, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 20, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 24, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 51, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 7, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.IndentationButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.IndentationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 31, 'lines_deleted': 63, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 24, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 19, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 46, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 28, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.AnnotationButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.AnnotationButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 8, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.ClearButtonTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'child_filepath': 'modules/ve2/ui/tools/ve.ui.FormatDropdownTool.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 21, 'parent_filepath': 'modules/ve2/ui/ve.ui.Toolbar.js', 'child_filepath': 'modules/ve2/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': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 6, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/dm/nodes/ve.dm.DefinitionListItemNode.js', 'child_filepath': 'modules/ve2/dm/nodes/ve.dm.DefinitionListItemNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 9, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/nodes/ve.dm.DefinitionListNode.js', 'child_filepath': 'modules/ve2/dm/nodes/ve.dm.DefinitionListNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 73, 'parent_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Converter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 27, 'parent_filepath': 'tests/ve2/dm/ve.dm.Converter.test.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 83, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 18, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 7, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 4, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/core-upgrade.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 10, 'parent_filepath': 'modules/parser/ext.core.PostExpandParagraphHandler.js', 'child_filepath': 'modules/parser/ext.core.PostExpandParagraphHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'child_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 10, 'parent_filepath': 'modules/parser/ext.core.PostExpandParagraphHandler.js', 'child_filepath': 'modules/parser/ext.core.PostExpandParagraphHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'child_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 52, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 7, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 21, 'lines_deleted': 37, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 36, 'lines_deleted': 35, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 22, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 7, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 21, 'lines_deleted': 37, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 36, 'lines_deleted': 35, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 27, 'lines_deleted': 49, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/parser/ext.Cite.js', 'child_filepath': 'modules/parser/ext.Cite.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.Title.js', 'child_filepath': 'modules/parser/mediawiki.Title.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 19, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/parse.js', 'child_filepath': 'modules/parser/parse.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 72, 'lines_deleted': 52, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 31, 'parent_filepath': 'modules/ve2/ve.Document.js', 'child_filepath': 'modules/ve2/ve.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 38, 'parent_filepath': 'tests/ve2/ve.example.js', 'child_filepath': 'tests/ve2/ve.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 36, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 25, 'parent_filepath': 'tests/ve2/dm/ve.dm.example.js', 'child_filepath': 'tests/ve2/dm/ve.dm.example.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 28, 'lines_deleted': 81, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 9, 'lines_deleted': 17, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 2, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 101, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 64, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 7, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 71, 'parent_filepath': 'tests/ve2/dm/ve.dm.Surface.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Surface.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 22, 'parent_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 24, 'parent_filepath': 'modules/parser/ext.core.ListHandler.js', 'child_filepath': 'modules/parser/ext.core.ListHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'child_filepath': 'modules/parser/mediawiki.HTML5TreeBuilder.node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 14, 'parent_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'child_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 37, 'lines_deleted': 61, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 12, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 38, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 8, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 9, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 7, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 191, 'parent_filepath': 'modules/parser/mediawiki.ApiRequest.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/ext.core.PostExpandParagraphHandler.js', 'child_filepath': 'modules/parser/ext.core.PostExpandParagraphHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 16, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 40, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 187, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'child_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'child_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 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': 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': 12, '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': 9, 'parent_filepath': 'modules/core/ve.Core.css', 'child_filepath': 'modules/core/ve.Core.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 28, 'lines_deleted': 42, 'parent_filepath': 'modules/core/ve.Core.js', 'child_filepath': 'modules/core/ve.Core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, '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': 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': 12, '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': 9, 'parent_filepath': 'modules/core/ve.Core.css', 'child_filepath': 'modules/core/ve.Core.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 28, 'lines_deleted': 42, 'parent_filepath': 'modules/core/ve.Core.js', 'child_filepath': 'modules/core/ve.Core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve2/ce/styles/ve.ce.Surface.css', 'child_filepath': 'modules/ve2/ce/styles/ve.ce.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 35, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 29, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Node.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 29, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 30, 'parent_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'child_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 9, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 7, 'parent_filepath': 'modules/parser/mediawiki.parser.defines.js', 'child_filepath': 'modules/parser/mediawiki.parser.defines.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'child_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 57, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 234, 'parent_filepath': 'modules/parser/mediawiki.DOMPostProcessor.js', 'child_filepath': 'modules/parser/mediawiki.DOMPostProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'child_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 57, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 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': 30, 'lines_deleted': 30, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TextNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 39, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve2/dm/annotations/ve.dm.ObjectAnnotation.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'tests/ve2/index.html', 'child_filepath': 'tests/ve2/index.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 17, 'lines_deleted': 34, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, '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': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 95, 'parent_filepath': 'modules/core/ve.Core.css', 'child_filepath': 'modules/core/ve.Core.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 27, 'lines_deleted': 139, 'parent_filepath': 'modules/core/ve.Core.js', 'child_filepath': 'modules/core/ve.Core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 32, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 98, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 34, 'lines_deleted': 219, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 234, 'parent_filepath': 'modules/parser/mediawiki.DOMPostProcessor.js', 'child_filepath': 'modules/parser/mediawiki.DOMPostProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 8, 'lines_deleted': 23, 'parent_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'child_filepath': 'modules/ve2/dm/ve.dm.TransactionProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 12, 'parent_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.TransactionProcessor.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 31, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 9, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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/parser/mediawiki.tokenizer.peg.js', 'child_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 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': 11, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 21, 'lines_deleted': 20, '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': 20, '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': 0, 'lines_deleted': 34, 'parent_filepath': 'modules/core/ve.Core.css', 'child_filepath': 'modules/core/ve.Core.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 41, 'lines_deleted': 149, 'parent_filepath': 'modules/core/ve.Core.js', 'child_filepath': 'modules/core/ve.Core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ui/styles/ve.ui.Surface.css', 'child_filepath': 'modules/ve2/ui/styles/ve.ui.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/styles/ve.ce.Nodes.css', 'child_filepath': 'modules/ve2/ce/styles/ve.ce.Nodes.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 28, 'lines_deleted': 37, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/ce/ve.ce.Document.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 27, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 22, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 35, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 7, 'parent_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'child_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'tests/parser/runtests.sh', 'child_filepath': 'tests/parser/runtests.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 157, 'parent_filepath': 'modules/parser/mediawiki.DOMPostProcessor.js', 'child_filepath': 'modules/parser/mediawiki.DOMPostProcessor.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 4, 'parent_filepath': 'tests/parser/parserTests-whitelist.js', 'child_filepath': 'tests/parser/parserTests-whitelist.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 102, 'lines_deleted': 130, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 61, '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': 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': 7, 'lines_deleted': 8, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 14, 'lines_deleted': 63, 'parent_filepath': 'modules/core/ve.Core.js', 'child_filepath': 'modules/core/ve.Core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 22, 'lines_deleted': 12, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.AlienBlockNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.AlienInlineNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.AlienInlineNode.js', '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': 6, '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': 9, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, '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': 4, 'parent_filepath': 'modules/core/ve.Core.js', 'child_filepath': 'modules/core/ve.Core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/core/ve.Core.js', 'child_filepath': 'modules/core/ve.Core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 61, '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': 1, 'parent_filepath': 'VisualEditor.php', 'child_filepath': 'VisualEditor.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 57, 'parent_filepath': 'modules/core/ve.Core.js', 'child_filepath': 'modules/core/ve.Core.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 48, 'lines_deleted': 86, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 118, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 67, 'parent_filepath': 'ApiVisualEditor.php', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 32, 'parent_filepath': 'VisualEditor.hooks.php', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 34, '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': 'modules/core/ve.Core.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 160, 'parent_filepath': 'modules/core/ve.Core.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 280, 'parent_filepath': 'modules/ve2/ui/styles/ve.ui.Surface.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 118, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 15, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/parser/runtests.sh', 'child_filepath': 'tests/parser/runtests.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/runtests.sh', 'child_filepath': 'tests/parser/runtests.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 38, 'parent_filepath': 'tests/parser/runtests.sh', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 178, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 54, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.TableNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.TableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.ImageNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.ImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 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': 4, 'lines_deleted': 4, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ce/styles/images/bullet-icon.png', 'child_filepath': 'modules/ve2/ce/styles/images/bullet-icon.png', 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 89, 'parent_filepath': 'modules/ve2/ce/styles/ve.ce.Content.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/ce/styles/ve.ce.Document.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'modules/ve2/ce/styles/ve.ce.Nodes.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 27, 'parent_filepath': 'modules/ve2/ce/styles/ve.ce.Surface.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.ImageNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.ImageNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 23, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/ce/ve.ce.Node.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 9, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 18, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/ce/ve.ce.Node.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 38, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Nodes.css', 'child_filepath': 'modules/ve/ce/styles/ve.ce.Nodes.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 11, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 38, 'parent_filepath': 'modules/ve2/ce/ve.ce.Node.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 20, 'parent_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Node.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.NodeFactory.js', 'child_filepath': 'modules/ve2/dm/ve.dm.NodeFactory.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 19, 'lines_deleted': 39, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 17, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ce/ve.ce.js', 'child_filepath': 'modules/ve2/ce/ve.ce.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 41, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 49, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 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': 6, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'child_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'child_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'child_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'child_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'child_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 20, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'child_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 16, 'lines_deleted': 13, 'parent_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'child_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 12, 'lines_deleted': 18, 'parent_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'child_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'child_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 11, 'parent_filepath': 'api/runserver.sh', 'child_filepath': 'api/runserver.sh', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 20, 'parent_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'child_filepath': 'modules/parser/mediawiki.tokenizer.peg.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 155, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 210, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 44, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 36, 'lines_deleted': 47, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 56, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 44, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 36, 'lines_deleted': 47, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 13, 'lines_deleted': 8, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 17, 'parent_filepath': 'modules/ve2/ce/ve.ce.js', 'child_filepath': 'modules/ve2/ce/ve.ce.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 158, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 40, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 18, 'lines_deleted': 32, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'VisualEditor.alias.php', 'child_filepath': 'VisualEditor.alias.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': 11, 'parent_filepath': 'modules/ve/ce/styles/ve.ce.Nodes.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.AlienBlockNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.AlienBlockNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 3, 'parent_filepath': 'modules/ve2/ce/nodes/ve.ce.AlienInlineNode.js', 'child_filepath': 'modules/ve2/ce/nodes/ve.ce.AlienInlineNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'child_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 4, 'parent_filepath': 'demos/ve/index.php', 'child_filepath': 'demos/ve/index.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 10, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 33, 'lines_deleted': 39, 'parent_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 7, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 12, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 11, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'api/server.js', 'child_filepath': 'api/server.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 6, 'parent_filepath': 'api/ParserService.js', 'child_filepath': 'api/ParserService.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'child_filepath': 'modules/parser/ext.core.ParserFunctions.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'child_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'child_filepath': 'modules/parser/ext.core.TemplateHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 11, 'parent_filepath': 'api/README.runserver.txt', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'api/runserver.sh', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 11, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 6, 'parent_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'child_filepath': 'modules/parser/mediawiki.TokenTransformManager.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 146, 'parent_filepath': 'api/ParserService.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 23, 'parent_filepath': 'api/server.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/package.json', 'child_filepath': 'modules/parser/package.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/parse.js', 'child_filepath': 'modules/parser/parse.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 14, 'lines_deleted': 22, 'parent_filepath': 'modules/parser/ext.core.LinkHandler.js', 'child_filepath': 'modules/parser/ext.core.LinkHandler.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 125, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.parser.environment.js', 'child_filepath': 'modules/parser/mediawiki.parser.environment.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/parse.js', 'child_filepath': 'modules/parser/parse.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 21, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'modules/sandbox/base.php', 'child_filepath': 'modules/sandbox/base.php', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 35, 'lines_deleted': 5, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 57, 'parent_filepath': 'modules/sandbox/sandbox.js', 'child_filepath': 'modules/sandbox/sandbox.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 10, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'child_filepath': 'modules/ve2/ui/ve.ui.Context.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 72, 'lines_deleted': 4, 'parent_filepath': 'modules/ve2/ve.Surface.js', 'child_filepath': 'modules/ve2/ve.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 1, 'parent_filepath': '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': 4, 'lines_deleted': 164, 'parent_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Transaction.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'child_filepath': 'modules/ve2/dm/ve.dm.HTMLConverter.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ve.js', 'child_filepath': 'modules/ve2/ve.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 21, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 65, 'lines_deleted': 93, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 65, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': '.gitignore', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 29, 'lines_deleted': 65, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 3, 'parent_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'child_filepath': 'modules/parser/pegTokenizer.pegjs.txt', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 4, 'parent_filepath': '.gitignore', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 96, 'parent_filepath': 'modules/ve2/ve.BranchNode.js', 'child_filepath': 'modules/ve2/ve.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 172, 'parent_filepath': 'tests/ve2/ve.BranchNode.test.js', 'child_filepath': 'tests/ve2/ve.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 71, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 59, 'parent_filepath': 'modules/ve2/ve.BranchNode.js', 'child_filepath': 'modules/ve2/ve.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'modules/ve2/ve.LeafNode.js', 'child_filepath': 'modules/ve2/ve.LeafNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 4, 'lines_deleted': 0, 'parent_filepath': 'modules/ve2/ve.BranchNode.js', 'child_filepath': 'modules/ve2/ve.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'tests/ve2/ve.BranchNode.test.js', 'child_filepath': 'tests/ve2/ve.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 35, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 106, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 100, 'parent_filepath': 'modules/ve2/ve.BranchNode.js', 'child_filepath': 'modules/ve2/ve.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 172, 'parent_filepath': 'tests/ve2/ve.BranchNode.test.js', 'child_filepath': 'tests/ve2/ve.BranchNode.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 5, 'parent_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'child_filepath': 'modules/ve2/ce/ve.ce.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 35, 'parent_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'child_filepath': 'modules/ve2/ce/ve.ce.BranchNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 6, 'lines_deleted': 8, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'child_filepath': 'modules/parser/mediawiki.WikitextSerializer.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 68, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 7, 'lines_deleted': 68, 'parent_filepath': 'tests/parser/parserTests.js', 'child_filepath': 'tests/parser/parserTests.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 106, 'parent_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Transaction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 10, 'lines_deleted': 36, 'parent_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'child_filepath': 'modules/ve2/dm/ve.dm.Document.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 88, 'lines_deleted': 52, 'parent_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'child_filepath': 'tests/ve2/dm/ve.dm.Document.test.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'demos/playground/cursor2.html', 'child_filepath': 'demos/playground/cursor2.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}]
[{'lines_added': 0, 'lines_deleted': 103, 'parent_filepath': 'demos/playground/cursor2.html', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}]