[{'lines_added': 19, 'lines_deleted': 31, 'parent_filepath': '.docs/categories.json', 'child_filepath': '.docs/categories.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 15, 'parent_filepath': '.docs/eg-iframe.html', 'child_filepath': '.docs/eg-iframe.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 16, 'lines_deleted': 19, 'parent_filepath': 'build/modules.json', 'child_filepath': 'build/modules.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 13, 'lines_deleted': 15, 'parent_filepath': 'demos/ve/desktop.html', 'child_filepath': 'demos/ve/desktop.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 11, 'lines_deleted': 15, 'parent_filepath': 'demos/ve/mobile.html', 'child_filepath': 'demos/ve/mobile.html', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3, 'lines_deleted': 4, 'parent_filepath': 'lib/oojs-ui/i18n/ca.json', 'child_filepath': 'lib/oojs-ui/i18n/ca.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/de.json', 'child_filepath': 'lib/oojs-ui/i18n/de.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/en.json', 'child_filepath': 'lib/oojs-ui/i18n/en.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 3, 'parent_filepath': 'lib/oojs-ui/i18n/es.json', 'child_filepath': 'lib/oojs-ui/i18n/es.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/fa.json', 'child_filepath': 'lib/oojs-ui/i18n/fa.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/fi.json', 'child_filepath': 'lib/oojs-ui/i18n/fi.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 7, 'parent_filepath': 'lib/oojs-ui/i18n/fr.json', 'child_filepath': 'lib/oojs-ui/i18n/fr.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 13, 'parent_filepath': 'lib/oojs-ui/i18n/gd.json', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/gl.json', 'child_filepath': 'lib/oojs-ui/i18n/gl.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/he.json', 'child_filepath': 'lib/oojs-ui/i18n/he.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 4, 'parent_filepath': 'lib/oojs-ui/i18n/hu.json', 'child_filepath': 'lib/oojs-ui/i18n/hu.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/ia.json', 'child_filepath': 'lib/oojs-ui/i18n/ia.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/lb.json', 'child_filepath': 'lib/oojs-ui/i18n/lb.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/mk.json', 'child_filepath': 'lib/oojs-ui/i18n/mk.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 4, 'parent_filepath': 'lib/oojs-ui/i18n/pl.json', 'child_filepath': 'lib/oojs-ui/i18n/pl.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/pt.json', 'child_filepath': 'lib/oojs-ui/i18n/pt.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 7, 'parent_filepath': 'lib/oojs-ui/i18n/qqq.json', 'child_filepath': 'lib/oojs-ui/i18n/qqq.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/ro.json', 'child_filepath': 'lib/oojs-ui/i18n/ro.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/ru.json', 'child_filepath': 'lib/oojs-ui/i18n/ru.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 6, 'parent_filepath': 'lib/oojs-ui/i18n/sq.json', 'child_filepath': 'lib/oojs-ui/i18n/sq.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/uk.json', 'child_filepath': 'lib/oojs-ui/i18n/uk.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 4, 'parent_filepath': 'lib/oojs-ui/i18n/yi.json', 'child_filepath': 'lib/oojs-ui/i18n/yi.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 5, 'parent_filepath': 'lib/oojs-ui/i18n/zh-hans.json', 'child_filepath': 'lib/oojs-ui/i18n/zh-hans.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'lib/oojs-ui/images/anchor.svg', 'child_filepath': 'lib/oojs-ui/images/tail.svg', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'lib/oojs-ui/oojs-ui-agora.css', 'child_filepath': 'lib/oojs-ui/oojs-ui-agora.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 2, 'parent_filepath': 'lib/oojs-ui/oojs-ui-agora.rtl.css', 'child_filepath': 'lib/oojs-ui/oojs-ui-agora.rtl.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 159, 'lines_deleted': 448, 'parent_filepath': 'lib/oojs-ui/oojs-ui-apex.css', 'child_filepath': 'lib/oojs-ui/oojs-ui-apex.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 159, 'lines_deleted': 448, 'parent_filepath': 'lib/oojs-ui/oojs-ui-apex.rtl.css', 'child_filepath': 'lib/oojs-ui/oojs-ui-apex.rtl.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 3949, 'lines_deleted': 5772, 'parent_filepath': 'lib/oojs-ui/oojs-ui.js', 'child_filepath': 'lib/oojs-ui/oojs-ui.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 81, 'lines_deleted': 72, 'parent_filepath': 'lib/oojs-ui/oojs-ui.rtl.css', 'child_filepath': 'lib/oojs-ui/oojs-ui.rtl.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 81, 'lines_deleted': 72, 'parent_filepath': 'lib/oojs-ui/oojs-ui.svg.css', 'child_filepath': 'lib/oojs-ui/oojs-ui.svg.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 81, 'lines_deleted': 72, 'parent_filepath': 'lib/oojs-ui/oojs-ui.svg.rtl.css', 'child_filepath': 'lib/oojs-ui/oojs-ui.svg.rtl.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ce/ve.ce.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': 4, 'lines_deleted': 4, 'parent_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'child_filepath': 'modules/ve/ce/ve.ce.ResizableNode.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 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': 'modules/ve/i18n/en.json', 'child_filepath': 'modules/ve/i18n/en.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/i18n/qqq.json', 'child_filepath': 'modules/ve/i18n/qqq.json', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 11, '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': 7, 'lines_deleted': 7, 'parent_filepath': 'modules/ve/ui/actions/ve.ui.WindowAction.js', 'child_filepath': 'modules/ve/ui/actions/ve.ui.WindowAction.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 211, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.ActionDialog.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 19, 'lines_deleted': 32, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.CommandHelpDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.CommandHelpDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 63, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.FragmentDialog.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.LanguageSearchDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.LanguageSearchDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 8, 'parent_filepath': 'modules/ve/ui/dialogs/ve.ui.NodeDialog.js', 'child_filepath': 'modules/ve/ui/dialogs/ve.ui.NodeDialog.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 28, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.AnnotationInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 151, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.FragmentInspector.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 35, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.InsertionInspector.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 6, 'lines_deleted': 5, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.LanguageInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 10, 'lines_deleted': 65, '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': 94, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.NodeInspector.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 12, 'lines_deleted': 9, 'parent_filepath': 'modules/ve/ui/inspectors/ve.ui.SpecialCharacterInspector.js', 'child_filepath': 'modules/ve/ui/inspectors/ve.ui.SpecialCharacterInspector.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 40, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/styles/dialogs/ve.ui.ActionDialog.css', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 15, 'parent_filepath': 'modules/ve/ui/styles/inspectors/ve.ui.FragmentInspector.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/ve/ui/styles/inspectors/ve.ui.LinkInspector.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 5, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/inspectors/ve.ui.SpecialCharacterInspector.css', 'child_filepath': 'modules/ve/ui/styles/inspectors/ve.ui.SpecialCharacterInspector.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 7, 'lines_deleted': 6, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.DesktopContext.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.DesktopContext.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 21, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Overlay.css', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 15, 'lines_deleted': 0, 'parent_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'child_filepath': 'modules/ve/ui/styles/ve.ui.Surface.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, 'parent_filepath': 'modules/ve/ui/styles/widgets/ve.ui.ContextItemWidget.css', 'child_filepath': 'modules/ve/ui/styles/widgets/ve.ui.ContextItemWidget.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/widgets/ve.ui.ContextMenuWidget.css', 'child_filepath': 'modules/ve/ui/styles/widgets/ve.ui.ContextWidget.css', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': True}, {'lines_added': 10, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/themes/apex/dialogs/ve.ui.ActionDialog.css', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 127, 'lines_deleted': 217, '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.DebugBar.js', 'child_filepath': 'modules/ve/ui/ve.ui.DebugBar.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 209, 'lines_deleted': 132, 'parent_filepath': 'modules/ve/ui/ve.ui.DesktopContext.js', 'child_filepath': 'modules/ve/ui/ve.ui.DesktopContext.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 77, 'parent_filepath': 'modules/ve/ui/ve.ui.DesktopInspectorManager.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 8, 'lines_deleted': 13, 'parent_filepath': 'modules/ve/ui/ve.ui.DesktopSurface.js', 'child_filepath': 'modules/ve/ui/ve.ui.DesktopSurface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 75, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/ve.ui.Dialog.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 185, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/ve.ui.Inspector.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 49, 'lines_deleted': 29, 'parent_filepath': 'modules/ve/ui/ve.ui.MobileContext.js', 'child_filepath': 'modules/ve/ui/ve.ui.MobileContext.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 26, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/ui/ve.ui.MobileSurface.js', 'child_filepath': 'modules/ve/ui/ve.ui.MobileSurface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 64, 'parent_filepath': 'modules/ve/ui/ve.ui.MobileWindowManager.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 28, 'parent_filepath': 'modules/ve/ui/ve.ui.Overlay.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 24, 'lines_deleted': 63, 'parent_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'child_filepath': 'modules/ve/ui/ve.ui.Surface.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 42, 'parent_filepath': 'modules/ve/ui/ve.ui.WindowManager.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 43, 'lines_deleted': 0, 'parent_filepath': None, 'child_filepath': 'modules/ve/ui/ve.ui.WindowSet.js', 'change_type': None, 'new_file': True, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 1, 'lines_deleted': 1, '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': 3, 'lines_deleted': 3, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.ContextItemWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.ContextItemWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 0, 'lines_deleted': 37, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.ContextMenuWidget.js', 'child_filepath': None, 'change_type': None, 'new_file': False, 'deleted_file': True, 'renamed_file': False}, {'lines_added': 35, 'lines_deleted': 56, 'parent_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.js', 'child_filepath': 'modules/ve/ui/widgets/ve.ui.LanguageInputWidget.js', 'change_type': None, 'new_file': False, 'deleted_file': False, 'renamed_file': False}, {'lines_added': 2, 'lines_deleted': 19, '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}]